CableLabs Wins ‘Presence Detection’ Patent

00050001

If the cable MSOs that fund CableLabs embrace a “presence detection” invention patented Tuesday, Comcast and Charter Communications will use facial and voice recognition to identify consumers, and deliver personalized programming and advertising to any set-top or mobile device.

The patent, “Personalizing services using presence detection,” envisions a world where concerns about privacy are offset by consumers who realize the benefits that could come from allowing service providers, content owners and marketers to give them everything they want, when they want it.

“When the user experience of the personalized service is clearly superior to legacy services, users may allow service providers to realize some financial benefits from the responsible and ethical collection and use of measurement data to customize the marketing of products and services,” CableLabs states in the patent.

In addition to relying on facial recognition, body shape recognition, voice recognition and fingerprint recognition, the system could use RFID (Radio-Frequency Identification) or NFC (Near Field Communication) chips in mobile devices to detect individual household members.

Each viewer would receive a personalized program guide that would be displayed on TVs connected to cable set-tops or consumer electronics devices such as gaming consoles, streaming video players, smartphones and tablets.

“The system may be beneficial in personalizing video services, including, but not limited to: recommended programming; personalized programming guide; links into social networking tools so that the user can see what his or her friends watched and liked, or can see what friends are watching right now; automatically tuning the channel to the program that the user usually watches at this time of day and day of week; automatically generating playlists of recommended programming based upon user preferences and viewing history; targeting specific advertisements to the user based upon preferences, viewing history, psychographic or demographic information, and other externally-supplied information about the user; and/or supplying de-identified and aggregated statistics to advertisers, agencies, marketers, content packagers and content creators.”

Abstract: Presence detection having granularity sufficient to passively facilitate personalizing services according to particular individuals. Wireless signaling associated with individuals may be assessed to determine individual presence relative to a particular servicing device. The services accessed through the servicing device may be personalized according to an arrival and a departure of the individuals in order to vary services according to individual presence.

Patent Application

