text:
Patent US20080184117 - Method and system of media channel creation and management - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsMethods and systems for creation, distribution, and providing advertising in video content over a network or communications medium such as via the Internet....http://www.google.com/patents/US20080184117?utm_source=gb-gplus-sharePatent US20080184117 - Method and system of media channel creation and managementAdvanced Patent SearchPublication numberUS20080184117 A1Publication typeApplicationApplication numberUS 11/669,154Publication dateJul 31, 2008Filing dateJan 30, 2007Priority dateJan 30, 2007Publication number11669154, 669154, US 2008/0184117 A1, US 2008/184117 A1, US 20080184117 A1, US 20080184117A1, US 2008184117 A1, US 2008184117A1, US-A1-20080184117, US-A1-2008184117, US2008/0184117A1, US2008/184117A1, US20080184117 A1, US20080184117A1, US2008184117 A1, US2008184117A1InventorsSeth Alsbury, Bruce Krysiak, Daniel WallaceOriginal AssigneeAwaremedia, Inc. D/B/A/ PanjeaExport CitationBiBTeX, EndNote, RefManPatent Citations (19), Referenced by (38), Classifications (22), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetMethod and system of media channel creation and management
US 20080184117 A1Abstract
Methods and systems for creation, distribution, and providing advertising in video content over a network or communications medium such as via the Internet.
1. A method allowing a user to create a customized multimedia channel using a graphical web interface, said method comprising:
providing a simple interface allowing a user to point and click and/or drag and drop video content from any available video location; providing a simple sequencer allowing a user to arrange a sequence of video content and optionally add additional content; providing a link to embed a channel player into any location that is accessible via a URL; such that said user can mix video content from multiple places on the web into one video stream; such that said user can embed said channel player at any URL; wherein when said channel is activated it can be played as a continuous stream of video. 2. The method of claim 1 wherein said any available video location comprises at least two different video hosting services, such as YouTube.com; Veoh.Com; etc.
4. The method of claim 3 wherein a video stream in said channel can include videos from multiple channels in a different order than those videos are provided in said multiple channels and can intermingle video clips from different channels into one video stream.
5. The method of claim 4 wherein a video stream in said channel is ordered according to one or more of:
last posted date from multiple channels; at random from multiple channels. 6. (canceled)
7. The method of claim 4 wherein said channel player is able to identify a particular viewer and present a video stream order customized for that particular viewer.
8. The method of claim 4 wherein said channel player includes one or more of:
controls allowing a viewer to select an order for playing video clips; links allowing a viewer to select particular clips of said channel. controls allowing a viewer to add one or more indicated clips or channels to a different channel. 9-10. (canceled)
11. The method of claim 1 further wherein said channel player includes controls and includes one or more areas external to video play for one or more of: branding or sponsorship information; advertisements; descriptions or comments; and links to other content.
12. The method of claim 1 wherein said channel can be easily produced, distributed, monetized by a user with very simple and familiar web commands.
16. The method of claim 1 wherein said user can optionally and selectively include advertisements either between video clips or around a video space thereby allowing a user to tailor advertisements most likely to be of interest to viewers of said channel and wherein a host of said channel information shares advertising revenue generated by said user's channel.
providing a grabbing tool allowing a user authorized to modify content an indicated or active URL to: collect any embedded or linked video at said URL into one or more channels; add a channel player at said indicated URL's if one is not present; remove separately embedded video players from said URL that have been added to said channel; thereby reducing the amount of visual space at a URL that is devoted to linking to video content. 20. The method of claim 1 further comprising:
providing an easy channel builder with enable a user to perform the following: content search; content grabber; content uploader; content manager; channel production studio; ad manager; and further wherein said content search allows a user to search for content across multiple networks and/or video hosting services; said content search supports different media formats for audio, video, still image and other media; said content search allows a user to search by media type; said content search allows a user to search by keyword (tag) description. said content search allows a user to search by one or more of: popularity; rating; genre. said content search allows a user to search by personal network to enable collaborative filtering. 21-26. (canceled)
27. The method of claim 20 further wherein said content grabber allows a user to indicate content by one or more of:
by drag-and-drop; by cut-and-paste; by scraping content from other web locations such as blogs, profile pages, etc. 28. The method of claim 20 further wherein said content grabber allows a user to indicate criteria for automatic searching and scraping where the criteria include a scheduling capability.
29. The method of claim 20 further wherein said content uploader supports multiple media formats, allows a user to indicate media for upload using drag-and-drop and multi-selection of files.
31. The method of claim 20 further wherein said channel production studio comprises:
a broadcaster hosting (“VJ”) interface allowing a user to add video commentary selectively in context with content programming. 32. The method of claim 20 further wherein said channel production studio comprises:
an interface allowing a user to upload commentary selectively using an easy upload-from-a webcam such as a webcam widget (see examples on Widgetbox.com); an interface allowing a user to selective allow wiki-style viewer-participation, optionally with selections allowing scheduling viewer participation; and further providing a user with the ability to selectively perform one or more of the following: simply sequence video clips using drag-and-drop. simply sample from video content by selecting segments of given media files using one or more of visual placement of time markers or drag-and-drop placement of clip markers; insert transitions before or after content and transitions that are from a public or personal library or user-created; select whether viewers can view a channel only as a continuous stream or by interactively selecting video content; select whether viewers can view a channel in a slide show mode; select a viewing experience either based on inputs or based on defaults personalized for an identified user. create subtitles as overlays or surrounding a playback frame; create voiceovers and allows a viewer to toggle mute audio track on video playback or overdub; include advertisements from multiple affiliate networks, such as Commission Junction; Hydra Media, etc.; select ads to appear in, over, and around their content channel(s). 33-42. (canceled)
43. The method of claim 20 further wherein said ad manager communicates with a server interface to track displayed and/or clicked-through ads and allows said user to participate in any advertising revenue generated.
placing or leaving a reduced size link to video content at locations at said URL where a separate player has been removed and further wherein said reduced size link may be selected from one or more of: a text link; a graphics link; a link that activates a separate player; a link that activates said channel player and begins playing said continuous video stream at the point in the stream of the removed content. 46. (canceled)
47. A system for managing video content available at a variety of URLs comprising:
a channel builder; a channel player; a channel surfer; a grabbing tool; one or more channel editing tools; one or more advertising selecting tools. 48. A computer readable medium containing computer interpretable instructions describing a circuit layout for an integrated circuit that, when constructed according to said descriptions, will configure a circuit to embody the apparatus described in claim 47.
[0001] Pursuant to 37 C.F.R. 1.71(e), Applicants note that a portion of this disclosure contains material that is subject to and for which is claimed copyright protection (such as, but not limited to, source code listings, screen shots, user interfaces, or user instructions, or any other aspects of this submission for which copyright protection is or may be available in any jurisdiction.). The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or patent disclosure, as it appears in the Patent and Trademark Office patent file or records. All other rights are reserved, and all other reproduction, distribution, creation of derivative works based on the contents, public display, and public performance of the application or any part thereof are prohibited by applicable copyright law.
[0002] The present invention in various embodiments is directed to business methods and/or logic processing methods and/or related systems to provide users on the Internet or other communication channels with improved video and channel viewing and editing experiences over a communication connection. In specific embodiments, the invention relates to several novel logic methods and/or business methods and/or logic systems that allow an average web user to create, manage, share, and display video content, including content hosted on different video hosting services. In further embodiments, the invention allows for a user to produce a video channel and select advertising relevant to the video channel and share in advertising revenue.
[0004] According to specific embodiments, the present invention is involved with business methods and/or logic processing methods and/or systems and/or devices that can be used together or independently to provide a variety of different services and/or experiences related to producing, managing, sharing, annotating video and other media content. In specific embodiments, the invention can be understood as involving new business methods related to video hosting, channel creation, channel hosting, and advertising sharing.
[0005] In further embodiments, the invention can be understood as involved with systems and methods that can be used by a back end channel indexer or organizer to enable new ways of creating and experiencing video clips on the internet and new ways to share revenues.
[0006] In particular embodiments, the invention involves a system (e.g., a system referred to at times herein as The Pangea Channel Creator™ or Panjea TV™ or Panjea™) that allows users to create media channels including video, video clips, audio, text, and other media, from a variety of different sources on the internet and combine them into a cohesive viewer experience.
[0007] Various embodiments of the present invention provide methods and/or systems for media content editing and sharing over a communications network. According to specific embodiments of the invention, a client system is provided with a set of interfaces that allow a user to perform the various video organizing, editing, and managing tasks described herein. The client system displays information indicating various video editing and managing options and displays an indication of an action that a user is to perform to request various actions. In response to a user input, the client system sends to a server system the necessary information to access logic modules and any associated channel data. The server system uses the request data, and optionally one or more sets of server data, to process the request. According to specific embodiments of the present invention, a client system is, or has previously been, provided with an executable code file that allows the client system to receive the data.
[0008] Various embodiments of the present invention provide methods and/or systems for video and media channels that can be implemented on a general purpose or special purpose information handling appliance using a suitable programming language such as Java, C++, Cobol, C, Pascal, Fortran, PL1, LISP, assembly, etc., and any suitable data or formatting specifications, such as HTML, XML, dHTML, TIFF, JPEG, tab-delimited text, binary, etc. In the interest of clarity, not all features of an actual implementation are described in this specification. It will be understood that in the development of any such actual implementation (as in any software development project), numerous implementation-specific decisions must be made to achieve the developers' specific goals and subgoals, such as compliance with system-related and/or business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of software engineering for those of ordinary skill having the benefit of this disclosure.
[0009] The invention and various specific aspects and embodiments will be better understood with reference to the following drawings and detailed descriptions. For purposes of clarity, this discussion refers to devices, methods, and concepts in terms of specific examples. However, the invention and aspects thereof may have applications to a variety of types of devices and systems. It is therefore intended that the invention not be limited except as provided in the attached claims and equivalents.
[0010] Furthermore, it is well known in the art that systems and methods such as described herein can include a variety of different components and different functions in a modular fashion. Different embodiments of the invention can include different mixtures of elements and functions and may group various functions as parts of various elements. For purposes of clarity, the invention is described in terms of systems that include many different innovative components and innovative combinations of innovative components and known components. No inference should be taken to limit the invention to combinations containing all of the innovative components listed in any illustrative embodiment in this specification.
[0011] In some of the drawings and detailed descriptions below, the present invention is described in terms of the important independent embodiment of a system operating on a digital data network. This should not be taken to limit the invention, which, using the teachings provided herein, can be applied to other situations, such as cable television networks, wireless networks, mobile or video telephone networks, etc. Furthermore, in some aspects, the present invention is described in terms of client/server systems. A number of computing systems and computing architectures are described in the art as client/server art. For the purposes of this description, client/server should be understood to include any architecture or configuration wherein an element acting as a client accesses a remote and/or separate program or device that is providing the desired service (e.g., a server).
[0012] All references, publications, patents, and patent applications cited herein are hereby incorporated by reference in their entirety for all purposes.
[0013] FIG. 1A-B illustrate an example graphical user interface showing a channel surfer/player/browser according to specific embodiments of the present invention.
[0014] FIG. 2 illustrates an example channel player showing viral marketing buttons according to specific embodiments of the present invention.
[0015] FIG. 3A-C illustrate an example graphical user interface showing various aspects of a channel creator (or builder) according to specific embodiments of the present invention.
[0016] FIG. 4 is a block diagram showing a representative example logic device in which various aspects of the present invention may be embodied.
[0017] Before describing the present invention in detail, it is to be understood that this invention is not limited to particular methods or systems, which can, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting. As used in this specification and the appended claims, the singular forms “a”, “an” and “the” include plural referents unless the content and context clearly dictates otherwise. Thus, for example, reference to “a device” includes a combination of two or more such devices, and the like.
[0018] Unless defined otherwise, technical terms used herein have meanings as commonly understood by one of ordinary skill in the art to which the invention pertains. Although any methods and materials similar or equivalent to those described herein can be used in practice or for testing of the present invention, the preferred materials and methods are described herein.
[0020] The term members as used herein should be understood to encompass persons or entities who have signed up, or registered, to become a member of a channel hosting community according to specific embodiments of the invention. By registering, members may be provided with a unique username and password that gives them access to develop for example a profile page, upload video, audio and photography, and to create channels using methods and systems as described herein.
[0021] A profile page is a customizable page which is unique to a specific member. The member can, with a combination of external and supplied tools, customize the page with their own text, video, photography and audio clips. A profile page can also contain links to other members.
[0022] A channel builder as used herein is a group of technologies according to specific embodiments of the invention that allow members to create sequences of video from clips they have uploaded or found at various sites across the Internet. The clips may be hosted from a variety of video hosting sites. The member can control the sequence of videos that are played as well as the look and feel of the channel player where the videos are displayed for viewers. A specific example implementation according to specific embodiments of the invention is referred to as the Panjea Channel Builder™.
[0023] A channel player as used herein indicates a software system generally designed to play a specific channel by a member. According to specific embodiments of the invention, the channel player can be displayed within a custom hosted interface or it can be played, by the insertion of custom JavaScript or similar technology, in any website. Generally, the video content would still be served by the original video hosting source.
[0024] According to specific embodiments of the invention, the invention provides data processing systems and/or methods and/or business methods that can be used together to provide the benefits described herein. The invention in various embodiments and some of the benefits and features of embodiments of the invention can be understood as described generally below.
3. Specific Embodiment Features
[0025] Many novel features can be incorporated into specific embodiments of the invention. The features listed below will not be present in all embodiments. The features/functions described below are supported across multiple computing platforms, operating systems, and multimedia input devices, including mobile devices.
[0026] According to specific embodiments of the invention, a channel player interface or suite of logic modules are provided to allow a viewer to view media. In specific embodiments, the invention provides a novel player capable of playing channels of media hosted at multiple sites through a unified viewing interface. In specific embodiments, a channel player can contain advertisements served by a central channel server or advertising server and selected by the channel producer and/or by the channel server. In specific embodiments, a smaller version of a channel player can be embedded in any website the channel producer operates and designates, such as his/her own website, blog, or MySpace profile page. In specific embodiments, this miniature player launches a full-featured channel player in a new browser or (pop-up) window.
[0027] FIG. 1A-B illustrate an example graphical user interface showing a channel surfer/player/browser according to specific embodiments of the present invention. This particular example interface shows a number of useful aspects according to specific embodiments of the invention. In this example, near the bottom of the screen is a channel browse region. This region displays the name of a number of channel, and in this example a horizontal row of small thumbnails indicating the media to be played in sequence in each channel. In this example, the thumbnails are active for each channel and a viewer can select any clip and start playing a channel at that location. A scroll bar to the right of the thumbnail sequences allows scrolling and down a list of channels, each displaying a name and thumbnail sequence as would be understood in the art. The scroll region can be expanded during use, either by a user specifically selecting and expanded option or when no video or channel has been selected to be played.
[0028] Above the channel browse region in the center is a player frame. In this example, a YouTube clip is playing with an indicator that the player is hosted from YouTube. This is entirely optional, and video content from any server and using any player can be displayed. Player controls are optionally provided on the player window.
[0029] On either site of the player frame in this example are shown optional frames. A number of different optional frames can be shown, some of which are described herein. In this embodiment, an optional information frame is shown to the left of the player frame and an optional chat or blog frame is shown to the right.
[0030] In this particular example, at the bottom, the channel browser displays three active buttons: Create Channel; Watch Channel; and Grab Clips. FIG. 1B shows activation of the grap clips button, which allows a user to add clips to his channel as desired.
[0031] According to specific embodiments of the invention, a channel player includes one or more “viral” marketing drivers to the player as indicated by the buttons at bottom of the example player shown. Examples are: (1) Share Channel, (2) Subscribe (3) Embed Channel, (4) Create Your Own Channel (5) Send Message to Channel Owner. FIG. 2 illustrates an example channel player showing viral marketing buttons according to specific embodiments of the present invention. This example shows a reduced sized channel player that is suitable for embedding at any web location.
Easy Channel Builder
[0032] The Easy Channel Builder is a graphical interface driven logic module that includes a number of features making it easy to assemble channels. FIG. 3A-C illustrate an example graphical user interface showing various aspects of a channel creator (or builder) according to specific embodiments of the present invention.
[0033] A content search function allows searching across multiple networks and supports multi-media formats, for example by media type, by keyword (tag) description, by popularity, by rating, by genre, by personal network (collaborative filtering).
[0034] The Content Grabber is a graphical interface driven logic module that includes a number of features making it easy for a user to indicate content to assemble into channels. A content grabber function allows indication of content for including in channels by drag-and-drop, by cut-and-paste, by scraping (e.g., grabbing clips from other URL locations such as blogs, profile pages, etc.). An optional automation feature (applies to content search as well as scraping) includes a scheduling capability.
[0035] The Content Uploader is a graphical interface driven logic module that includes a number of features making it easy for a user to upload content to a host. This is an optional feature in the case that the channel manager also hosts videos. The uploader supports multiple media formats (e.g., at Panjea.com) and allows indicating content from a users computer or other URL location for example by drag-and-drop or by selecting multiple files.
[0036] The Content Manager is a graphical interface driven logic module that includes a number of features making it easy for a user to manage content uploaded to a host. This is an optional feature in the case that the channel manager also hosts videos. The manager allows managing content by drag-and-drop filing and allows indexing, tagging, sharing.
Channel Production Studio
[0037] According to specific embodiments of the invention, a channel production studio or suite of logic modules are provided to allow users to easily create a more rich channel experience by adding functions or features to a channel in addition to the basic video clip content. Many of the editing functions will be enabled by logic that is stored at a server side system and delivered to a client side as needed. In other embodiments, some or most of the features discussed below can be downloaded to and reside at a client side computer where these components can interact with a channel server as herein described. Among functions available in a Channel Production Studio according to specific embodiments of the invention are those listed below. Not all functions will be present in all embodiments.
[0000] Hosting (“VJ”) interface
[0038] According to specific embodiments of the invention, a hosting interface or suite of logic modules are provided to allow a user to add video commentary. Commentary can be included in context with content programming. In some embodiments, easy upload-from-webcam widgets or audio modules can be provided for adding commentary (see examples on Widgetbox.com). According to specific embodiments of the invention, a producer can toggle wiki-style viewer-participation in the commentary, thereby letting further users add commentary to some video clips. In various embodiments, this additional commentary can be provided real time or turn-based and can require approval by the producer.
[0039] According to specific embodiments of the invention, an editing interface or suite of logic modules are provided to allow a user to edit media. In specific embodiments, the invention provides a novel means of editing video hosted at multiple sites through a unified editing interface hosted by a channel hoster. Video editing features can include thing such as (1) simple sequencing (drag-and-drop); (2) simple sampling, which allows selecting segments of given media files for example by time markers or visual placement of markers and through a drag-and-drop interface.
[0040] In specific embodiments, the invention enables transitions insertion according to various embodiments with various options. Transitions can be inserted before or after content, from a library, or can be user-created. Viewer-participation can also be enabled in transitions according to various embodiments.
[0041] According to specific embodiments of the invention, the editing interface allows the producer to select different allowed viewing modes, such as requiring contiguous streaming channel viewing or allowing a user to interactively control the video content. A slide show mode allows a subset of functions such as pause, move forward, move backwards.
[0042] In various embodiments, a producer can direct specific viewer's experience such as based on limited inputs from the user or a personalized experience for particular viewers.
[0043] In specific embodiments, the invention enables creation of subtitles and/or voiceovers. Subtitles can be overlays or surround the playback frame. Voiceovers can be incorporated into the video that are optional and selectable by the viewer and can be easily recorded from the user's computer. Viewer-participation can also be enabled for subtitles or voiceovers.
[0044] According to specific embodiments of the invention, an advertising interface or suite of logic modules are provided to allow a user to select and incorporate advertising into a channel. Ads are supported from multiple affiliate networks, such as Commission Junction; Hydra Media, etc. In particular embodiments, users select ads to appear in, over, and around their content channel(s) and users participate in revenue generated. In specific embodiments, inclusion of some ads may be contingent on approval from advertisers and/or networks.
Business Model and User Example
[0045] Using various of the methods and technologies described above, the present invention provides a system and/or business model that facilitates bringing together creative people and ideas and mixing them up. In specific embodiments, the Panjea model can be considered akin to a mix tape, the essence of which is selecting a group of otherwise unrelated songs and putting them together in a personally more meaningful way. The power is in telling a story, or sharing an experience with another person, be it an individual or audience. The invention enables an ordinary web user to create and share a media experience using video clips or other media they find or upload online.
[0046] Thus, in specific embodiments, the invention comprises a set of, easy-to-use online tools which empower anyone to produce their very own branded, personal channel experiences and to share those experiences from any online location they choose.
[0047] For example, consider the MySpace profile of a music artist. To share video clips from YouTube with his friends and fans, the artest must do what's called “embedding”, a multi-step process involving cutting and pasting unique URL codes from YouTube, and then hacking the fields of his MySpace profile such that a square “player” appears across his page for each video clip embedded. A time-consuming process which yields less-than-attractive results Using a channel building tool according to specific embodiments of the invention, the music artist can now find and share new video clips with his fans in seconds; not only producing a more compelling TV-like experience for his viewers, but also increasing his exposure to new fans and possibly even generating revenue from advertising sponsors.
[0048] Thus, in specific embodiments, the invention enables a branded, customized broadcast experience that can be embedded with one click on anyone's MySpace page, homepage or blog. With the channel model of the current invention, the artist can continually publish new content with a click of his mouse.
[0049] In one method of creating a channel, a user can use Panjea's easy video search tool to locate interesting video clips. He then previews then and selects those he likes, and simply drags them into a channel timeline. Specific embodiments of the invention include powerful options for more advanced users, including an ad management tool by which the channel producer can control which advertisements appear in and around his channel. But for the everyday user, it's as simple as point and click, drag and drop. Thus the invention provides a personal branded channel experience that is easy to build and update and where and ordinary web user can be a channel producer and have full control over the broadcast experience, from the content selection, to the ads that appear around it.
[0050] In further embodiments, the invention includes a viral marketing capability by leveraging the brand loyalty or personal affinity of a user watching a particular channel. In particular embodiments, a player includes four buttons that drive viral adoption of the Panjea paradigm. From left to right: Share this channel Sends an email to whoever is designated Subscribe to this channel Notifies a viewer by email everytime a producer publishes new content Embed this channel Generates a unique code that can be easily placed on a viewer's own page, blog, or MySpace page. The embed feature is especially powerful for fans who want to have their favorite artists “present” on their own page. Create your own channel is the gateway to an entirely new behavior of allowing users to share video content by creating a channel with essentially a few mouse selections.
[0051] In further embodiments, revenue is generated by allowing sponsorship of a channel, such as the channel of an artist or sports star. From an advertiser's standpoint, the brand can follows the artist right into the virtual homes of his fans due to the easy embedding of channels in other webspaces as the embedded portion of the channel includes the sponsor's information.
Further User Example
[0052] As a further example, consider a grandmother who has a personal page or blog that she shares with friends and family and who wishes to place videos of her six grandchildren (children of her son and two daughters). In the individual video model, the grandmother would have to place individual links to video clips that perhaps are uploaded by each of her children. Each time a new clip of a grandchild is available, the grandmother must embed a new link or player into her blog or web page.
[0053] According to specific embodiments of the invention, the grandmother would place a single channel on her webpage and could add video links to it when they become available. This can create a much simpler design of a webpage. Furthermore, using simple rules, such as play the videos in reverse chronological order, the grandmother can keep the video player in one place, add new video clips, and maintain a history of clips.
[0054] As a further embodiment, if two of the grandmother's children have one or more channels of her grandchildren, the grandmother can include those channels in her channel. In that instance, when either she or a friend want to view any new video clips, she or the friend can simply look at the player on the grandmother's webpage, and any clips from her children's channels will be playable.
[0055] In a further embodiment, a grandmother can set the order of play in her channel, for example, in reverse chronological order, so that video clips from different channels will play on her channel.
[0056] In a further embodiment, a player according to specific embodiments of the invention can identify a particular person viewing a webpage (either explicitly by asking the viewer if they wish to logon or implicitly, for example from a cookie or incoming IP address) and play only new clips for that viewer or play only clips that that viewer had indicated are of interest. (If a music critic produced a channel, for example, a particular viewer may indicate they only want to see clips related to a certain genre of music or a certain performer)
4. Embodiment in a Programmed Information Appliance
[0057] FIG. 4 is a block diagram showing a representative example logic device in which various aspects of the present invention may be embodied. As will be understood to practitioners in the art from the teachings provided herein, the invention can be implemented in hardware and/or software. In some embodiments of the invention, different aspects of the invention can be implemented in either client-side logic or server-side logic. As will be understood in the art, the invention or components thereof may be embodied in a fixed media program component containing logic instructions and/or data that when loaded into an appropriately configured computing device cause that device to perform according to the invention. As will be understood in the art, a fixed media containing logic instructions may be delivered to a user on a fixed media for physically loading into a user's computer or a fixed media containing logic instructions may reside on a remote server that a user accesses through a communication medium in order to download a program component.
[0058] FIG. 4 shows an information appliance (or digital device) 700 that may be understood as a logical apparatus that can read instructions from media 717 and/or network port 719, which can optionally be connected to server 720 having fixed media 722. Apparatus 700 can thereafter use those instructions to direct server or client logic, as understood in the art, to embody aspects of the invention. One type of logical apparatus that may embody the invention is a computer system as illustrated in 700, containing CPU 707, optional input devices 709 and 711, disk drives 715 and optional monitor 705. Fixed media 717, or fixed media 722 over port 719, may be used to program such a system and may represent a disk-type optical or magnetic media, magnetic tape, solid state dynamic or static memory, etc.. In specific embodiments, the invention may be embodied in whole or in part as software recorded on this fixed media. Communication port 719 may also be used to initially receive instructions that are used to program such a system and may represent any type of communication connection.
[0059] The invention also may be embodied in whole or in part within the circuitry of an application specific integrated circuit (ASIC) or a programmable logic device (PLD). In such a case, the invention may be embodied in a computer understandable descriptor language, which may be used to create an ASIC, or PLD that operates as herein described.
[0060] The invention has now been described with reference to specific embodiments. Other embodiments will be apparent to those of skill in the art. In particular, a user digital information appliance has generally been illustrated as a personal computer. However, the digital computing device is meant to be any information appliance for interacting with a remote data application, and could include such devices as a digitally enabled television, cell phone, personal digital assistant, laboratory or manufacturing equipment, etc. It is understood that the examples and embodiments described herein are for illustrative purposes and that various modifications or changes in light thereof will be suggested by the teachings herein to persons skilled in the art and are to be included within the spirit and purview of this application and scope of the claims.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5410344 *Sep 22, 1993Apr 25, 1995Arrowsmith Technologies, Inc.Apparatus and method of selecting video programs based on viewers' preferencesUS5485197 *Sep 22, 1994Jan 16, 1996Ictv, Inc.Carousel displayUS5524195 *Mar 4, 1994Jun 4, 1996Sun Microsystems, Inc.Graphical user interface for interactive television with an animated agentUS5585865 *Feb 28, 1995Dec 17, 1996Sony CorporationTelevision broadcast receiver which selects programs by genre and past viewing habitsUS5727129 *Jun 4, 1996Mar 10, 1998International Business Machines CorporationNetwork system for profiling and actively facilitating user activitiesUS5761606 *Feb 8, 1996Jun 2, 1998Wolzien; Thomas R.Media online services access via address embedded in video or audio programUS5801747 *Nov 15, 1996Sep 1, 1998Hyundai Electronics AmericaMethod and apparatus for creating a television viewer profileUS5818935 *Mar 10, 1997Oct 6, 1998Maa; Chia-YiuInternet enhanced video systemUS5832223 *Sep 13, 1996Nov 3, 1998Motorola, Inc.System, method and device for automatic capture of internet access information in a broadcast signal for use by an internet access deviceUS6295057 *Apr 3, 2000Sep 25, 2001Sony CorporationInternet content and television programming selectively displaying systemUS7559017 *Dec 22, 2006Jul 7, 2009Google Inc.Annotation framework for video *US20000234779 Title not availableUS20050010457 *Apr 26, 2004Jan 13, 2005Ettinger Richard W.Automated offer-based negotiation system and methodUS20060026067 *May 20, 2005Feb 2, 2006Nicholas Frank CMethod and system for providing network based target advertising and encapsulationUS20060259589 *Apr 20, 2006Nov 16, 2006Lerman David RBrowser enabled video manipulationUS20080086689 *Mar 14, 2007Apr 10, 2008Qmind, Inc.Multimedia content production, publication, and player apparatus, system and methodUS20080115161 *Oct 30, 2006May 15, 2008Google Inc.Delivering user-selected video advertisementsUS20080288983 *May 30, 2008Nov 20, 2008Johnson Bradley GSystem and Method for Providing Sequential Video and Interactive ContentUS20090144772 *Nov 30, 2007Jun 4, 2009Google Inc.Video object tag creation and processing* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8069414Jul 18, 2007Nov 29, 2011Google Inc.Embedded video playerUS8136028 *Feb 2, 2007Mar 13, 2012Loeb Enterprises LlcSystem and method for providing viewers of a digital image information about identifiable objects and scenes within the imageUS8266031Sep 11, 2012Visa U.S.A.Systems and methods to provide benefits of account features to account holdersUS8359274Jun 2, 2011Jan 22, 2013Visa International Service AssociationSystems and methods to provide messages in real-time with transaction processingUS8407148Mar 26, 2013Visa U.S.A. Inc.Systems and methods to provide messages in real-time with transaction processingUS8572490Oct 20, 2011Oct 29, 2013Google Inc.Embedded video playerUS8595058Aug 3, 2010Nov 26, 2013Visa U.S.A.Systems and methods to match identifiersUS8606630Aug 30, 2011Dec 10, 2013Visa U.S.A. Inc.Systems and methods to deliver targeted advertisements to audienceUS8626579Aug 30, 2011Jan 7, 2014Visa U.S.A. Inc.Systems and methods for closing the loop between online activities and offline purchasesUS8626705Jul 8, 2010Jan 7, 2014Visa International Service AssociationTransaction aggregator for closed processingUS8639567Mar 17, 2011Jan 28, 2014Visa U.S.A. Inc.Systems and methods to identify differences in spending patternsUS8667540 *Jul 6, 2007Mar 4, 2014Apple Partners, LpWeb-based video broadcasting system having multiple channelsUS8676639May 12, 2010Mar 18, 2014Visa International Service AssociationSystem and method for promotion processing and authorizationUS8732275 *Aug 1, 2011May 20, 2014Verizon Patent And Licensing Inc.Methods and systems for delivering a personalized version of an executable application to a secondary access device associated with a userUS8738418Mar 17, 2011May 27, 2014Visa U.S.A. Inc.Systems and methods to enhance search data with transaction based dataUS8744906Aug 30, 2011Jun 3, 2014Visa U.S.A. Inc.Systems and methods for targeted advertisement deliveryUS8744975 *Feb 20, 2009Jun 3, 2014Mypowerpad, LlcInteractive media content display systemUS8781896Jun 28, 2011Jul 15, 2014Visa International Service AssociationSystems and methods to optimize media presentationsUS8788337Jun 10, 2013Jul 22, 2014Visa International Service AssociationSystems and methods to optimize media presentationsUS8843391Oct 19, 2011Sep 23, 2014Visa U.S.A. Inc.Systems and methods to match identifiersUS8892760 *Oct 28, 2008Nov 18, 2014Dell Products L.P.User customizable views of multiple information servicesUS9031860Oct 7, 2010May 12, 2015Visa U.S.A. Inc.Systems and methods to aggregate demandUS9032296 *Aug 28, 2008May 12, 2015The Directv Group, Inc.User interface for displaying highlights of an event or plurality of eventsUS9081802 *Feb 10, 2012Jul 14, 2015Loeb Enterprises, LlcSystem and method for creating a customized digital imageUS9247275 *Jan 15, 2014Jan 26, 2016Apple Partners, LpWeb-based video broadcasting system having multiple channelsUS9324088Feb 25, 2013Apr 26, 2016Visa International Service AssociationSystems and methods to provide messages in real-time with transaction processingUS20080178236 *Jul 6, 2007Jul 24, 2008Hoshall Thomas CWeb-based video broadcasting system having multiple channelsUS20090024923 *Jul 18, 2007Jan 22, 2009Gunthar HartwigEmbedded Video PlayerUS20090024927 *Jul 18, 2007Jan 22, 2009Jasson SchrockEmbedded Video PlaylistsUS20090064005 *Aug 29, 2007Mar 5, 2009Yahoo! Inc.In-place upload and editing application for editing media assetsUS20090132527 *Jan 5, 2009May 21, 2009Samsung Electronics Co., Ltd.Personalized video channels on social networksUS20090216683 *Feb 20, 2009Aug 27, 2009Mypowerpad, LlcInteractive Media Content Display SystemUS20100106848 *Oct 28, 2008Apr 29, 2010Dell Products L.P.User customizable views of multiple information servicesUS20120054815 *May 10, 2011Mar 1, 2012Kabushiki Kaisha ToshibaVideo display apparatus and video display methodUS20120144282 *Jun 7, 2012Loeb Michael RSystem and method for creating a customized digital imageUS20140068677 *Aug 27, 2013Mar 6, 2014Stevie Tv Ltd.System and method for generating content channelsUS20150033124 *Sep 25, 2014Jan 29, 2015Dell Products, L.P.User customizable views of multiple information servicesWO2014117059A1 *Jan 27, 2014Jul 31, 2014Digitalmailer, Inc.Sharing electronic documents within a virtual storage system* Cited by examinerClassifications U.S. Classification715/719International ClassificationG06F3/00Cooperative ClassificationG06Q30/02, H04N21/8586, H04N21/8545, H04N21/6125, H04N21/816, H04N7/17318, H04N21/812, H04N21/4782, H04N21/4113, H04N21/482European ClassificationH04N21/81V, H04N21/41P2, H04N21/8545, H04N21/858U, H04N21/4782, H04N21/61D3, H04N21/482, H04N21/81C, G06Q30/02, H04N7/173B2Legal EventsDateCodeEventDescriptionAug 3, 2007ASAssignmentOwner name: AWAREMEDIA, INC. D/B/A PANJEA, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ALSBURY, SETH;KRYSIAK, BRUCE;WALLACE, DANIEL;REEL/FRAME:019651/0023Effective date: 20070801Owner name: AWAREMEDIA, INC. D/B/A/ PANJEA, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ALSBURY, SETH;KRYSIAK, BRUCE;WALLACE, DANIEL;REEL/FRAME:019651/0020Effective date: 20070801RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services

