Collection and management of precision user preference data

US10095793B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10095793-B2
Application numberUS-201113997403-A
CountryUS
Kind codeB2
Filing dateDec 13, 2011
Priority dateSep 12, 2011
Publication dateOct 9, 2018
Grant dateOct 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems may involve storing device-specific user preference data to a local device and receiving a real-time request from a remote device. One or more user coefficients may be used to filter the device-specific user preference data in response to the request. In one example, the user preference data includes keyword data and the filtered keyword data is used to discover and present information to the user via the remote device.

First claim

Opening claim text (preview).

We claim: 1. At least one non-transitory computer readable storage medium comprising a set of instructions which, when executed by a processor, cause a computer to: receive device-specific user preference data from a keyword engine of a local device; store the device-specific user preference data to the local device, which is independent of a central location, to enhance privacy; receive, from a remote device, a real-time request for context-appropriate user preference data stored at the local device; select one or more user coefficients based on the real-time request; use the selected one or more user coefficients to extract and filter the device-specific user preference data stored in the local device in response to the request; and use a chat protocol to transmit the filtered device-specific user preference data to the remote device, and wherein the instructions, when executed, cause a computer to add an expiration parameter to the filtered device-specific user preference data. 2. The at least one non-transitory computer readable storage medium of claim 1 , wherein the device-specific user preference data is to include at least one of closed captioned information, subtitle information, song lyrics, e-book words, photo metadata, video annotation information, watermark information, facial recognition information, object recognition information and audiobook content. 3. The at least one non-transitory computer readable storage medium of claim 1 , wherein the selected one or more user coefficients are to include at least one of a user identifier, a time of day, a type of media, a type of content, a device context, one or more adjacent applications, a day of week, a time of year and a presence of multiple users. 4. A system comprising: a communications interface; a processor; and at least one non-transitory computer readable storage medium including a set of instructions which, when executed by the processor, cause the system to, store system-specific user preference data to the system, which is independent of a central location, to enhance privacy, receive a real-time request for context-appropriate user preference data from a remote device via the communications interface, and use one or more user coefficients to extract and filter the system-specific user preference data in response to the request, wherein the instructions, when executed, cause the system to use a chat protocol to transmit filtered system-specific user preference data to the remote device, wherein specific advertising is to be created for a user based, at least in part, on the extracted and filtered system-specific user preference data, and wherein the instructions, when executed, cause the system to add an expiration parameter to the filtered system-specific user preference data. 5. The system of claim 4 , wherein the instructions, if executed, cause the system to select the one or more user coefficients based on the real-time request. 6. The system of claim 5 , wherein the one or more user coefficients are to include at least one of a user identifier, a time of day, a type of media, a type of content, a device context, one or more adjacent applications, a day of week, a time of year and a presence of multiple users. 7. The system of claim 4 , further including a keyword engine to generate the system-specific user preference data. 8. The system of claim 7 , wherein the device-specific user preference data is to include at least one of closed captioned information, subtitle information, song lyrics, e-book words, photo metadata, video annotation information, watermark information, facial recognition information, object recognition information and audiobook content. 9. An apparatus comprising: logic to, store device-specific user preference data to a local device, which is independent of a central location, to enhance privacy, receive a real-time request for context-appropriate user preference data from a remote device, and use one or more user coefficients to extract and filter the device-specific user preference data stored in the local device in response to the request, wherein the logic is to use a chat protocol to transmit the filtered device-specific user preference data to the remote device to create specific advertising, wherein the specific advertising is to be created for a user based, at least in part, on the extracted and filtered device-specific user preference data, wherein the logic is to add an expiration parameter to the filtered device-specific user preference data. 10. The apparatus of claim 9 , wherein the logic is to select the one or more user coefficients based on the real-time request. 11. The apparatus of claim 10 , wherein the one or more user coefficients are to include at least one of a user identifier, a time of day, a type of media, a type of content, a device context, one or more adjacent applications, a day of week, a time of year and a presence of multiple users. 12. The apparatus of claim 9 , wherein the logic is to receive the device-specific user preference data from a keyword engine of the local device. 13. The apparatus of claim 12 , wherein the device-specific user preference data is to include at least one of closed captioned information, subtitle information, song lyrics, e-book words, photo metadata, video annotation information, watermark information, facial recognition information, object recognition information and audiobook content. 14. A method comprising: receiving device-specific user preference data from a keyword engine of a local device; storing the device-specific user preference data to the local device, which is independent of a central location, to enhance privacy; receiving, from a remote device, a real-time request for context-appropriate user preference data stored at the local device; selecting one or more user coefficients based on the real-time request; extracting and filtering the device-specific user preference data stored in the local device based on the selected one or more user coefficients, in response to the real-time request; and transmitting the filtered device-specific user preference data to the remote device using a chat protocol, wherein specific advertising is to be created for a user based, at least in part, on the filtered device-specific user preference data that is transmitted to the remote device, and wherein the instructions, when executed, cause a computer to add an expiration parameter to the filtered device-specific user preference data.

Assignees

Inventors

Classifications

  • Interoperability with other network applications or services · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • G06F16/337Primary

    Profile generation, learning or modification · CPC title

  • Filtering based on additional data, e.g. user or group profiles (filtering in web context G06F16/9535, G06F16/9536) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10095793B2 cover?
Methods and systems may involve storing device-specific user preference data to a local device and receiving a real-time request from a remote device. One or more user coefficients may be used to filter the device-specific user preference data in response to the request. In one example, the user preference data includes keyword data and the filtered keyword data is used to discover and present …
Who is the assignee on this patent?
Mo Stanley, Ochoa Claudio J, Domingo Yaguez Gustavo D, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30867. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).