IP Library Granted Patent US 12,423,729
Granted Patent B2
US 12,423,729 · App. 17/334,925 · Granted Sep 23, 2025

Computer system that comprises a computer server configured to communicate via a communication network to user computer devices

Inventors: Marcus G. Larner (Seattle, WA); Andrew Michael Moeck (Huntington Beach, CA)
Assignee: Convergent Assets, LLC
G06Q30/0255G06F40/221G06F40/30G06F40/40G06Q30/0256H04N7/16H04N21/25H04N21/251H04N21/252H04N21/2542H04N21/258H04N21/25891H04N21/2668H04N21/44213H04N21/44226H04N21/45H04N21/4532H04N21/4661H04N21/4667H04N21/4668H04N21/6582H04N21/812
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,423,729
App. No.
17/334,925
Granted
Sep 23, 2025
Kind
B2
Abstract

A computer system comprises a computer server configured to communicate via a communication network to user computer devices including a target user computer device of a target user. Coupled to the computer server is a processor having access to social network data, user browser data of the target user, relationship data, and content data. The processor is configured to provide dynamically determined targeted content to be communicated to the target user computer device. The processor implements a recommendation service configured to analyze context of the target user based on browse history of the target user computer device, behavior data of the target user, demographic information of the target user, and social network momentum data. The recommendation service includes a social momentum recommendation engine configured to recommend the targeted content based on an amount of social momentum of content independent of and distinct from the browser data of the target user.

Claims (30)

1. A computer system comprising:

a computer server configured to communicate via a communication network to a plurality of user computer devices including a particular target user computer device of a target user; and

a processor coupled to the computer server and having access to social network data, user browser data of the target user, relationship data, and content data, the processor configured to provide dynamically determined targeted content to be communicated to the particular target user computer device, wherein the processor implements a recommendation service that is configured to analyze context of the target user based on browse history of the particular target user computer device, behavior data of the target user, demographic information of the target user, and social network momentum data, wherein the recommendation service includes a social momentum recommendation engine that is configured to recommend the targeted content based on an amount of social momentum of content that is independent of and distinct from the browser data of the target user.

2. The computer system of claim 1 , wherein the social network momentum data is retrieved via a network from a remote computer site.

3. The computer system of claim 1 , wherein:

the social network momentum data is stored in the first database, and the recommended targeted content is selected from content stored in the third database.

4. The computer system of claim 1 , wherein the processor comprises a recommendation engine that includes a data aggregation module, a relationship mining module, and a recommender module, the data aggregation module configured to store raw word data and user data to one or more of a raw word database, a user data database, or a combined raw word and user data database.

5. The computer system of claim 4 , wherein the recommendation engine is configured to store content targeted to the particular target user computer device.

6. The computer system of claim 4 , wherein the data aggregation module is coupled to the first database.

7. The computer system of claim 4 , wherein the relationship mining module is coupled to the first database and the second database.

8. The computer system of claim 4 , wherein the recommendation engine is coupled to the first database, the second database, and to the third database.

9. The computer system of claim 1 , wherein the processor implements a recommendation service that is configured to analyze the context of the target user based on the particular target user computer's browse history, behavior data of the target user, demographic information of the target user, and the social network momentum data, wherein the social network momentum data is retrieved via a network from a remote computer site, and wherein the dynamically determined targeted content is based on the context.

10. A computer system comprising:

a computer server configured to communicate via a communication network to a plurality of user computer devices including a particular target user computer device of a target user; and

a processor coupled to the computer server and having access to social network data, user browser data of the target user, relationship data, and content data, the processor configured to provide dynamically determined targeted content to be communicated to the particular target user computer device, wherein the processor implements a recommendation service that is configured to analyze context of the target user based on browse history of the particular target user computer device, behavior data of the target user, demographic information of the target user, and social network momentum data, wherein the recommendation service includes a social momentum recommendation engine that is configured to recommend the targeted content based on an amount of social momentum of content that is independent of and distinct from the browser data of the target user.

11. The computer system of claim 10 , wherein the social network momentum data includes data related to users other than the target user.

12. The computer system of claim 10 , wherein the dynamically determined targeted content is based on a result of the recommendation service.

13. The computer system of claim 10 , wherein the social network momentum data is retrieved via a remote computer site.