value: This website is a search engine provided by Google. Handling over 3.5 billion searches per day, it has a 92% share of the global search engine market.


text:
Highland Mint Atlanta Braves 'Fan Memories' Minted Coin Photo Frame - 14052189 - Overstock.com Shopping - Great Deals on Highland Mint Baseball
ITEM# 14052189
ITEM#: 14052189
Highland Mint Atlanta Braves 'Fan Memories' Minted Coin Photo Frame Today: $49.99 Add to Cart

type: global

value: This website is an American internet retailer selling primarily furniture headquartered in Midvale, Utah, near Salt Lake City.


text:
MILEY'S CAFE, Sedona - Menu, Prices & Restaurant Reviews - Tripadvisor
1,297 reviews#15 of 113 Restaurants in Sedona$$ - $$$MexicanAmericanSouthwestern
7000 State Route 179, Sedona, AZ 86351-9270+1 928-284-4123WebsiteMenu
#4 of 20 Mexican in Sedona
#15 of 113 Restaurants in Sedona
Best Breakfast/Bunch in Sedona, Have to try the Huevos Rancheros w/Chorizo!... off the golf course) - the beef burrito was excellent as was the taco salad.Huevos Rancheros Chili Verde!!!Huevos Rancheros with Chili Verde and Ortega Green Chili Omelet
Miley's Cafe is a family owned and operated favorite of the locals in Village of Oak Creek, as well as the host of many travelers who enjoy home cooking at a fair price. Our meals are prepared to order and we serve our famous breakfasts all day. We serve wine and beer and have vegetarian, gluten-free, and kids menus available. We feature Mexican/American cuisine and have been awarded the highest honor for cleanliness by the Health Department every year we have been in business. Stop by and join us for your next meal!
Outdoor Seating, Takeout, Seating, Parking Available, Street Parking, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Wine and Beer, Accepts Mastercard, Accepts Visa, Accepts Credit Cards, Table Service
All reviews huevos rancheros taco salad pancakes omelet chorizo beans fajitas sandwiches chicken steak mexican breakfast village of oak creek large menu great place for breakfast service was excellent fast service sedona area
larveys
Back open and so good!
My husband and I returned to the Sedona area after being away for a few years and were thrilled to discovered Miley’s was back open for business! Such yummy food and great service, friendly staff. We are grateful they survived forced closure during a pandemic...More
Y8944YPkenr
The owner and staff members are very flexible in preparing the food to please the customers. When I order eggs scrambled very soft and wet and hash browns extra well done, I get exactly what I ordered.
We came in for a late lunch. I had a chicken fajita salad and my wife had the Chile Colorado. Both were outstanding along with the service. I'd gladly return, especially to try the breakfast items.
Nice atmosphere good selection and good food. Lunch was quick and tasty. Really attentive staff I think we had four separate people check on us in 30 minutes. The prices aren't budget but for this area not bad at all.. would recommend
debbiesI4795HF
The best breakfast we had our whole trip. Tastes like home made food from my kitchen. My husband was so happy to have great food
704tracim
You will be very happy here. The food was amazing and freshly prepared. The service was the best I ever had. Incredible value. Authentic Mexican food.
From the valley? Think of this as on-par or better than your favorite breakfast spots. I've never been disappointed, an easy 5 stars.
clucumber
My husband and I stumbled on this place by accident and were we ever glad we did! The restaraunt is clean and all staff are attentive. The food was simply amazing, husband had the french dip and I had the chicken salad with potato salad....More
My husband cleaned his plate and was tempted to order more
The food was excellent--my husband finished every last bite on his plate. Cheese enchilada with onions had excellent cheese--not to greasy, not too runny, and the sauce was perfect. Even the rice was outstanding.
We ate here twice during our 5 day visit to Sedona. Very friendly staff and great breakfast at a reasonable price. Just be careful with the HOT sauce!
Response from MelindaL476 | Reviewed this property |

