[미국특허]
System and method for presentation of media related to a context
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-015/173
H04H-060/09
출원번호
US-0163314
(2008-06-27)
등록번호
US-8452855
(2013-05-28)
발명자
/ 주소
Higgins, Christopher W.
Paretti, Christopher T.
Ghezzi, Nicola Stefano
Spiegelman, Michael
Martinez, Ronald
Davis, Marc
Kalaboukis, Chris
출원인 / 주소
Yahoo! Inc.
대리인 / 주소
DeCarlo, James J.
인용정보
피인용 횟수 :
22인용 특허 :
114
초록▼
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,
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.
대표청구항▼
1. A method comprising the steps of: receiving a request over a network from a requesting device for media related to a context, wherein the request comprises context criteria, the context criteria comprising social, spatial, temporal and topical criteria;formulating a query based on the context cri
1. A method comprising the steps of: receiving a request over a network from a requesting device for media related to a context, wherein the request comprises context criteria, the context criteria comprising social, spatial, temporal and topical criteria;formulating a query based on the context criteria so as to search, via the network, a plurality of data sources accessible to 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 a plurality of media files that are relevant to the context criteria, such that the query is formulated so as to search, via the network, for the user profile data, social network data, spatial data, temporal data and topical data using a global index of data available to the network, the global index comprising a global graph that relates entities known to the network with one another, andsuch that the user profile data comprise data that match a plurality of users, and the preferences of the plurality of users are used as part of the query;assembling, via the network, a playlist comprising references to each media file of the plurality of media files; andtransmitting the plurality of media files on the playlist over the network to the requesting device. 2. The method of claim 1 wherein the social criteria comprise criteria that match the plurality of users, the plurality of users comprising users within a social network. 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 1 wherein the request is transmitted from the requesting device when an advertisement is displayed or selected on the requesting device. 5. The method of claim 1 comprising the additional steps of: detecting a change via the network in the physical location of the requesting device over the network, wherein the context criteria specifies the physical location of the requesting device;formulate a second query 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 a second plurality of media files that are relevant to the context criteria, wherein the context criteria reflect the change in the physical location;assembling via the network an altered playlist containing comprising references to each media file of the second plurality of media files; andtransmitting the second plurality of media files on the altered playlist over the network to the requesting device. 6. The method of claim 1 wherein the user profile data comprises social network data, spatial data, temporal data and topical data relating to each user of the plurality of users. 7. 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, and selection of an advertisement on the requesting device. 8. 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 receiving a request over a network from a requesting device for media related to a context, wherein the request comprises context criteria, the context criteria comprising social, spatial, temporal and topical criteria;logic executed by the processor for formulating a query based on the context criteria so as to search, via the network, a plurality of data sources accessible to 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 a plurality of media files that are relevant to the context criteria, such that the query is formulated so as to search, via the network, for the user profile data, social network data, spatial data, temporal data and topical data using a global index of data available to the network, the global index comprising a global graph that relates entities known to the network with one another, andsuch that the user profile data comprise data that match a plurality of users, and the preferences of the plurality of users are used as part of the query;logic executed by the processor for assembling via the network a playlist comprising references to each media file of the plurality of media files; andlogic executed by the processor for transmitting the plurality of media files on the playlist over the network to the requesting device. 9. The system of claim 8 wherein the social criteria comprise criteria that match the plurality of users, the plurality of users comprising users within a social network. 10. The system of claim 8 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 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, and selection of an advertisement on the requesting device. 11. The system of claim 8 wherein the request is transmitted from the requesting device when an advertisement is displayed or selected on the requesting device. 12. The system of claim 8 wherein the context criteria specifies the physical location of the requesting device, and if the physical location of the requesting device changes, and wherein the program logic further comprises: logic executed by the processor for detecting a change via the network in the physical location of the requesting device over the network, wherein the context criteria specifies the physical location of the requesting device;logic executed by the processor for formulating a second query 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 a second plurality of media files that are relevant to the context criteria, wherein the context criteria reflect the change in the physical location;logic executed by the processor for assembling via the network an altered playlist comprising references to each media file of the second plurality of media files; andlogic executed by the processor for transmitting the second plurality media files on the altered playlist over the network to the requesting device. 13. A non-transitory computer-readable medium having computer-executable instructions for a method comprising the steps: receiving a request over a network from a requesting device for media related to a context, wherein the request comprises context criteria, the context criteria comprising social, spatial, temporal and topical criteria;formulating a query based on the context criteria so as to search, via the network, a plurality of data sources accessible to 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 a plurality of media files that are relevant to the context criteria, such that the query is formulated so as to search, via the network, for the user profile data, social network data, spatial data, temporal data and topical data using a global index of data available to the network, the global index comprising a global graph that relates entities known to the network with one another, andsuch that the user profile data comprise data that match a plurality of users, and the preferences of the plurality of users are used as part of the query;assembling, via the network, a playlist comprising references to each media file of the plurality of media files; andtransmitting the plurality of media files on the playlist over the network to the requesting device. 14. The non-transitory computer-readable medium of claim 13 wherein the social criteria comprise criteria that match the plurality of users, the plurality of users comprising users within a social network. 15. The non-transitory computer-readable medium of claim 13 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 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, and selection of an advertisement on the requesting device. 16. The non-transitory computer-readable medium of claim 13 wherein the request is transmitted from the requesting device when an advertisement is displayed or selected on the requesting device. 17. The non-transitory computer-readable medium of claim 13 comprising the additional steps of: detecting a change via the network in the physical location of the requesting device over the network, wherein the context criteria specifies the physical location of the requesting device;formulate a second query 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 a second plurality of media files that are relevant to the context criteria, wherein the context criteria reflect the change in the physical location;assembling via the network an altered playlist containing comprising references to each media file of the second plurality of media files; andtransmitting the second plurality of media files on the altered playlist over the network to the requesting device.
Deligne Sabine ; Sagisaka Yoshinori,JPX ; Nakajima Hideharu,JPX, Apparatus for generating a statistical sequence model called class bi-multigram model with bigram dependencies assumed between adjacent sequences.
Nair, Rahul; Higgins, Christopher W.; Davis, Marc E.; O'Sullivan, Joseph J.; Paretti, Christopher T., Bandwidth and cost management for ad hoc networks.
Stolorz, Paul E.; Salmon, John K.; Warren, Michael S.; Koller, Jeffrey G.; Hagberg, Aric; Yevmenkin, Maksim; Brady, Mark; Pfitzner, David; Middleton, Ted, Configurable adaptive global traffic control and management.
Biebesheimer, Debra L.; Jasura, Donn P.; Keller, Neal M.; Oblinger, Daniel A.; Podlaseck, Mark E.; Rolando, Stephen J., Customer self service system for resource search and selection.
Shingo Nishioka JP; Makoto Iwayama JP; Kazuhiro Ono JP; Akihiko Takano JP; Yoshiki Niwa JP; Atsuko Yamaguchi JP, Document retrieval assisting method and system for the same and document retrieval service using the same.
Horvitz Eric ; Breese John S. ; Heckerman David E. ; Hobson Samuel D. ; Hovel David O. ; Klein Adrian C. ; Rommelse Jacobus A.,NLX ; Shaw Gregory L., Intelligent user assistance facility.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Bassett,Ronald W.; Beadle,Bruce A.; Brown,Michael Wayne; Doud,Leon P.; Paolini,Michael A., Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media.
Atcheson John (San Francisco CA) Miller ; III James R. (Stanford CA), Method and apparatus for recommending selections based on preferences in a multi-user system.
Brandenberg, Carl Brock; Kay, Robert L.; Maxwell, Kenneth J.; Cotter, R. Brandon, Method and apparatus for scheduling presentation of digital content on a personal communication device.
Makar, Michael G.; Mosley, Joseph M.; Tindall, Tracy A., Method and system for filtering messages based on a user profile and an informational processing system event.
Bates, Cary Lee; Crenshaw, Robert James; Day, Paul Reuben; Santosuosso, John Matthew, Method for resolving meeting conflicts within an electronic calendar application.
Gabai, Oz; Gabai, Jacob; Sanlerman, Nimrod; Weiss, Nathan, Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems.
Aly Assal, Amr Fouad; Manese Lim, Raymond Marcelino; Lee, Man-Ho Lawrence, Multi-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes.
Beall Christopher W. ; Motycka John D. ; Pendleton Samuel S. ; Terpening Brooke E. ; Appelbaum Matthew A. ; Neal Michael R., Search engine for remote access to database management systems.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for a subject-based channel distribution of automatic, real-time delivery of personalized informational and transactional data.
Shimizu,Atsushi; Masuda,Kiyoshi; Yamato,Masaki; Ando,Tanichi; Oyagi,Masayuki, System and method for accepting information from information providers, mediating the received information, and providing mediated information to information beneficiaries.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device.
Chidlovskii Boris,FRX ; Glance Natalie S.,FRX ; Grasso Antonietta,FRX, System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis.
Davis, Marc Eliot; O'Sullivan, Joseph James; Higgins, Christopher William; Saft, Keith David; Hayashi, Nathanael Joe; Boerries, Marco; Callan, Paul; Wroblewski, Luke, System and method for delivery of augmented messages.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for information warehousing supporting the automatic, real-time delivery of personalized informational and transactional data to users via content delivery device.
Cherveny Kevin ; Crane Aaron ; Kaplan Lawrence M. ; Jasper John ; Shields Russell, System and method for updating, enhancing or refining a geographic database using feedback.
Cherveny, Kevin; Crane, Aaron; Kaplan, Lawrence M.; Jasper, John; Shields, Russel, System and method for updating, enhancing, or refining a geographic database using feedback.
Kaplan Craig A. (Santa Cruz CA) Chen James R. (Saratoga CA) Fallside David C. (San Jose CA) Fenwick Justine R. (Santa Cruz CA) Forcier Mitchell D. (Walnut Creek CA) Wolff Gregory J. (Mountain View CA, System for adjusting hypertext links with weighed user goals and activities.
Richardson-Bunbury, David; Riise, Soren; Patel, Devesh; Stipp, Eugene H.; Grealish, Paul J., System for determining probable meanings of inputted words.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H., System for generation of object profiles for a system for customized electronic identification of desirable objects.
Abrams,Jonathan H., System, method and apparatus for connecting users in an online computer system based on their relationships within social networks.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Steinberg,Robert M.; Yurman,Ronald M.; Rosenberg,Jeremy C.; McGonigal,Daniel L.; Feras,John; DelBeccaro,David J.; Farber,Stuart H., Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service.
Thompson, J. Patrick, Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system.
Pantos, Roger; Biderman, David; May, Jr., William; Flick, Christopher; Bushell, John Samuel; Calhoun, John Kevin, Playlists for real-time or near real-time streaming.
Higgins, Christopher W.; Paretti, Christopher T.; Ghezzi, Nicola Stefano; Spiegelman, Michael; Martinez, Ronald; Davis, Marc; Kalaboukis, Chris, System and method for presentation of media related to a context.
Higgins, Christopher W.; Paretti, Christopher T.; Ghezzi, Nicola Stefano; Spiegelman, Michael; Martinez, Ronald; Davis, Marc; Kalaboukis, Chris, System and method for presentation of media related to a context.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.