System and method for presentation of media related to a context
US-9158794-B2 · Oct 13, 2015 · US
US9858348B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9858348-B1 |
| Application number | US-201514834863-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 25, 2015 |
| Priority date | Jun 27, 2008 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for presentation of media related to a context. A request is received over a network from a requesting device for media related to a context, wherein the request comprises at least one criteria. A query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context and to media files so as to identify at least one media file that is relevant to the context criteria. A playlist is assembled via the network containing a reference to the media files. The media files on the playlist are transmitted over the network to the requesting device.
Opening claim text (preview).
We claim: 1. A method comprising: generating a database that stores associations between each of a plurality of media objects and temporal, social, or topical data, wherein the database includes relationships between specific media objects and metadata sources associated with a specific media object, user profile data, social network data and interaction data; receiving a request, from a requesting device associated with a user, for media; parsing the request to identify at least two of social criteria, topical criteria, or temporal criteria included in the request, the social criteria describing one or more people or types of people associated with the requested media, the topical criteria describing one or more topics associated with the requested media, and the temporal criteria describing a past time period associated with the requested media; when the request includes social criteria, determining media associated with the one or more people or types of people defined by the social criteria based on the association; when the request includes topical criteria, identifying topics associated with the request and determining media associated with the identified topics based on the association; when the request includes temporal criteria, identifying a time associated with the request and determining media associated with the identified time based on the association; locating a plurality of media files that each match the at least two of social criteria, topical criteria, or temporal criteria included in the request based on the determined media associated with the one or more people or types of people, media associated with the identified topics, or media associated with the identified time; and transmitting the plurality of media files over the network to the requesting device. 2. The method of claim 1 wherein the social criteria comprise criteria that match a plurality of users within a social network, and the preferences of the plurality of users are used when determining media associated with the one or more people or types of people defined by the social criteria. 3. The method of claim 1 wherein the request for media related to a context has a trigger condition and the request is not processed until the trigger condition occurs. 4. The method of claim 3 wherein the trigger condition is selected from the group consisting of a time, a date, a calendar event, the presence of the requesting device in a physical location, display of an advertisement on the requesting device, selection of an advertisement on the requesting device. 5. The method of claim 1 wherein the request is transmitted from the requesting device when an advertisement is displayed or selected on the requesting device. 6. A system comprising: a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: logic executed by the processor for generating a database that stores associations between each of a plurality of media objects and temporal, spatial, social network or topical data, wherein the database includes relationships between specific media objects and metadata sources associated with a specific media object, user profile data, social network data or interaction data; logic executed by the processor for receiving a request from a requesting device associated with a user for media; logic executed by the processor for parsing the request to identify at least two of social criteria, topical criteria, or temporal criteria included in the request, the social criteria describing one or more people or types of people associated with the requested media, the topical criteria describing one or more topics associated with the requested media, and the temporal criteria describing a past time period associated with the requested media; logic executed by the processor for determining, when the request includes social criteria, media associated with the one or more people or types of people defined by the social criteria based on the association; logic executed by the processor for identifying, when the request includes topical criteria, topics associated with the request and determining media associated with the identified topics based on the association; logic executed by the processor for identifying, when the request includes temporal criteria, a time associated with the request and determining media associated with the identified time based on the association; logic executed by the processor for locating a plurality of media files that each match the at least two of social criteria, topical criteria, or temporal criteria included in the request based on the determined media associated with the one or more people or types of people, media associated with the identified topics, or media associated with the identified time; and logic executed by the processor for transmitting the plurality of media files on the playlist over the network to the requesting device. 7. The system of claim 6 wherein the social criteria comprise criteria that match a plurality of users within a social network, and the preferences of the plurality of users are used when determining media associated with the one or more people or types of people defined by the social criteria. 8. The system of claim 6 wherein the request for media related to a context has a trigger condition and the request is not processed until the trigger condition occurs, wherein the trigger condition is selected from the list: a time, a date, a calendar event, the presence of the requesting device in a physical location, display of an advertisement on the requesting device, selection of an advertisement on the requesting device. 9. The system of claim 6 wherein the request is transmitted from the requesting device when an advertisement is displayed or selected on the requesting device. 10. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising: generating a database that stores associations between each of a plurality of media objects and temporal, social or topical data including, wherein the database includes relationships between specific media objects and metadata sources associated with a specific media object, user profile data, social network data and interaction data; receiving a request, from a requesting device associated with a user, for media; parsing the request to identify at least two of social criteria, topical criteria, or temporal criteria included in the request, the social criteria describing one or more people or types of people associated with the requested media, the topical criteria describing one or more topics associated with the requested media, and the temporal criteria describing a past time period associated with the requested media; when the request includes social criteria, determining media associated with the one or more people or types of people defined by the social criteria based on the association; when the request includes topical criteria, identifying topics associated with the request and determining media associated with the identified topics based on the association; when the request includes temporal criteria, identifying a time associated with the request and determining media associated with the identified time based on the association; locating a plurality of media files that each match the at least two of social criteria, topical criteria, or temporal criteria included in the request based on the determined media associated with the one or more people or types of people, media associated with the identified topics, or media associated with the i
Physics · mapped topic
Network streaming of media packets · CPC title
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.