[미국특허]
System and method for location based media delivery
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/16
H04H-060/33
H04W-004/18
H04W-004/02
H04N-021/258
H04N-021/414
H04N-021/84
H04N-007/173
H04L-029/08
H04N-021/2668
H04N-021/45
H04H-060/51
출원번호
US-0163396
(2008-06-27)
등록번호
US-8813107
(2014-08-19)
발명자
/ 주소
Higgins, Christopher W.
Paretti, Christopher T.
Ghezzi, Nicola Stefano
Spiegelman, Michael
Martinez, Ronald
Davis, Marc
Kalaboukis, Chris
출원인 / 주소
Yahoo! Inc.
대리인 / 주소
DeCarlo, James J.
인용정보
피인용 횟수 :
7인용 특허 :
111
초록▼
A system and method for selecting and presenting media on a network to tune an environment to the tastes of the users within that environment, thus improving the experience of that location. A physical location of a media presentation device is received over a network. The physical location of a plu
A system and method for selecting and presenting media on a network to tune an environment to the tastes of the users within that environment, thus improving the experience of that location. A physical location of a media presentation device is received over a network. The physical location of a plurality of end users are identified via the network, wherein each of plurality of users associated are with a plurality of media files stored on the network. A least one of the end users that are within a defined proximity to the media presentation device are identified. At least one media file associated with the end users that are within a defined proximity to the media presentation device are identified and transmitted over the network to the media presentation device.
대표청구항▼
1. A method comprising: receiving the physical location of a media presentation device over a network;identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality
1. A method comprising: receiving the physical location of a media presentation device over a network;identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality of media files stored on the network comprising a respective user playlist for the respective user;identifying, via the network, a second plurality of users within the first plurality of users, each user of the second plurality of users being within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria;selecting, via the network, a second plurality of media files, such that, for each user of the second plurality of users, a respective media file is selected from the respective user playlist associated with the respective user and added to the second plurality of media files;assembling, via the network, the second plurality of media files into an ordered playlist having an order; andtransmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist. 2. The method of claim 1 wherein, each user of the second plurality of users is associated with respective user data stored on the network such that, for each user of the second plurality of users, at least some of the respective user data relate to the defined proximity and is used to select the respective media file from the respective user playlist associated with the respective user. 3. The method of claim 1 comprising the additional steps of: detecting, via the network, a change to the physical location of one user of the second plurality of users; andaltering the properties of transmission of the respective media file in the ordered playlist selected from the respective user playlist of the one user of the second plurality of users over the network. 4. The method of claim 1, where the media presentation device is associated with filter criteria for excluding media that falls within a defined category, and the method further comprises: filtering, via the network, the second plurality of media files utilizing the filter criteria, producing a third plurality of media files, such that the third plurality of media files is used to assemble the ordered playlist. 5. The method of claim 1 wherein at least some of the spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria vary depending on an environmental factor. 6. The method of claim 1, where the media presentation device is associated with filter criteria for excluding media that falls within a defined category, and the method further comprises: filtering, via the network, the second plurality of media files utilizing the filter criteria, producing a third plurality of media files, such that the third plurality of media files is used to assemble the ordered playlist. 7. The method of claim 2 further comprising: detecting, via the network, a change to the respective user data of one user of the second plurality of users; andaltering the properties of transmission of the respective media file in the ordered playlist selected from the respective user playlist of the one user of the second plurality of users over the network. 8. The method of claim 2 wherein the order of the ordered playlist is determined by at least some of the respective user data of each user of the second plurality of users that relates to the defined proximity. 9. The method of claim 3 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the volume of the presentation of an audio component of the respective media file. 10. The method of claim 3 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the brightness of the presentation of a visual component of the respective media file. 11. The method of claim 3 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to stop the presentation of the respective media file, the method further comprising: removing, via the network, the respective media file from the ordered playlist. 12. The method of claim 7 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the volume of the presentation of an audio component of the respective media file. 13. The method of claim 7 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the brightness of the presentation of a visual component of the respective media file. 14. The method of claim 7 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to stop the presentation of the respective media file, the method further comprising: removing, via the network, the respective media file from the ordered playlist. 15. The method of claim 8 comprising the additional steps of: detecting, via the network, a change to the respective user data of one user of the second plurality of users, wherein the change relates to the defined proximity; andaltering the order of the ordered playlist based on the change to the respective user data of the one user of the second plurality of users. 16. A system comprising: a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: location tracking logic executed by the processor for tracking , via a network, a spatial location of a media presentation device and a spatial location of each entity of a first plurality of entities, each entity of the first plurality of entities being associated with a respective first plurality of media files stored on the network comprising a respective entity playlist for the respective entity;proximity correlation logic executed by the processor for identifying a second plurality of entities within the first plurality of entities are within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria;media selection logic executed by the processor for selecting a second plurality of media files comprising a respective media file from the respective user playlist associated with each entity of the second plurality of entities;playlist assembly logic executed by the processor for assembling, via the network, the second plurality of media files into an ordered playlist having an order; andmedia delivery logic executed by the processor for transmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist. 17. The system of claim 16 wherein, each entity of the second plurality of entities is associated with respective entity data stored on the network, and whereinat least some of the data relate to the defined proximity and is used by the proximity correlation logic to select the respective media file from the respective user playlist associated with the respective user. 18. The system of claim 16 wherein the location tracking logic is further configured for: detecting, via the network, changes to the physical location of one entity of the second plurality of entities, andaltering the properties of transmission of the respective media file in the ordered playlist selected from the respective entity playlist of the one entity of the second plurality of users in response to changes to the physical location of the one entity of the second plurality of entities. 19. The system of claim 16 wherein at least some of the spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria vary depending on an environmental factor. 20. The system of claim 16, where the media presentation device is associated with filter criteria for excluding media that falls within a defined category, and the method further comprises: filtering, via the network, the second plurality of media files utilizing the filter criteria, producing a third plurality of media files, such that the third plurality of media files is used to assemble the ordered playlist. 21. The system of claim 17 wherein the ordered playlist order is determined by the at least some of the user data that relates to the defined proximity. 22. The system of claim 18 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the volume of the presentation of an audio component of the respective media file. 23. The system of claim 18 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the brightness of the presentation of a visual component of the respective media file. 24. The system of claim 18 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to stop the presentation of the respective media file, and wherein the respective media file is removed from the ordered playlist. 25. The system of claim 18 wherein the proximity correlation logic is further configured for detecting, via the network, a change to the respective entity data of one entity of the second plurality of entities, wherein the change relates to the defined proximity and the media delivery logic is further configured for altering the properties of transmission of the respective media file in the ordered playlist selected from the respective entity playlist of the one entity of the second plurality of entities over the network in response to the change to the entity data of the one entity of the second plurality of entities. 26. The system of claim 21 wherein the proximity correlation logic is further configured for detecting, via the network, a change to the respective entity data of one entity of the second plurality of entities, wherein the change relates to the defined proximity, and wherein the media delivery logic is further configured for altering the order of the ordered playlist based on the change to the respective user data of the one entity of the second plurality of entities. 27. The system of claim 25 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the volume of the presentation of an audio component of the respective media file. 28. The system of claim 25 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the brightness of the presentation of a visual component of the respective media file. 29. The system of claim 25 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to stop the presentation of the respective media file, and wherein the respective media file is removed from the ordered playlist. 30. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions for a method comprising: receiving the physical location of a media presentation device over a network;identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality of media files stored on the network comprising a respective user playlist for the respective user;identifying, via the network, a second plurality of users within the first plurality of users, each user of the second plurality of users being within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria;selecting, via the network, a second plurality of media files, such that, for each user of the second plurality of users, a respective media file is selected from the respective user playlist associated with the respective user and added to the second plurality of media files;assembling, via the network, the second plurality of media files into an ordered playlist having an order; andtransmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist. 31. The non-transitory computer-readable storage medium of claim 30 wherein, each user of the second plurality of users is associated with respective user data stored on the network, such that, for each user of the second plurality of users, at least some of the respective user data relate to the defined proximity and is used to select the respective media file from the respective user playlist associated with the respective user. 32. The non-transitory computer-readable storage medium of claim 30 wherein, detecting, via the network, a change to the physical location of one user of the second plurality of users; andaltering the properties of transmission of the respective media file in the ordered playlist selected from the respective user playlist of the one user of the second plurality of users over the network. 33. The non-transitory computer-readable storage medium of claim 30 wherein the order of the ordered playlist is determined by at least some of the respective user data of each user of the second plurality of users that relates to the defined proximity. 34. The non-transitory computer-readable storage medium of claim 30 wherein at least some of the spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria vary depending on an environmental factor. 35. The non-transitory computer-readable storage medium of claim 31 comprising: detecting, via the network, a change to the respective user data of one user of the second plurality of users; andaltering the properties of transmission of the respective media file in the ordered playlist selected from the respective user playlist of the one user of the second plurality of users over the network. 36. The non-transitory computer-readable storage medium of claim 31 comprising the additional steps of: detecting, via the network, a change to the respective user data of one user of the second plurality of users, wherein the change relates to the defined proximity; andaltering the order of the ordered playlist based on the change to the respective user data of the one user of the second plurality of users. 37. The non-transitory computer-readable storage medium of claim 32 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the volume of the presentation of an audio component of the respective media file. 38. The non-transitory computer-readable storage medium of claim 32 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the brightness of the presentation of a visual component of the respective media file. 39. The non-transitory computer-readable storage medium of claim 32 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to stop the presentation of the respective media file, the method further comprising: removing, via the network, the respective media file from the ordered playlist. 40. The non-transitory computer-readable storage medium of claim 35 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the volume of the presentation of an audio component of the respective media file. 41. The non-transitory computer-readable storage medium of claim 35 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to increase or decrease the brightness of the presentation of a visual component of the respective media file. 42. The non-transitory computer-readable storage medium of claim 35 wherein the alteration of the properties of transmission of the respective media file instructs the media presentation device to stop the presentation of the respective media file, the method further comprising: removing, via the network, the respective media file from the ordered playlist.
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.
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.
Gruen, Daniel M; Hupfer, Susanne; Levy, Stephen E; Muller, Michael; Nichols-Schmolze, Kyle T; Pschetz, Larissa; Wolf, Fyodor, Crowdsourcing location based applications and structured data for location based applications.
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.
Goldstein, Douglas Scott; Arora, Ajay; Hwang, Douglas Cho; Story, Jr., Guy Ashley; Yang, Shirley C., User location-based management of content presentation.
Goldstein, Douglas Scott; Arora, Ajay; Hwang, Douglas Cho; Story, Jr., Guy Ashley; Yang, Shirley C., User location-based management of content presentation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.