Claims:

  1. A system for personalizing network services for a dwelling, the dwelling having a plurality of rooms and a plurality of network devices, at least one network device being positioned within each one of the plurality of rooms to interface services with occupants of the corresponding room, the system comprising: a plurality of presence detecting devices associated with one or more of the network devices, each presence detecting device being configured to detect presence of occupants within the rooms of the dwelling, the presence detecting device being configured to anonymously and uniquely identify one or more occupants with randomly generated numbers according to wireless signaling emitted from occupant carried wireless devices; at least one personalization device associated with the dwelling, the personalization device being configured to uniquely personalize services according to an identity of one or more occupants identified to be present with the presence detecting devices, each identity being determined by relating the randomly generated numbers to personalization information for registered occupants, the personalization information being unavailable to the presence detecting devices, the personalization device personalizing services for the network devices according to the one or more occupants identified to be present within the corresponding room, thereby providing room-level personalization of services; wherein the presence detecting devices are configured to facilitate uniquely identify the one or more occupants with transmission of an arrival message, the arrival message announcing the room within which the one or more occupants are present and the randomly generated numbers; wherein the presence detecting devices are configured to transmit the arrival message as a part of a POST defined according to Hypertext Transfer Protocol (HTTP) and carried over an Internet Protocol (IP) network, the arrival message being received at a presence and identity services server located remotely from the dwelling, the presence and identity services server interacting with a presence and identity database to determine the personalization information, the presence and identity database storing the personalization information for registered occupants having previously completed a registration process and such that the personalization information is unavailable to the presence detecting devices; wherein the personalization device is configured to personalize services as function of personalization information included in a personalization message, the personalization message being received from a personalization application server located remotely from the dwelling, the personalization application server generating the personalization message according to corresponding information received from the presence and identity services server following the presence and identify services server interacting with the presence and identify database to determine the personalization information; and wherein the personalization device is configured to receive the personalization message as part of a trigPresence message carried over a non-IP network.

 

  1. The system of claim 1 wherein the personalization device is configured to receive the trigPresence message as defined according to Enhanced Binary Interchange Format (EBIF).

 

  1. The system of claim 1 wherein each presence detecting device is configured to limit detection of the wireless signals to a wireless range approximating a size of the room within which each presence detecting device is positioned, the detecting device lacking capabilities sufficient to recover the personalization information from the trigPresence message.

 

  1. The system of claim 1 wherein the occupant carried wireless devices are configured to automatically emit the wireless signaling after entering one of the rooms, the automatic emittance of the wireless signaling being performed without requiring the carrying occupant to contemporaneously manipulate the wireless device and without requiring the carrying occupant to contemporaneously engage one of the presence detecting devices through manual operation, the occupant carried wireless devices being configured to generate the randomly generated numbers used to identify the occupants.

 

  1. A method for personalizing services using presence detection comprising: determining presence of a first user and a second user relative to a first presence detecting device, the first and second users being ones of a plurality of users and the first presence detecting device being one of a plurality of presence detecting devices, each of the plurality of presence detecting devices being positioned in close proximity to one of a plurality of network devices in order to detect presence of the plurality of users relative to the corresponding one of the plurality of network devices, the plurality of presence detecting devices being configured to wirelessly detect presence of the plurality of users, the plurality of presence detecting devices communicating an arrival message through a first network interface to announce detected presence of the plurality of users relative to the plurality of network devices, the first presence detecting device communicating a first arrival message to announce presence of the first user as having higher priority over the second user at a first network device of the plurality of network devices following completion of a conflict resolution process used to determine which one of the first and second users should control personalization; and personalizing services associated with the first network device based on detected presence of the first user with the first presence detecting device, the first network device being configured to communicate through a second network interface, the first network device receiving a personalization message through the second network interface, the first network device personalizing services according to personalization information included within the personalization message, the personalization information being unique to the first user detected within the presence of the first network device; detecting presence of the plurality of user as a function of wireless signaling transmitted from portable wireless devices configured to be carried by the plurality of users, whereby the first arrival message includes a first random number for identifying the first user, the first random number being selected over a second random number determined for identifying the second user, the first presence detecting device determining the first and second random numbers upon determining presence of the first and second users; the first presence detecting device transmitting the first arrival message as a part of a POST defined according to Hypertext Transfer Protocol (HTTP) and carried over an Internet Protocol (IP) network, the first arrival message being received at a presence and identity services server located interacting with a presence and identity database to determine the personalization information, the presence and identity database storing the personalization information for registered users having previously completed a registration process and such that the personalization information is unavailable to the presence detecting devices; the first network device personalizing services as function of personalization information included in the personalization message received from a personalization application server located remotely from the dwelling, the personalization application server generating the personalization message according to corresponding information received from the presence and identity services server following the presence and identify services server interacting with the presence and identify database to determine the personalization information; and wherein the personalization device receives the personalization message as part of a trigPresence message carried over a non-IP network.

 

  1. The method of claim 5 further comprising: personalizing services associated with a secondary device in proximity to the first network device based on detected presence of the first user with the first presence detecting device, the secondary device being used to operate a secondary application where a plurality of application events are timed relative to content being accessed through the first network device; determining a control change for the first network device resulting from a user input, the control change causing the first network device to implement a corresponding operational change; constructing a notification message sufficient to facilitate notifying the secondary device of the control change, the notification message being constructed without the first network device being aware of the secondary device; constructing the notification message with an application server located at a headend configured to provide television signaling to the first network device, the first network device being configured to process the television signaling from the headend for output; and the application server constructing the notification message according to the Extensible Messaging and Presence Protocol (XMPP) and forwarding the notification message to an XMPP server for communication to the secondary device.

 

  1. The method of claim 5 further comprising personalizing services to include providing a greeting identifying the first user through the first network device and de-personalizing services associated with the first network device upon the first presence detecting device ceasing to detect presence of the first user.

 

  1. The method of claim 7 further comprising de-personalizing services associated with the first network device according to de-personalization information included in a de-personalization message communicated to the first network device, the de-personalizing including interfacing a farewell message with the first user through the first network device.

 

  1. The method of claim 5 further comprising the wireless signaling being transmitted from the portable wireless devices indirectly to the one or more of the presence detecting devices via wireless signaling carried over a local network within a dwelling, the local network utilizing wireless signaling having a range limited to a vicinity of the dwelling.

 

  1. The method of claim 5 further comprising the first network interface being a cable modem and the second network interface being a set top box (STB).

 

  1. A system for personalizing television services for at least a plurality of televisions positioned within different rooms of a dwelling, the system comprising: a plurality of presence detecting devices configured to determine occupant presence within the rooms as a function of occupant originating wireless signaling, the presence detecting devices being configured to generate an arrival message to announce arrival of each occupant within one of the rooms and to generate a departure message to announce departure of each occupant from one of the rooms; at least one personalization device configured to personalize television services on a room-by-room basis by personalizing television services for each television according to occupant originating wireless signaling indicating presence in the corresponding one or more rooms wherein the presence detecting devices are configured to anonymously and uniquely determine an identity associated with the occupants with randomly numbers determined according to wireless signaling emitted from occupant carried wireless devices, each identity being sufficient for relating the randomly generated numbers to personalization information for registered occupants, the personalization information being unavailable to the presence detecting devices: wherein the presence detecting devices are configured to transmit the arrival messages as a part of a POST defined according to Hypertext Transfer Protocol (HTTP) and carried over an Internet Protocol (IP) network, the arrival messages being received at a presence and identity services server located remotely from the dwelling, the presence and identity services server interacting with a presence and identity database to determine the personalization information, the presence and identity database storing the personalization information for registered occupants having previously completed a registration process; wherein the personalization device is configured to personalize services as function of personalization information included in a personalization message, the personalization message being received from a personalization application server located remotely from the dwelling, the personalization application server generating the personalization message according to corresponding information received from the presence and identity services server following the presence and identify services server interacting with the presence and identify database to determine the personalization information; and wherein the personalization device is configured to receive the personalization message as part of a trigPresence message carried over a non-IP network.

 

  1. The system of claim 11 wherein the trigPresence message is defined according to Enhanced Binary Interchange Format (EBIF).

 

  1. The system of claim 11 wherein the presence detecting devices are configured to perform conflict resolution process in the event multiple occupants are determined to be simultaneously present within one of the rooms whereby the corresponding television services are personalized accordingly to one of the multiple occupants determined by the conflict resolution process to have priority.

 

  1. The method of claim 5 further comprising personalizing services associated with a secondary device in proximity to the first network device based on detected presence of the second user with the first presence detecting device.

 

 

Be the first to comment

Leave a Reply

Your email address will not be published.