value: This website is an American online travel company that operates a website and mobile app with user-generated content and a comparison shopping website.


text:
Flexible intuitions of Euclidean geometry in an Amazonian indigene group. - PubMed - NCBI
Search: "Flexible Intuitions of Euclidean Geometry in an Amazonian Ind...
Search: Flexible[Title] AND Intuitions[Title] AND Euclidean[Title] AND Geometry[Title] AND Amazonian[Title] AND Indigene[Title] AND Group[Title]
Izard V1, Pica P, Spelke ES, Dehaene S.
Laboratoire Psychologie de la Perception, Université Paris Descartes, 75006 Paris, France. veronique.izard@polytechnique.org
Kant argued that Euclidean geometry is synthesized on the basis of an a priori intuition of space. This proposal inspired much behavioral research probing whether spatial navigation in humans and animals conforms to the predictions of Euclidean geometry. However, Euclidean geometry also includes concepts that transcend the perceptible, such as objects that are infinitely small or infinitely large, or statements of necessity and impossibility. We tested the hypothesis that certain aspects of nonperceptible Euclidian geometry map onto intuitions of space that are present in all humans, even in the absence of formal mathematical education. Our tests probed intuitions of points, lines, and surfaces in participants from an indigene group in the Amazon, the Mundurucu, as well as adults and age-matched children controls from the United States and France and younger US children without education in geometry. The responses of Mundurucu adults and children converged with that of mathematically educated adults and children and revealed an intuitive understanding of essential properties of Euclidean geometry. For instance, on a surface described to them as perfectly planar, the Mundurucu's estimations of the internal angles of triangles added up to ~180 degrees, and when asked explicitly, they stated that there exists one single parallel line to any given line through a given point. These intuitions were also partially in place in the group of younger US participants. We conclude that, during childhood, humans develop geometrical intuitions that spontaneously accord with the principles of Euclidean geometry, even in the absence of training in mathematics.
Proc Natl Acad Sci U S A. 2011 Jun 14;108(24):9782-9787.
Performance of young US children. (Left) Percentage of planar responses in the lines intuitions test as in . (Right) Estimated sum of angles in the triangle completion test as in . Error bars represent SE.
Flexible[Title] AND Intuitions[Title] AND Euclidean[Title] AND Geometry[Title] AND Amazonian[Title] AND Indigene[Title] AND Group[Title]