14. The computer system of claim 13 , wherein:

the social network momentum data is stored in a first database, and the recommended targeted content is selected from content stored in a second database.

15. The computer system of claim 10 , wherein the processor comprises a recommendation engine that includes a data aggregation module, a relationship mining module, and a recommender module, the data aggregation module configured to raw word data and user data to one or more of a raw word database, a user data database, or a combined raw word and user data database.

16. The computer system of claim 15 , wherein the data aggregation module has access to the social network data.

17. At a computer system that includes a computer server and a processor coupled to the computer server, performing a method comprising:

at the computer server, communicating via a communication network to a plurality of user computer devices including a particular target user computer device of a target user; and

at the processor, the processor having access to social network data, user browser data of the target user, relationship data, and content data, the processor configured to provide dynamically determined targeted content to be communicated to the particular target user computer device, wherein the processor implements a recommendation service that is configured to analyze context of the target user based on browse history of the particular target user computer device, behavior data of the target user, demographic information of the target user, and social network momentum data, wherein the recommendation service includes a social momentum recommendation engine that is configured to recommend the targeted content based on an amount of social momentum of content that is independent of and distinct from the browser data of the target user.

18. The method of claim 17 , wherein the social network momentum data includes data related to users other than the target user.

19. The method of claim 17 , wherein the dynamically determined targeted content is based on the recommendation results.

20. The method of claim 17 , wherein the social network momentum data is retrieved via a remote computer site.

21. The method of claim 17 , wherein:

the social network momentum data is stored in a first database, and the recommended targeted content is selected from content stored in a second database.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded Sep 6, 2022
From: APPBRILLIANCE, INC.
To: CONVERGENT ASSETS, LLC
Reel/Frame 061007/0436 →
Continuity (10)
Continuation 15941778 · Mar 30, 2018
Continuation 14815796 · Jul 31, 2015
Continuation 14257394 · Apr 21, 2014
Continuation 13860461 · Apr 10, 2013
Continuation 13284799 · Oct 28, 2011
Continuation 12098385 · Apr 4, 2008
Provisional Application 60910583 · Apr 6, 2007
Provisional Application 60910581 · Apr 6, 2007
Provisional Application 60910606 · Apr 6, 2007
Related Publication 20220020056A1 · Jan 20, 2022
References Cited (177)
US 5729659A · Potter · 1998 [cited by applicant]
US 5794210A · Goldhaber et al. · 1998 [cited by applicant]
US 5855008A · Goldhaber et al. · 1998 [cited by applicant]
US 5948061A · Merriman et al. · 1999 [cited by applicant]
US 5991735A · Gerace · 1999 [cited by applicant]
US 6009410A · Lemole et al. · 1999 [cited by applicant]
US 6047551A · Ishiguro et al. · 2000 [cited by applicant]
US 6062510A · De La Melena · 2000 [cited by applicant]
US 6065497A · Tsou · 2000 [cited by applicant]
US 6065550A · Gardes · 2000 [cited by applicant]
US 6069271A · Tanimoto et al. · 2000 [cited by applicant]
US 6072847A · Dupuy et al. · 2000 [cited by applicant]
US 6072849A · Sessions · 2000 [cited by applicant]
US 6072853A · Hall · 2000 [cited by applicant]
US 6073105A · Sutcliffe et al. · 2000 [cited by applicant]
US 6089194A · LaBelle et al. · 2000 [cited by applicant]
US 6089322A · Kelley et al. · 2000 [cited by applicant]
US 6119098A · Guyot et al. · 2000 [cited by applicant]
US 6120590A · Miyamoto et al. · 2000 [cited by applicant]
US 6124093A · Bauer et al. · 2000 [cited by applicant]
US 6125377A · Razin · 2000 [cited by applicant]
US 6194424B1 · Eckenberg et al. · 2001 [cited by applicant]
US 6243375B1 · Speicher · 2001 [cited by applicant]
US 6324519B1 · Eldering · 2001 [cited by applicant]
US 6339761B1 · Cottingham · 2002 [cited by applicant]
US 6345293B1 · Chaddha · 2002 [cited by applicant]
US 6385592B1 · Angles et al. · 2002 [cited by applicant]
US 6487538B1 · Gupta et al. · 2002 [cited by applicant]
US 6503070B2 · Eiermann et al. · 2003 [cited by applicant]
US 6513052B1 · Binder · 2003 [cited by applicant]
US 6571234B1 · Knight et al. · 2003 [cited by applicant]
US 6615251B1 · Klug et al. · 2003 [cited by applicant]
US 6647425B1 · Chaddha · 2003 [cited by applicant]
US 6714992B1 · Kanojia et al. · 2004 [cited by applicant]
US 6718551B1 · Swix et al. · 2004 [cited by applicant]
US 6760916B2 · Holtz et al. · 2004 [cited by applicant]
US 6771290B1 · Hoyle · 2004 [cited by applicant]
US 6804659B1 · Graham et al. · 2004 [cited by applicant]
US 6842604B1 · Cook et al. · 2005 [cited by applicant]
US 6891635B2 · Dutta · 2005 [cited by applicant]
US 6980972B1 · Allibhoy et al. · 2005 [cited by applicant]
US 7047551B2 · Ogawa et al. · 2006 [cited by applicant]
US 7062510B1 · Eldering · 2006 [cited by applicant]
US 7065497B1 · Brewster et al. · 2006 [cited by applicant]
US 7065550B2 · Raghunandan · 2006 [cited by applicant]
US 7069271B1 · Fadel et al. · 2006 [cited by applicant]
US 7072847B2 · Ulenas et al. · 2006 [cited by applicant]
US 7072849B1 · Filepp et al. · 2006 [cited by applicant]
US 7072853B2 · Shkedi · 2006 [cited by applicant]
US 7089194B1 · Berstis et al. · 2006 [cited by applicant]
US 7089322B1 · Stallmann · 2006 [cited by applicant]
US 7120590B1 · Eisen et al. · 2006 [cited by applicant]
US 7124093B1 · Graham et al. · 2006 [cited by applicant]
US 7194424B2 · Greer et al. · 2007 [cited by applicant]
US 7503070B1 · Alstyne et al. · 2009 [cited by applicant]
US 7685132B2 · Hyman · 2010 [cited by applicant]
US 7716161B2 · Dean et al. · 2010 [cited by applicant]
US 7739304B2 · Naaman et al. · 2010 [cited by applicant]
US 7831586B2 · Reitter et al. · 2010 [cited by applicant]
US 7885901B2 · Hull et al. · 2011 [cited by applicant]
US 8005724B2 · Dunning et al. · 2011 [cited by applicant]
US 8073850B1 · Hubbard · 2011 [cited by examiner]
US 8255413B2 · Bennett et al. · 2012 [cited by applicant]
US 8484083B2 · Basu et al. · 2013 [cited by applicant]
US 8572169B2 · Partovi et al. · 2013 [cited by applicant]
US 8601004B1 · Mahadevan et al. · 2013 [cited by applicant]
US 8862591B2 · Chowdhury et al. · 2014 [cited by applicant]
US 9256667B2 · Koudas et al. · 2016 [cited by applicant]
US 9652557B2 · Gross · 2017 [cited by applicant]
US 9715543B2 · MacAdaan et al. · 2017 [cited by applicant]
US 10510043B2 · Gerace et al. · 2019 [cited by applicant]
US 11049138B2 · Larner et al. · 2021 [cited by applicant]
US 20010020242A1 · Gupta et al. · 2001 [cited by applicant]
US 20010034637A1 · Lin et al. · 2001 [cited by applicant]
US 20020002509A1 · Wagorn et al. · 2002 [cited by applicant]
US 20020010626A1 · Agmoni · 2002 [cited by applicant]
US 20020010747A1 · Jaehyuk-Hwang · 2002 [cited by applicant]
US 20020010757A1 · Ganik et al. · 2002 [cited by applicant]
US 20020026351A1 · Coleman · 2002 [cited by applicant]
US 20020026390A1 · Ulenas et al. · 2002 [cited by applicant]
US 20020032608A1 · Kanter · 2002 [cited by applicant]
US 20020042750A1 · Morrison · 2002 [cited by applicant]
US 20020047770A1 · Scoggin et al. · 2002 [cited by applicant]
US 20020055912A1 · Buck · 2002 [cited by applicant]
US 20020082941A1 · Bird · 2002 [cited by applicant]
US 20020099602A1 · Moskowitz et al. · 2002 [cited by applicant]
US 20020107727A1 · Traub · 2002 [cited by applicant]
US 20020111865A1 · Middleton, III et al. · 2002 [cited by applicant]
US 20020123924A1 · Cruz · 2002 [cited by applicant]
US 20020124253A1 · Eyer et al. · 2002 [cited by applicant]
US 20020133404A1 · Pedersen · 2002 [cited by applicant]
US 20020143629A1 · Mineyama et al. · 2002 [cited by applicant]
US 20020174009A1 · Myers et al. · 2002 [cited by applicant]
US 20020188694A1 · Yu · 2002 [cited by examiner]
US 20030006911A1 · Smith et al. · 2003 [cited by applicant]
US 20030009762A1 · Hooper et al. · 2003 [cited by applicant]
US 20030033199A1 · Coleman · 2003 [cited by applicant]
US 20030036944A1 · Lesandrini et al. · 2003 [cited by applicant]
US 20030046148A1 · Rizzi et al. · 2003 [cited by applicant]
US 20030080997A1 · Fuehren et al. · 2003 [cited by applicant]
US 20030154126A1 · Gehlot et al. · 2003 [cited by applicant]
US 20030171990A1 · Rao et al. · 2003 [cited by applicant]
US 20040015396A1 · Satomi et al. · 2004 [cited by applicant]
US 20040054577A1 · Noue et al. · 2004 [cited by applicant]
US 20040204981A1 · Schuebel et al. · 2004 [cited by applicant]
US 20050033771A1 · Schmitter et al. · 2005 [cited by applicant]
US 20050071325A1 · Bem · 2005 [cited by applicant]
US 20050091111A1 · Green et al. · 2005 [cited by applicant]
US 20050114208A1 · Arbuckle et al. · 2005 [cited by applicant]
US 20050165766A1 · Szabo · 2005 [cited by examiner]
US 20050249428A1 · Chen · 2005 [cited by applicant]
US 20050261965A1 · Eisen et al. · 2005 [cited by applicant]
US 20060026147A1 · Cone · 2006 [cited by examiner]
US 20060041474A1 · Westling et al. · 2006 [cited by applicant]
US 20060064346A1 · Steenstra et al. · 2006 [cited by applicant]
US 20060064350A1 · Freer · 2006 [cited by applicant]
US 20060069612A1 · Hurt et al. · 2006 [cited by applicant]
US 20060069616A1 · Bau · 2006 [cited by applicant]
US 20060100923A1 · Courchesne · 2006 [cited by applicant]
US 20060119900A1 · King et al. · 2006 [cited by applicant]
US 20060184989A1 · Slothouber · 2006 [cited by applicant]
US 20060212350A1 · Ellis et al. · 2006 [cited by applicant]
US 20060253331A1 · Shkedi · 2006 [cited by applicant]
US 20060259357A1 · Chiu · 2006 [cited by applicant]
US 20060259359A1 · Gogel · 2006 [cited by applicant]
US 20060265283A1 · Gorodyansky · 2006 [cited by applicant]
US 20060282303A1 · Hale et al. · 2006 [cited by applicant]
US 20060282327A1 · Neal et al. · 2006 [cited by applicant]
US 20060282328A1 · Gerace · 2006 [cited by examiner]
US 20060284873A1 · Forrest et al. · 2006 [cited by applicant]
US 20070016469A1 · Bae et al. · 2007 [cited by applicant]
US 20070016488A1 · Ulenas · 2007 [cited by applicant]
US 20070061195A1 · Liu et al. · 2007 [cited by applicant]
US 20070072676A1 · Baluja · 2007 [cited by applicant]
US 20070078705A1 · Abels et al. · 2007 [cited by applicant]
US 20070106627A1 · Srivastava et al. · 2007 [cited by applicant]
US 20070106658A1 · Ferrari et al. · 2007 [cited by applicant]
US 20070118392A1 · Zinn et al. · 2007 [cited by applicant]
US 20070162432A1 · Armstrong · 2007 [cited by examiner]
US 20070214097A1 · Parsons et al. · 2007 [cited by applicant]
US 20070237314A1 · Henry et al. · 2007 [cited by applicant]
US 20070288514A1 · Reitter · 2007 [cited by examiner]
US 20080040313A1 · Schachter · 2008 [cited by applicant]
US 20080052371A1 · Partovi · 2008 [cited by examiner]
US 20080077574A1 · Gross · 2008 [cited by applicant]
US 20080104225A1 · Zhang et al. · 2008 [cited by applicant]
US 20080162399A1 · Tam et al. · 2008 [cited by applicant]
US 20080195596A1 · Sisk et al. · 2008 [cited by applicant]
US 20080195657A1 · Naaman · 2008 [cited by examiner]
US 20080221987A1 · Sundaresan · 2008 [cited by examiner]
US 20080243607A1 · Rohan et al. · 2008 [cited by applicant]
US 20080244681A1 · Gossweiler · 2008 [cited by examiner]
US 20090119173A1 · Parsons · 2009 [cited by examiner]
US 20100030713A1 · Simpson et al. · 2010 [cited by applicant]
US 20170185690A1 · Raichelgauz · 2017 [cited by examiner]
US 20170357985A1 · Zinn · 2017 [cited by examiner]
AU 2006257782 · 2006 [cited by applicant]
AU 2011250794 · 2011 [cited by applicant]
EP 1150508 · 2001 [cited by applicant]
EP 1217560 · 2002 [cited by applicant]
EP 1894152 · 2008 [cited by applicant]
WO 9950775 · 1999 [cited by applicant]
Sung Ho Ha, “Digital content recommender on the Internet,” in IEEE Intelligent Systems, vol. 21, No. 2, pp. 70-77, Mar.-Apr. 2006, doi: 10.1109/MIS.2006.24 (Year: 2006). [cited by examiner]
J. Hummel and U. Lechner, “Social profiles of virtual communities,” Proceedings of the 35th Annual Hawaii International Conference on System Sciences, Big Island, HI, USA, 2002, pp. 2245-2254, doi: 10.1109/HICSS.2002.99… [cited by examiner]
Bai, J., et al., “Query expansion using term relationships in language models for information retrieval”, CIKM '05: Proceedings of the 14th ACM international conference on Information and knowledge management, Oct. 31, … [cited by applicant]
Collins-Thompson, K., et al., “Query expansion using random walk models”, CIKM '05: Proceedings of the 14th ACM international conference on Information and knowledge management, Oct. 31, 2005, pp. 704-711. [cited by applicant]
Defendants' Invalidity and Subject Matter Eligibilty Contentions, [cited by applicant]
Exhibit A: Claim Charts, Inc., et al., [cited by applicant]
Exhibit B: Obviousness Combinations, Inc., et al., [cited by applicant]
Exhibit C: Additional Prior Art Patents and Patent Application Publications under P.R. 3-3(a), Inc., et al., [cited by applicant]
Gauch, S., et al., “A corpus analysis approach for automatic query expansion and its extension to multiple databases”, ACM Transactions on Information Systems, vol. 17, No. Jul. 1, 1999, pp. 250-250. [cited by applicant]
Hliaoutakis, A., et al., “Information Retrieval by Semantic Similarity”, International Journal on Semantic Web and Information Systems, Jul. 2006, 29 pages. [cited by applicant]
Jiang, T., et al., “Mining Generalized Associations of Semantic Relations from Textual Web Content”, IEEE Transactions on Knowledge and Data Engineering, vol. 19, No. 2, Feb. 2007, pp. 164-179. [cited by applicant]
Nakauchi, N., et al., “Exploiting Semantics in Unstructured Peer-to-Peer Networks”, IEICE Transactions on Communications, vol. E87-B , No. 7, Jul. 2004, pp. 1806-1817. [cited by applicant]
Teevan, J., et al., “Personalizing search via automated analysis of interests and activities”, SIGIR '05: Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retr… [cited by applicant]
Varelas, G., et al., “Semantic similarity methods in wordNet and their application to information retrieval on the web”, WIDM '05: Proceedings of the 7th annual ACM international workshop on Web information and data man… [cited by applicant]
Wives, L. K., et al., “Hyperdictionary: a knowledge discovery tool to help information retrieval”, Proceedings. String Processing and Information Retrieval: A South American Symposium (Cat. No.98EX207), Sep. 11, 1998, 7… [cited by applicant]