1. Field of the Invention
The present invention relates to consumer electronics. More specifically the present invention relates to crowd sourcing in a television system.
2. Description of the Related Art
Advanced television systems are of increasing interest. With the emergence of advanced televisions having internet, Ethernet, and Wi-Fi capabilities, users are able to perform activities beyond traditional and passive TV watching experience. However, TV applications and services are designed around the concept of 1 user per device. As a result, the conventional TV user interaction paradigm does not fully take advantage of the full potential of the new technology.
An apparatus, system, method, and computer program product for crowd sourcing in a smart television system is disclosed. Individual smart televisions may contribute content, metadata, or other information to a community hubsite and also consume content or ads based on information in the hubsite. A community is formed in which contributions related to content may be made to a hubsite. In a contributing phase, individual users may make contributions to a hubsite having a repository. In a ranking/evaluation phase contributions may be ranked or judged. In a consumption phase, augmented contributions are consumed within the community. Contributions may include user identified content, user shared information, micro-games, or other information. In one implementation TV viewers contribute metadata which is published and uploaded to the hubsite. The metadata may be downloaded, parsed, and used to play media for other consumers. In another implementation, the contributions permit associations between media content and sources of goods or services to be made to permit new forms of advertising.
The present invention is generally related to crowd sourcing in an interactive television system. Referring to
An individual television system communicates with a hub site 155 having a hub database 165 as a repository, memory, and one or more processors, such as a hub server 160. The media device may make contributions 142 to augment content for other viewers. Additionally, an individual media device may receive 144 augmented content generated by other viewers. Incentives can be provided for contributing augmented content, such as points, rewards, or micro-payments.
The system of the present invention thus supports crowd sourcing since individual users can input ratings, votes, games, tags, annotations, comments or other inputs related to content which, in turn, is converted into useful information for other viewers.
For user tagging it is typically important that end users of tagged content can go to service provider/seller directly to purchase. The present invention creates tagged content that permits users of tagged content to use the tags to make a purchase. The system of the present invention enables a distributed bridge, which is users identify item, users create product info, users consume.
A second type of output (Type 2) in the producing phase 205 is users sharing information. For example, user can share any direct information, such as the best TV settings to watch content.
A third type of output (Type 3) in the producing phase 205 is user created games. For example, users can create micro-interaction, micro-games.
A fourth type of output (Type 4) in the producing phase is bots. The bots may, for example, perform automated searching or other tasks to generate additional value based on the media content.
The second phase 210 is a user rating/moderation phase. The user rating/voting can also be a hierarchical module. At the first level, it may be implemented as a peer-to-peer topology, with users rating/voting as peers and super users can be selected as judges. At the second level, the system can have a final decision moderating role, such as to break ties or otherwise formulate final decisions on ratings/votes. Incentives can be provided for voting and judging, such as points, rewards, or micro-payments.
The third phase 215 is a consuming phase in which viewer may, for example, play micro-games or augmented content, apply information shared by users, or access more information about products based on the tags (e.g., to make a purchase). In the consuming phase, incentives may be sent to the original contributors involved in the producing phase 205. Additionally, incentives may also or maybe second phase as well. The incentives may depend on the types of content consumed, the incentive could be money if it is related to a product transaction, or points if it is for entertainment.
In one implementation, the metadata is uploaded to the hubsite and the hubsite organizes and stores the metadata without the media content; however more generally it will be understood that the media content could also be stored. Other viewers may download the interaction metadata from the hubsite. This metadata may be parsed to create games greetings, or content for TV viewers to interact with. TV viewers can use their interaction devices to consume the contributions. The use of micro-apps and small interaction metadata makes this implementation very efficient. Additionally, a variety of interaction games and learning services may be provided. An incentive system (e.g., points or micro-payments) may be supported to reward contributors. Additionally, the system can support advertising based on the contributions and also support interactions with other interaction devices and computers to help develop a community for crowd-sourcing.
An individual media device and its associated interaction devices may also report context information such as users present, devices used, location, time, environment, and other attributes of content viewed. This context information is useful to compensate contributors, rankers, and judges. However, more generally context information may be used to aid users to input metadata and also be used as a factor in determining the distribution of metadata and augmented content. As one example, the metadata and/or augmented content that is generated could be shared to a user's social circle according to the user's social context. As another example, context information may be used to assist users to input information for crowd sourcing. For example, when a user finds a product within a segment of content, the system may provide auto-complete functions, a set of phrases, or other assists to aid a user to input tags with metadata. More generally, other aspects of the user interface may be customized based on context to reduce the possibility of the user entering random data. Thus, when a user sees a product and wants to identify it and tag it with some related metadata the context awareness of the system aids a user to make inputs. As another example,
At a system level there are many alternatives to the individual components in order to create an environment where multiple TV viewers can concurrently interact with one or multiple interactive WiFi networked TVs. In one embodiment, crowd sourcing leverages off Smart TV features, with an exemplary Smart TV being the Smart Hub™ product from Samsung Electronics Company, Ltd. Smart TVs are Internet compatible. In a Smart TV embodiment the interaction devices, which are second screen devices, may for example, include mobile device such as the Samsung's Omnia™, Apple iPhones™/iPod™ touch pads. There is thus potential for multiple user interactions using multiple handheld devices within each home through a WiFi router. In one implementation, an active Smart TV App is used to broadcast, receive, query, and sync “discovery” status with all other connected TVs and handhelds (within the household through a common WiFi access-point). All connected handhelds use these synchronized “discovery” status to select/join in the preferred active Smart TV App. The active Smart TV App concurrently subscribes/filters/receives well-known and custom “interaction inputs” from multiple handhelds at the same time using multi-user, multi-device centric API. The active Smart TV App concurrently requests/handles well-known and custom “application controls/commands” to/from multiple handhelds. The active Smart TV App concurrently gets/sets/subscribes/receives/syncs/transfer swell-known and custom “data/assets” to/from multiple handhelds. Also, the active Smart TV App sets/trick-plays/receives timecode-based custom triggers.
Using these new multi-user, multi-device collaborative environment, multiple users can concurrently interact with existing Smart TV Apps. This includes online Video (YouTube™, NetFlix™, Amazon™ video on demand, Blockbuster™, etc.); online Music (Pandora™); and online Photo (Picasa™). Additionally, new classes of Smart TV Apps in these application domains are supported, where users can create their own: casual games collaboration; online media collaboration; and interactive TV collaboration.
In one embodiment, Smart TV Apps support multiple users, multiple devices discovery. An Active Smart TV App broadcasts, receives, queries, and syncs “discovery” status with all other connected TVs and handhelds (within the household through a common WiFi access-point). Smart TV Apps supports multiple users, multiple devices logins/join: All connected handhelds to use these synchronized “discovery” status to select/join a preferred active Smart TV App. Additionally, multiple users, multiple devices input-controller is supported. The active Smart TV App concurrently subscribes/filters/receives well-known and custom “interaction inputs” from multiple handhelds at the same time using multi-user, multi-device centric API.
Multiple TV viewers can concurrently send “interaction inputs” from their handhelds to the TV at the same time in a variety of ways. Examples include system log in, log out; system basic/limited multi-touch coordinates; system basic/limited accelerometers changes; system basic screen rotation status; system basic one-finger swipe gesture; system basic two-fingers pinch gesture; application: basic text annotation; application basic icon annotation; application basic music note annotation; application bookmarking and tagging; application voting/rating; application choice selection; and custom syntax. Additionally, videos or images may also be added by users.
Multiple TV viewers can concurrently receive “interaction inputs” from the TV to their handhelds at the same time. This may be implemented with remote control buttons and/or a custom syntax.
For handheld devices, a multiple users, multiple devices data-controller may be implemented with Active Smart TV App to concurrently get/set/subscribe/receive/sync/transfer well-known and custom “data/assets” to/from multiple handhelds. Examples of protocols include: XML & binary; persistent & transient; single-Value & Multi-Value Synchronization; set, get; and subscriptions, triggers.
Attributes of an exemplary multiple users, multiple devices command-controller has active Smart TV App to concurrently request/handle well-known and custom “application controls/commands” to/from multiple handhelds. Examples including handling; audio mixing (SDL); custom local & remote; custom execute, handler, return value & status; and custom syntax.
Multiple users, multiple devices timer-controller: active Smart TV App to set/trick-play/receive timecode-based custom “multimedia timers.” Examples include: custom payload; single & list; create, trigger; trick-playback (play, pause, time-seek); and list merge, filter, retrieve.
User-created metadata is supported. Multiple TV viewers use remote-control and/or handhelds to create their own media augmentation metadata and share with other TV viewers. Select media augmentation templates are supported (e.g. text annotation, icon annotation, trivia, poll, . . . ). Additional support is provided for recording and syncing of media augmentation metadata to broadband media. The system saves media augmentation metadata to the TV and/or the hubsite. The users may browse, sort, view, retrieve media augmentation metadata from TV, handhelds, and/or Hubsite. The system also supports multiple-select, toggle media augmentation metadata for playback. Other features include trick-playback (e.g. play, pause, forward, rewind) broadband media with selected media augmentation metadata. Users may also rank, vote, and promote selected media augmentation metadata.
In one embodiment of the present invention crowd sourcing is implemented in a context aware media television systems executing micro-apps in TV+ mode. An exemplary advanced television media system is described in U.S. patent application Ser. No. 13/080,100, “Context Aware Media Interaction,” which is incorporated by reference. A “micro-app” (short for micro-application), which resides on one or more user devices such as on an internet television and on individual mobile devices and/or a home computer. The television may act as a shared device that interacts with other interaction devices, such as a smart phone, mobile device, or local computer. Advanced internet televisions are Ethernet/WiFi enabled and permit other devices to be in communication with them, including smart phones and other personal computing devices.
In an augmented mode (called TV+ mode), interactions with the television may happen through individual interaction devices which may be operated by different users, such as different members of a family as one example. The users may be presented with available micro-apps on individual interaction devices and then execute a selected micro-app to receive augmented information about current media content. This causes both the television and the interaction device to receive the content retrieved by the micro-app. This may be used to provide information about current media, recommendations, search results (e.g., in the form of tags), and also shopping services. Consequently, it will be understood that the inputs to the hubsite may be implemented in a TV+ implementation.
Reference has been made in detail to specific embodiments of the invention including the best modes contemplated by the inventors for carrying out the invention. Examples of these specific embodiments are illustrated in the accompanying drawings. While the invention is described in conjunction with these specific embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims. Specific details are set forth in order to provide a thorough understanding of the present invention. The present invention may be practiced without some or all of these specific details. In addition, well known features may not have been described in detail to avoid unnecessarily obscuring the invention.
In accordance with the present invention, the components, process steps, and/or data structures may be implemented using various types of operating systems, programming languages, computing platforms, computer programs, and/or general purpose machines. In addition, those of ordinary skill in the art will recognize that devices of a less general purpose nature, such as hardwired devices, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), or the like, may also be used without departing from the scope and spirit of the inventive concepts disclosed herein. The present invention may also be tangibly embodied as a set of computer instructions stored on a computer readable medium, such as a memory device.
The various aspects, features, embodiments or implementations of the invention described above can be used alone or in various combinations. The many features and advantages of the present invention are apparent from the written description and, thus, it is intended by the appended claims to cover all such features and advantages of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, the invention should not be limited to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention.
This application claims the benefit of priority under 35 U.S.C. 119 (e) to U.S. Provisional Patent Application No. 61/481,153, filed Apr. 30, 2011, which is incorporated herein by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
61481153 | Apr 2011 | US |