Customized content delivery through the use of arbitrary geographic shapes
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-007/00
H04M-003/42
출원번호
US-0189861
(2008-08-12)
등록번호
US-8504073
(2013-08-06)
발명자
/ 주소
Svendsen, Hugh
Marsh, Olivia Marie
Evans, Gregory M.
출원인 / 주소
Teaneck Enterprises, LLC
인용정보
피인용 횟수 :
3인용 특허 :
140
초록▼
Methods and systems are disclosed for providing customized content to users based on their location. In one embodiment, for each of one or more content providers, a customized content delivery function receives information from the content provider defining a number of geographic shapes selecting co
Methods and systems are disclosed for providing customized content to users based on their location. In one embodiment, for each of one or more content providers, a customized content delivery function receives information from the content provider defining a number of geographic shapes selecting corresponding geographic areas. Preferably, each of the geographic shapes overlaps at least one other of the geographic shapes and is assigned an importance level. For each geographic shape, the content provider defines one or more tags for the geographic shape and assigns a weight to each of the one or more tags. Thereafter, when a request is received from a requestor, one or more content items are selected for delivery to the requestor based on the geographic shapes, the tags and corresponding weights for the geographic shapes, and the location of the requestor.
대표청구항▼
1. A method implemented by a server computer, comprising: receiving, from a content provider, information defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level;for eac
1. A method implemented by a server computer, comprising: receiving, from a content provider, information defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level;for each geographic shape of the plurality of geographic shapes, receiving information from the content provider defining one or more tags assigned to the geographic shape, each tag being associated with a corresponding tag weight;receiving a request from a requestor;determining a location of the requestor;based on the location of the requestor, identifying one or more geographic shapes in which the requestor is located from the plurality of geographic shapes;selecting one or more content items from a plurality of content items of the content provider based on the one or more tags and corresponding tag weights assigned to the one or more geographic shapes in which the requestor is located, wherein conflicts between tags assigned to the geographic shapes are resolved based on the assigned importance levels of the geographic shapes; andeffecting delivery of the one or more content items to the requestor. 2. The method of claim 1 wherein each of the plurality of geographic shapes at least partially overlaps at least one other of the plurality of geographic shapes. 3. The method of claim 1 wherein the requestor is located within at least two geographic shapes of the plurality of geographic shapes, and selecting the one or more content items comprises: aggregating the one or more tags assigned to the at least two geographic shapes in which the requestor is located according to the importance levels assigned to the at least two geographic shapes to provide an aggregate list of tags and corresponding tag weights; andselecting the one or more content items from the plurality of content items of the content provider based on the aggregate list of tags and corresponding tag weights. 4. The method of claim 3 wherein when aggregating the one or more tags assigned to the at least two geographic shapes, if a first tag of the one or more tags assigned to a first geographic shape of the at least two geographic shapes conflicts with a second tag of the one or more tags assigned to a second geographic shape of the at least two geographic shapes, then the first tag and corresponding tag weight overrides the second tag and corresponding tag weight if the first geographic shape is assigned a higher importance level than the second geographic shape, and the second tag and corresponding tag weight overrides the first tag and corresponding tag weight if the second geographic shape is assigned a higher importance level than the first geographic shape. 5. The method of claim 4 wherein a conflict exists between the first tag and the second tag because the first tag and the second tag are a common tag and the corresponding weight assigned to the common tag for the first geographic shape is different than the corresponding weight assigned to the common tag for the second geographic shape. 6. The method of claim 4 wherein a conflict exists between the first tag and the second tag because the first tag and the second tag are mutually exclusive. 7. The method of claim 3 wherein selecting the one or more content items from the plurality of content items of the content provider based on the aggregate list of tags and corresponding tag weights comprises: scoring each of the plurality of content items of the content provider based on the aggregate list of tags and corresponding tag weights to provide scores for the plurality of content items; andselecting the one or more content items from the plurality of content items based on the scores. 8. The method of claim 1 wherein the content provider is an advertiser and the plurality of content items is a plurality of advertisements. 9. The method of claim 1 wherein the content provider is a media content provider and the plurality of content items is a plurality of media items. 10. The method of claim 1 wherein the plurality of content items comprises at least one advertisement and at least one media item. 11. The method of claim 1 wherein, for each geographic shape of the plurality of geographic shapes, the one or more tags assigned to the geographic shape comprise one or more keywords. 12. The method of claim 11 wherein the request comprises one or more keywords, and selecting the one or more content items comprises: identifying at least one tag that matches the one or more keywords in the request from the one or more tags assigned to the one or more geographic shapes in which the requestor is located; andselecting the one or more content items from the plurality of content items based on the at least one tag and corresponding tag weight. 13. The method of claim 1 wherein, for each geographic shape of the plurality of geographic shapes, the one or more tags assigned to the geographic shape comprise one or more demographic criteria. 14. The method of claim 13 wherein selecting the one or more content items comprises: identifying at least one tag that matches demographic information associated with the requestor from the one or more tags assigned to the one or more geographic shapes in which the requestor is located; andselecting the one or more content items from the plurality of content items based on the at least one tag and corresponding tag weight. 15. The method of claim 1 further comprising, for at least one of the plurality of geographic shapes, predicting success of the content provider in the corresponding one of the plurality of geographic areas. 16. The method of claim 1 further comprising, for at least one of the plurality of geographic shapes, recommending a revised geographic shape to the content provider. 17. The method of claim 1 wherein the content provider further defines a damping factor for at least one geographic shape of the one or more geographic shapes in which the requestor is located, and selecting the one or more content items comprises selecting the one or more content items from the plurality of content items of the content provider based on the one or more tags and corresponding tag weights assigned to the one or more geographic shapes in which the requestor is located and the damping factor for the at least one geographic shape. 18. The method of claim 17 wherein the damping factor operates to reduce the corresponding weights of the one or more tags assigned to the at least one geographic shape as a function of a distance of the requestor from the at least one geographic shape. 19. The method of claim 1, wherein the plurality of content items comprises at least one advertisement. 20. A method implemented by a server computer comprising: for each content provider of a plurality of content providers: receiving information from the content provider defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level; andfor each geographic shape of the plurality of geographic shapes, receiving information from the content provider defining one or more tags assigned to the geographic shape, each tag being associated with a corresponding tag weight;receiving a request from a requestor;determining a location of the requestor;for each content provider of the plurality of content providers, based on the location of the requestor, identifying one or more of the geographic shapes in which the requestor is located from the plurality of geographic shapes defined by the content provider;selecting a select content provider for which to deliver one or more content items to the requestor from the plurality of content providers;selecting one or more content items from a plurality of content items of the select content provider based on the one or more and corresponding tag weights assigned to the one or more geographic shapes in which the requestor is located, wherein conflicts between tags assigned to the geographic shapes are resolved based on the assigned importance levels of the geographic shapes; andeffecting delivery of the one or more content items to the requestor. 21. The method of claim 20 wherein, for each content provider of the plurality of content providers, each of the plurality of geographic shapes at least partially overlaps at least one other of the plurality of geographic shapes. 22. The method of claim 20 wherein selecting the select content provider comprises: for each content provider of the plurality of content providers: aggregating the one or more tags assigned to the one or more geographic shapes in which the requestor is located according to the importance levels assigned to the one or more geographic shapes to provide an aggregate list of tags and corresponding tag weights for the content provider; andgenerating a bid for the content provider as a function of the corresponding tag weights of tags in the aggregate list of tags for the content provider; andselecting a one of the plurality of content providers having a highest bid as the select content provider. 23. The method of claim 22 wherein selecting the one or more content items comprises selecting the one or more content items from the plurality of content items of the select content provider based on the aggregate list of tags and corresponding tag weights for the select content provider. 24. The method of claim 22 wherein when aggregating the one or more tags assigned to the one or more geographic shapes in which the requestor is located, if a first tag of the one or more tags assigned to a first geographic shape of the one or more geographic shapes conflicts with a second tag of the one or more tags assigned to a second geographic shape of the one or more geographic shapes, then the first tag and corresponding tag weight overrides the second tag and corresponding tag weight if the first geographic shape is assigned a higher importance level than the second geographic shape, and the second tag and corresponding tag weight overrides the first tag and corresponding tag weight if the second geographic shape is assigned a higher importance level than the first geographic shape. 25. The method of claim 20 wherein, for each geographic shape of the plurality of geographic shapes, the one or more tags assigned to the geographic shape comprise one or more keywords. 26. The method of claim 25 wherein the request comprises one or more keywords, and selecting the one or more content items comprises: identifying at least one tag that matches the one or more keywords in the request from the one or more tags assigned to the one or more geographic shapes defined by the select content provider in which the requestor is located; andselecting the one or more content items from the plurality of content items of the select content provider based on the at least one tag and corresponding tag weight. 27. The method of claim 20 wherein, for each geographic shape of the plurality of geographic shapes, the one or more tags assigned to the geographic shape comprise one or more demographic criteria. 28. The method of claim 27 wherein selecting the one or more content items comprises: identifying at least one tag that matches demographic information associated with the requestor from the one or more tags assigned to the one or more geographic shapes defined by the select content provider in which the requestor is located; andselecting the one or more content items from the plurality of content items based on the at least one tag and corresponding tag weight. 29. The method of claim 20 further comprising, for at least one of the plurality of geographic shapes defined by one of the plurality of content providers, predicting success of the one of the plurality of content providers in the corresponding one of the plurality of geographic areas. 30. The method of claim 20 further comprising, for at least one of the plurality of geographic shapes defined by one of the plurality of content providers, recommending a revised geographic shape to the one of the plurality of content providers. 31. The method of claim 20 wherein the select content provider further defines a damping factor for at least one geographic shape of the one or more geographic shapes defined by the select content provider and in which the requestor is located, and selecting the one or more content items comprises selecting the one or more content items from the plurality of content items of the select content provider based on the one or more tags and corresponding tag weights assigned to the one or more geographic shapes defined by the select content provider and in which the requestor is located and the damping factor for the at least one geographic shape. 32. The method of claim 31 wherein the damping factor operates to reduce the corresponding weights of the one or more tags assigned to the at least one geographic shape as a function of a distance of the requestor from the at least one geographic shape. 33. The method of claim 20, wherein the plurality of content items comprises at least one advertisement. 34. A system comprising: a communication interface communicatively coupling the system to a network; anda control system associated with the communication interface and adapted to: receive, via the network, information from a content provider defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level;for each geographic shape of the plurality of geographic shapes, receive, via the network, information from the content provider defining one or more tags assigned to the geographic shape, each tag being associated with a corresponding tag weight;receive, via the network, a request from a requestor;determine a location of the requestor;based on the location of the requestor, identify one or more of the geographic shapes in which the requestor is located from the plurality of geographic shapes;select one or more content items from a plurality of content items of the content provider based on the one or more tags and corresponding tag weights assigned to the one or more geographic shapes in which the requestor is located, wherein conflicts between tags assigned to the geographic shapes are resolved based on the assigned importance levels of the geographic shapes; andeffect delivery of the one or more content items to the requestor. 35. The system of claim 34, wherein the plurality of content items comprises at least one advertisement. 36. A system comprising: a communication interface communicatively coupling the system to a network; anda control system associated with the communication interface and adapted to:for each content provider of a plurality of content providers: receive, via the network, information from the content provider defining a plurality of geographic shapes, each geographic shape corresponding to an approximate geographic outline of a respective geographic area and being assigned an importance level; andfor each geographic shape of the plurality of geographic shapes, receive, via the network, information from the content provider defining one or more tags assigned to the geographic shape, each tag being associated with a corresponding tag weight;receive, via the network, a request from a requestor;determine a location of the requestor;for each content provider of the plurality of content providers, based on the location of the requestor, identify one or more of the geographic shapes in which the requestor is located from the plurality of geographic shapes defined by the content provider;select a select content provider for which to deliver one or more content items to the requestor from the plurality of content providers;select one or more content items from a plurality of content items of the select content provider based on the one or more tags and corresponding tag weights assigned to the one or more geographic shapes in which the requestor is located, wherein conflicts between tags assigned to the geographic shapes are resolved based on the assigned importance levels of the geographic shapes; andeffect delivery of the one or more content items to the requestor. 37. The system of claim 36, wherein the plurality of content items comprises at least one advertisement.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (140)
Kauffman Marc (Cheltenham PA) Miller Michael (Riverton NJ), Apparatus for selective distribution of messages over a communications network.
Martini, Peter; Frank, Matthias; Gopffarth, Rolf; Hansmann, Wolfgang, Apparatus, and associated method, for facilitating communication handovers in a bluetooth-public-access radio communication system.
Pocock Terrence H. (Mount Brydges CAX) Coumans Peter J. M. (London CAX) McNorgan Richard M. (London CAX) Hart George M. (London CAX), Cable television system selectively distributing pre-recorded video and audio messages.
Masuko Akinori (Fukaya JPX) Kuroiwa Wataru (Fukaya JPX) Uehara Shouji (Yokohama JPX) Uekusa Tsutomu (Funabashi CO JPX) Rast Robert M. (Englewood CO) Campbell W. Sherwood (Littleton CO), Communication data processing device of cable television system.
Bundens Allan B. (1831 Clear Creek La. Carrollton TX 75007) Schoeneberger Carl F. (2032 Christie La. Carrollton TX 75007), Data communications terminal.
Kessels Jozef L. W. (Eindhoven NLX) Schoenmakers Wijnand J. (Eindhoven NLX) Vrielink Hendrik (Eindhoven NLX), Device for associative searching in a sequential data stream composed of data records.
Permut Albert A. (6995 Sweetwater Ct. Boulder CO 80301) Permut Alan R. (6995 Sweetwater Ct. Boulder CO 80301) Permut Ronald M. (6995 Sweetwater Ct. Boulder CO 80301), Disaster alert system.
Cao, Kevin Trung; Ford, Daniel Alexander; Kraft, Reiner, Group notification system and method for implementing and indicating the proximity of individuals or groups to other individuals or groups.
Fletcher Maurice (Sutton NY EN) Wintfeld Lenard (Astoria NY), Information retrieval system for providing downstream loading of remote data and processing control thereof.
Nemirovsky Paul (3 Bouldercrest Ct. Rockville MD 20850) Ball Michael (1012 S. Mansion Dr. Silver Spring MD 20770) Dahl Roy (8152 Mandan Ter. Greenbelt MD 20770), Method and apparatus for aggregating terminals into clusters to assist in the construction of a distributed data communi.
DeKoning, Rodney A.; Binford, Charles D.; Gallagher, Michael J.; Jantz, Ray M., Method and apparatus for handling transfers of data volumes between controllers in a storage environment having multiple paths to the data volumes.
Bove, Jr.,V. Michael; Dakss,Jon; Milazzo,Paul; Katcher,Dan, Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast.
Richton, Robert Ellis, Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unit.
Meyers, Stephan, Method and arrangement for arranging, selecting and displaying location data in a cellular telephone system, and a terminal of a cellular network.
Hendrey, Geoffrey R.; Tanaka, Hirohisa A.; Koopman, Jr., Philip J.; King, Joseph D., Method and system for connecting mobile users based on degree of separation.
Hendrey, Geoffrey R.; Tanaka, Hirohisa A.; Koopman, Jr., Philip J., Method and system for selectively connecting mobile users based on physical proximity.
Woo,Je Hak; Lee,Hwan Chul; Cho,Sang Young; Jeong,Seong Ho; Ha,Young Soo; Shin,Seog Kyoon; Kim,Seong Il, Method and system for the information protection of digital content.
Vijaya S. Israni ; Robert Fernekes ; Richard A. Ashby ; David Lampert ; John M. Jaugilas, Method and system for using real-time traffic broadcasts with navigation systems.
Belcher Brian E. (Dallas TX) Cambell John G. (Irving TX), Method of and apparatus for establishing emergency communications in a two-way cable television system.
Srivastava,Sunil K., Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states.
Chesnais, Pascal; Wheeler, Sean; Pomeroy, Steven, Methods and apparatus for organizing and presenting contact information in a mobile communication system.
Taizo Asaoka JP; Satoshi Yamada JP; Masatoshi Abo JP; Masato Maruoka JP; Masami Okada JP, Moving body terminal device, information providing device, information providing system, information providing method, and medium having recorded program for the moving body terminal device.
Guinet Yves Maurice (31 ; Rue de Fougeres Rennes FR 35000) Noirel Yves Maurice (Le Chesnot-Breteil Montfort FR 35160), One way data transmission system.
Davis Walter L. (Coral Springs FL) Drapac George (Boca Raton FL) Woltz Stephen H. (Boca Raton FL), Programmable multi-address pager receiver and method of characterizing same.
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.
Ganzer Larry R. (5912 W. 95th St. Overland Park KS 66207) Fessler Michael A. (7105 E. 132nd St. Grandview MO 64030) Laughlin Daric G. (14818 Goodman Overland Park KS 66223), Storm alert for emergencies.
Weber,Barry Jay; Calvert,Kerry Wayne, Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization.
Kalhan,Amit; Chang,Henry, System and method for using geographical location to determine when to exit an existing wireless communications coverage network.
Poignet Alain (Rennes FRX) Fournier Claude (Rennes FRX) Le Marouille Martine (Rennes FRX), System for digitally transmitting and displaying data on television receiver screen.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H. ; Marcus Mitchell P., System for generation of user profiles for a system for customized electronic identification of desirable objects.
Suchowerskyj Wadym (Hildesheim DEX) Kaesser Jrgen (Diekholzen DEX) Braegas Peter (Hildesheim DEX), System for selecting route-relevant information when using the radio data system (RDS).
Thoone Martinus L. G. (Eindhoven NLX) Krukkert Henricus P. M. (Eindhoven NLX), Vehicle navigation system provided with an adaptive inertial navigation system based on the measurement of the speed and.
Mardus Claus (Bad Salzdetfurth) Duckeck Ralf (Hildesheim) Brgas Peter (Hildesheim DEX), Vehicular radio receiver with standard traffic problem database.
Li, Jenny S., Optimization of posting in social networks using content delivery preferences comprising hashtags that correspond to geography and a content type associated with a desired time window.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.