Method and system for message value calculation in a mobile environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04N-007/10
H04L-029/08
G06F-015/18
G06N-003/00
G06F-017/21
G06Q-030/02
H04L-012/18
H04L-012/58
H04M-003/487
H04W-008/18
H04W-004/12
H04W-004/20
출원번호
US-0268939
(2008-11-11)
등록번호
US-9203912
(2015-12-01)
발명자
/ 주소
Krishnaswamy, Dilip
Aggarwal, Pooja
Daley, Robert S
Renschler, Martin
Lundqvist, Patrik
출원인 / 주소
QUALCOMM Incorporated
대리인 / 주소
Eggers, Charles E.
인용정보
피인용 횟수 :
17인용 특허 :
90
초록▼
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile att
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of the mobile client, comparing the first value with a stored list of second values related to respective stored messages in a cache memory of the mobile client to produce a comparison result; and updating the cache memory based on the comparison result by storing the first targeted content message in the cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message.
대표청구항▼
1. A method for determining suitability for a mobile client to receive a targeted content message, comprising: generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, wherein each first user profile attribute is a numeric
1. A method for determining suitability for a mobile client to receive a targeted content message, comprising: generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, wherein each first user profile attribute is a numeric quantity relating to at least one of a preference and a demographic, wherein the generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message;comparing the first value with a stored list of second values related to respective stored messages in a local cache memory that is maintained on the mobile client to produce a comparison result; andupdating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. 2. The method of claim 1, wherein the first user profile attributes include at least a cumulative message served count, the cumulative message served count being a number of times an existing message has already been served to a particular mobile client. 3. The method of claim 1, wherein the first user profile attributes include at least a cumulative user action count, the cumulative user action count being a number of times an existing message has invoked a user action. 4. The method of claim 1, wherein the first user profile attributes include at least a local client click-through rate for a message. 5. The method of claim 1, wherein the first user profile attributes include at least a total cumulative message served count, the total cumulative message served count per day being a number of times an existing message has already been served on the mobile client. 6. The method of claim 1, wherein the first user profile attributes include at least a cumulative user action count per day, the cumulative user action count per day being a number of times an existing message has invoked a user action in a given day. 7. The method of claim 1, wherein the first user profile attributes include at least a user profile match indicator, the user profile match indicator being indicative of how well a target user profile matches a user profile. 8. The method of claim 1, wherein the first user profile attributes include at least a cache miss state match indicator, the cache miss state match indicator being an indication of a situation where an application of the mobile client requires a message meeting certain criteria none of the messages in the cache match the criteria. 9. The method of claim 1, wherein the first user profile attributes include at least a playback probability indicator, the playback probability indicator being indicative of the playback probability of the message. 10. The method of claim 1, wherein the first user profile attributes include at least one of a cumulative message served count, a cumulative user action count, a local client click-through rate, a cumulative message served count per day, a cumulative user action count per day a user profile match indicator, a cache miss state match indicator, and a playback probability indicator. 11. The method of claim 10, wherein the first user profile attributes include at least five of the cumulative message served count, the cumulative user action count, the local client click-through rate, the cumulative message served count per day, the cumulative user action count per day, the user profile match indicator, the cache miss state match indicator, and the playback probability indicator. 12. The method according to claim 10, wherein the first value is further based upon a size of the first targeted content message. 13. The method of claim 10, further comprising: comparing the first value with a stored list of second values related to respective stored messages in the local cache memory to produce a comparison result to determine a storage priority for storing the first targeted content message. 14. An apparatus for determining suitability for a mobile client to receive a targeted content message, comprising: means for generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic, wherein the means for generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message;means for comparing the first value with a stored list of second values related to respective stored messages in a local cache memory maintained on the mobile client to produce a comparison result; andmeans for updating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. 15. The apparatus of claim 14, wherein the first user profile attributes include at least a cumulative message served count, the cumulative message served count being a number of times an existing message has already been served on the mobile client. 16. The apparatus of claim 14, wherein the first user profile attributes include at least a user profile match indicator, the user profile match indicator being indicative of a quality of match between a target user profile and a user profile of the mobile client. 17. The apparatus of claim 14, wherein the first user profile attributes include at least a cache miss state match indicator, the cache miss state match indicator being an indication of a situation where an application of the mobile client requires a message meeting certain criteria when none of the messages in the cache match the criteria. 18. The apparatus of claim 14, wherein the first user profile attributes include at least a playback probability indicator, the playback probability indicator being indicative of the playback probability of the message. 19. The apparatus of claim 14, wherein the first user profile attributes include at least one of a cumulative message served count, a cumulative user action count, a local client click-through rate, a cumulative message served count per day, a cumulative user action count per day a user profile match indicator, a cache miss state match indicator, and a playback probability indicator. 20. The apparatus of claim 19, wherein the first user profile attributes include at least five of the cumulative message served count, the cumulative user action count, the local client click-through rate, the cumulative message served count per day, the cumulative user action count per day, the user profile match indicator, the cache miss state match indicator, and the playback probability indicator. 21. The apparatus according to claim 19, wherein the first value is further based upon a size of the first targeted content message. 22. A mobile client, comprising: a memory;a transceiver;a processor coupled to the memory and operable to:generate a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of the mobile client, wherein the processor generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message;compare the first value with a stored list of second values related to respective stored messages in a local cache memory maintained on the mobile client to produce a comparison result; andupdate the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. 23. The apparatus of claim 22, wherein the first user profile attributes include at least a cumulative message served count, the cumulative message served count being a number of times an existing message has already been served to a particular user. 24. The apparatus of claim 22, wherein the first user profile attributes include at least a user profile match indicator, the user profile match indicator being indicative of a quality of match between a target user profile and a user profile of the mobile client. 25. The apparatus of claim 22, wherein the first user profile attributes include at least a cache miss state match indicator, the cache miss state match indicator being an indication of a situation where an application of the mobile client requires a message meeting certain criteria when none of the messages in the cache match the criteria. 26. The apparatus of claim 22, wherein the first user profile attributes include at least a playback probability indicator, the playback probability indicator being indicative of the playback probability of the message. 27. The apparatus of claim 22, wherein the first user profile attributes include at least one of a cumulative message served count, a cumulative user action count, a local client click-through rate, a cumulative message served count per day, a cumulative user action count per day a user profile match indicator, a cache miss state match indicator, and a playback probability indicator. 28. The apparatus of claim 22, wherein the first user profile attributes include at least five of a cumulative message served count, a cumulative user action count, a local client click-through rate, a cumulative message served count per day, a cumulative user action count per day a user profile match indicator, a cache miss state match indicator, and a playback probability indicator. 29. The apparatus of claim 22, wherein the first user profile attributes include a cumulative message served count, a cumulative user action count, a local client click-through rate, a cumulative message served count per day, a cumulative user action count per day a user profile match indicator, a cache miss state match indicator, and a playback probability indicator. 30. The apparatus according to claim 22, wherein the first value is further based upon a size of the first targeted content message. 31. The apparatus of claim 22, wherein a cache controller is further configured to compare the first value with the stored list of second values related to respective stored messages in the local cache memory to produce the comparison result to determine a storage priority for storing the first targeted content message. 32. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an apparatus, cause the apparatus to perform actions, the instructions comprising: at least one instruction for generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of a mobile client, wherein the at least one instruction for generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message;at least one instruction for comparing the first value with a stored list of second values related to respective stored messages in a local cache memory maintained on the mobile client to produce a comparison result; andat least one instruction for updating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. 33. A method for determining suitability for a mobile client to receive a targeted content message, comprising: generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, wherein each first user profile attribute is a numeric quantity relating to at least one of a preference and a demographic;comparing the first value with a stored list of second values related to respective stored messages in a cache memory of the mobile client to produce a comparison result; andupdating the cache memory based on the comparison result by storing the first targeted content message in the cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message,wherein the first user profile attributes include at least a cache miss state match indicator, the cache miss state match indicator being an indication of a situation where an application of the mobile client requires a message of a given type and none of the messages in the cache match the given type, andwherein the generating generates the first value with a higher value if the first targeted content message matches the given type and wherein the generating generates the first value with a lower value if the first targeted content message does not match the given type.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (90)
Landsman Rick W. ; Lee Wei-Yeh, Ad controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed.
Nakano Hirohiko (Yokohama JPX) Domyo Seiichi (Yokohama JPX) Kuroda Takaki (Yokohama JPX) Shouji Naofumi (Yokohama JPX) Kobayashi Atsushi (Machida JPX), Distributed file system permitting each user to enhance cache hit ratio in file access mode.
Bergh Christopher P. ; Metral Max E. ; Ritter David Henry ; Sheena Jonathan Ari ; Sullivan James J., Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering.
Imai Toru,JPX ; Shimokawa Toshihiko,JPX ; Yoshida Hideki,JPX ; Fujii Hiroku,JPX, File reading method and file requesting client device in client-server information communication system.
Sullivan David J. ; Gauvin William Joseph ; Taranto Edward James, Method and apparatus for accessing copies of documents using a web browser request interceptor.
Singer, Howard; Popkin, Laird; Sadan, Yariv, Method and device for the wireless exchange of media content between mobile devices based on content preferences.
O'Toole, James; Morris, Stephen; Lapolito, Anthony, Method and system for dynamically pre-positioning content in a network based detecting or predicting user presence.
R. Russell Caldwell ; Michael C. Merrill ; Michael L. Greene ; Roy G. Wells, Method for mapping applications and or attributes in a distributed network environment.
Bharat Krishna Asur ; Henzinger Monika R., Method for ranking documents in a hyperlinked environment using connectivity and selective content analysis.
Stringer Calvert,David W. J.; Dawson,Steven Mark; Lincoln,Patrick D., Methods and apparatus for scalable, distributed management of virtual private networks.
Jean Charpentier FR; Edouard Issenmann FR; Roger Larousse FR; Patrick Lohat FR, Mobile telephony method and system using signaling messages with priority levels.
Horvitz,Eric J.; Kadie,Carl M., Multi-attribute specification of preferences about people, priorities and privacy for guiding messaging and communications.
Pradhan, Salil; McDonnell, James Thomas Edward; Waters, John Deryk; Macer, Peter J., Profiles for information acquisition by devices in a wireless network.
Herz Frederick S. M. ; Eisner Jason M. ; Salganicoff Marcos, Pseudonymous server for system for customized electronic identification of desirable objects.
Gabber Eran ; Gibbons Phillip P. ; Matias Yossi ; Mayer Alain J., System and method for providing anonymous personalized browsing by a proxy system in a network.
Peters, Jr.,Robert Yaeger; Samarasinghe,Harish, System and method for providing multi-media services to communication devices over a communications network.
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.
Rose Daniel E. ; Bornstein Jeremy J. ; Tiene Kevin ; Ponceleon Dulce B., System for ranking the relevance of information objects accessed by computer users.
Alexander Ronald ; Dias Stephen ; Hancock Kenneth S. ; Leung Elsie Y. ; Macrae Douglas ; Ng Arthur Y. ; O'Neil Shawn ; Schoaff Peter Christopher ; Sutton Jonathon ; Ward ; III Thomas Edward ; Westber, Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Raissyan, Atousa; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R., Display inserts, overlays, and graphical user interfaces for multimedia systems.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Raissyan, Atousa; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R., Display inserts, overlays, and graphical user interfaces for multimedia systems.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Raissyan, Atousa; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R., Display inserts, overlays, and graphical user interfaces for multimedia systems.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Raissyan, Atousa; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R., Display inserts, overlays, and graphical user interfaces for multimedia systems.
Krishnaswamy, Dilip; Verma, Nakul; Bychkovsky, Vladimir, Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment.
Ansari, Amir; Cowgill, George A.; Masina, Ramprakash; Ramayya, Jude P.; McQuarters, Alvin R.; Raissyan, Atousa; Nicholls, Leon E., Multi-services application gateway and system employing the same.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R.; Raissyan, Atousa, System and method for providing network support services and premises gateway support infrastructure.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R.; Raissyan, Atousa, System and method for providing network support services and premises gateway support infrastructure.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R.; Raissyan, Atousa, System and method for providing network support services and premises gateway support infrastructure.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R.; Raissyan, Atousa, System and method for providing network support services and premises gateway support infrastructure.
Ansari, Amir; Cowgill, George A.; Nicholls, Leon E.; Ramayya, Jude P.; Masina, Ramprakash; McQuarters, Alvin R.; Raissyan, Atousa, System and method for providing network support services and premises gateway support infrastructure.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.