value: This website is part of the United States National Library of Medicine , a branch of the National Institutes of Health . It is approved and funded by the government of the United States.


text:
Muhammad Yousaf - Bay Area Film and TV Connection (San Francisco, CA)
http://photos1.meetupstatic.com/photos/member/1/e/c/member_175920492.jpeg
http://www.meetup.com/BayAreaFilmandTVConnection/members/23677991/
Welcom Muhammad! I will let you know when we finally have a venue to sing at! Cheers! Jeni Feb 20, 2014 2:30 PM
Hi Muhammad! Thanks for being a member of Social Fluency. We are trying to get the word out in San Francisco about our workshops, so we're offering a 2 for 1 deal if you can find a friend or colleague to bring with you. Let me know if you have any questions. See you soon, Araya :-) May 23, 2013 1:41 PM
Here are the linkshttp://www.meetup.com/The-SF-Pakistan...http://www.meetup.com/San-Francisco-P... Mar 22, 2012 8:27 PM
Hi Muhammad How are you, Jus joined the group and love the concept of meetup. In fact I a couple of my own groups. Check them out and I would love to see you as a member.Uzma Mar 22, 2012 8:27 PM
Hi Muhammad are you going to join us for this event: Monterey Bay Aquarium Marc 31 http://www.meetup.com/sfpakistanis/ev... Mar 15, 2012 4:24 PM
hi yousaf, its usman i have suggested a meetup this saturday for the movie ghost rider 2 its releaseing today. if u r interested then plz RSPV for. this meetup is under the suggestion tab thankssee u there. Feb 17, 2012 3:25 AM
Hi Yousaf,PACC has organized an event/get together on Dec 31 at 7:30 PM at Mehran Restaurant... The event is posted on meetup at http://www.meetup.com/sfpakistanis/ev... Would you like to join us??? Details for the event are at http://www.pacc-ca.org/events/ If we can get enough people from the group interested, we can ask them to reserve a table for us so that we can attend the event together... Best Regards, Shahzad... Dec 17, 2011 11:56 PM
NAATAK - Bay area Indian Theater and Film
902 Screenwriters
1,649 M & Ms
522 Film People
1,151 Speakers

value: This website is a service used to organize online groups that host in-person and virtual events for people with similar interests. It was founded in 2002 by Chairman Scott Heiferman and four co-founders.


text:
Katy Perry Prism 2013 CD Deluxe 16 TRKS NEW Sealed | eBay Skip to main content eBay Shop by category Enter your search keyword All Categories Advanced eBay Deals My eBay Expand My eBay My eBay My eBay Summary Bids/Offers Watch List Wish List All Lists Purchase History Selling/sold Followed searches My messages Sell Expand Sell Sell Sell an Item Seller Centre Selling Fees Sell for Charity Community Expand Community Community eBay News Discussion Forum Buying Guides Groups Answer Centre Feedback Forum Customer Support Back to home page
20:22:23 AEST

value: This website is an American multinational e-commerce corporation based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website.


text:
^ Thomas Savig Kleppe (Scandinavian-American Hall of Fame) Archived 2010-10-07 at the Wayback Machine.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Thomas_S._Kleppe&oldid=848011373"
This page was last edited on 29 June 2018, at 07:09 (UTC).

value: This website is the English-language edition of the free online encyclopedia Wikipedia. It was founded on 15 January 2001 as Wikipedia's first edition and, as of October 2021, has the most articles of any edition, at 6,412,521.


text:
Patent US8190627 - Machine assisted query formulation - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsArchitecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the...http://www.google.com/patents/US8190627?utm_source=gb-gplus-sharePatent US8190627 - Machine assisted query formulationAdvanced Patent SearchPublication numberUS8190627 B2Publication typeGrantApplication numberUS 11/770,458Publication dateMay 29, 2012Filing dateJun 28, 2007Priority dateJun 28, 2007Also published asUS8812534, US20090006343, US20120239653Publication number11770458, 770458, US 8190627 B2, US 8190627B2, US-B2-8190627, US8190627 B2, US8190627B2InventorsJohn C. Platt, Gary W. Flake, Ramez Naam, Anoop Gupta, Oliver Hurst-Hiller, Trenholme J. Griffin, Joshua T. GoodmanOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (28), Non-Patent Citations (13), Referenced by (14), Classifications (4), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMachine assisted query formulation
a syntactical analyzer component executed by the processor that receives a firs