IP Library Granted Patent US 12,231,383
Granted Patent B2
US 12,231,383 · App. 18/657,612 · Granted Feb 18, 2025

Methods and systems for enabling collective superintelligence

Inventors: Louis B. Rosenberg (San Luis Obispo, CA); Gregg Willcox (Seattle, WA); Hans Schumann (San Francisco, CA)
Assignee: Unanimous A. I., Inc.
H04L51/046H04L51/04H04L51/216H04L51/56
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,231,383
App. No.
18/657,612
Granted
Feb 18, 2025
Kind
B2
Abstract

The present disclosure describes systems and methods for enabling real-time conversational dialog among a large population of networked human users while facilitating convergence on groupwise decisions, insight extraction, and solutions, and amplifying collective intelligence. A plurality of computing devices associated with members of a population of participants is provided, wherein the plurality of computing devices is networked via a computer network and in communication with a central server. In some cases, the central server divides the population into a plurality of subgroups and enables an LLM-powered conversational surrogate agent associated with each subgroup. The conversational surrogate agent is configured to repeatedly observe a conversation among members of its assigned subgroup and store content of the conversation to extract insights from the conversation at appropriate intervals. The conversational surrogate agent assesses a numerical measure of conviction, confidence, or scope associated with each unique insight within the conversation, passes the insights and the numerical measure to other subgroups and modulates a strength of the insights based on the numerical measures.

Claims (88)

1. A system for real-time communication, conversation analysis and insight extraction, comprising:

a plurality of networked computing devices associated with members of a population of participants, and networked via a computer network; and

a central server in communication with the plurality of networked computing devices, the central server dividing the population into a plurality of subgroups and enabling a conversational surrogate agent (CSai) associated with each subgroup, each conversational surrogate agent comprising a large language model (LLM)-powered module that is assigned to a unique subgroup of the population of participants and tasked with repeatedly performing the following steps in real-time, comprising:

observing via the computer network a conversation among members of its assigned subgroup,

distilling and storing content of the conversation,

extracting insights from the conversation at intervals,

assessing a numerical measure of conviction, confidence or scope associated with each unique insight within the conversation among the members of the assigned subgroup,

storing the insights and associated numerical measures and associated members in a memory by passing data to one or more other computational processes accessible to the central server,

aggregating the associated numerical measures across unique insights expressed within the assigned subgroup,

passing insights to other conversational surrogate agents assigned to other subgroups, said insights being passed as language, each insight being passed along with said associated numerical measures having been aggregated,

receiving insights from the other conversational surrogate agents assigned to other subgroups, each insight including textual language representing the insight and aggregated numerical measures associated with the other subgroups, and

conversationally expressing received insights to the assigned subgroup, said expressing including modulating a strength of the textual language based at least in part on the received aggregated numerical measures.

2. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent performing the following additional step in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroup or subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time,

wherein the determining which insight to transmit comprises determining which insight has the highest support within the assigned subgroup.

3. The system of claim 2 wherein the determining which other subgroup or subgroups within the connection set will receive the insight further includes considering which of the other subgroups within the connection set have not yet considered the insight.

4. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent periodically performing the following additional step on a prescribed period in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroup or subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time,

wherein the determining which insight to transmit comprises determining which insight has the highest support within the assigned subgroup, and

wherein the prescribed period varies as a function of how high support is for the insight within the assigned subgroup.

5. The system of claim 4 wherein the determining which other subgroup or subgroups within the connection set will receive the insight further includes considering which of the other subgroups within the connection set have not yet considered the insight.

6. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent periodically performing the following additional step on a prescribed period in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroup or subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time,

wherein the determining which insight to transmit comprises determining which insight has the highest support within the assigned subgroup, and

wherein the prescribed period shortens as a level of support increases for the insight within the assigned subgroup.

7. The system of claim 6 wherein the determining which other subgroup or subgroups within the connection set will receive the insight further includes considering which of the other subgroups within the connection set have not yet considered the insight.

8. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent periodically performing the following additional step on a prescribed period in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroups within the connection set will receive the by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time, and

determining at said moment in time whether to set a ready to send state as a function of whether the insight determined to transmit from said assigned subgroup is a minority opinion amongst insights for each of the plurality of subgroups.

9. The system of claim 8 wherein said assigned subgroup will not send said determined insight to said determined subgroup or subgroups unless said ready to send state is set.

10. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent periodically performing the following additional step on a prescribed period in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time, and

determining at said moment in time whether to set a ready to send state as a function of an amount of time since the ready to send state was set.

11. The system of claim 10 wherein said assigned subgroup will not send said determined insight to said determined subgroup or subgroups unless said ready to send state is set.

12. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent periodically performing the following additional step on a prescribed period in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroups within the connection set will receive the by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time, and

determining at said moment in time whether to set a ready to send state as a function of an amount of conversational content that has been generated among members of the assigned subgroup since the ready to send state was set.

13. The system of claim 12 wherein said assigned subgroup will not send said determined insight to said determined subgroup or subgroups unless said ready to send state is set.

14. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent periodically performing the following additional step on a prescribed period in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time, and

determining at said moment in time whether to set a ready to send state as a function of whether the insight determined to transmit from said assigned subgroup has a confidence, conviction, and/or scope exceeding a prescribed threshold value.

15. The system of claim 14 wherein said assigned subgroup will not send said determined insight to said determined subgroup or subgroups unless said ready to send state is set.

16. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent performing the following additional step in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and which other subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time,

wherein the determining which insight to transmit comprises determining a set of insight that have the highest support within the assigned subgroup, and randomly selecting one of the insights from the set of insights.

17. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent performing the following additional steps in real time, comprising:

determining at a moment in time which insight to transmit from said assigned subgroup and to which other subgroups within the connection set will receive the insight by considering which of the other subgroups of the connection set are currently in a ready to receive state at said moment in time, and

selecting via a mechanism one or more said other subgroups of said connection set that are in the ready to receive state to receive the insight.

18. The system for real-time communication, conversation analysis and insight extraction of claim 17 further comprising:

said central server in communication, said conversational surrogate agent performing the following additional step in real time, comprising:

said selecting via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups that have not yet discussed the insight.

19. The system for real-time communication, conversation analysis and insight extraction of claim 17 further comprising:

said central server in communication, said conversational surrogate agent performing the following additional step in real time, comprising:

said selecting via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups that have a lowest level of support for the insight.

20. The system for real-time communication, conversation analysis and insight extraction of claim 17 further comprising:

said central server in communication, said conversational surrogate agent performing the following additional step in real time, comprising:

said selecting via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups that have not yet discussed the insight and in the event that there are none of said other subgroups that have not yet discussed the insights, prioritizing for receiving the insight said one or more said other subgroups that have a lowest level of support for the insight.

21. The system for real-time communication, conversation analysis and insight extraction of claim 17 further comprising:

said central server in communication, said conversational surrogate agent performing the following additional step in real time, comprising:

said selecting via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups as a function of random selection.

22. The system for real-time communication, conversation analysis and insight extraction of claim 21 further comprising:

said selecting wherein said selection via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups as a function of random selection amongst said one or more said other subgroups that have a lowest level of support for the insight.

23. The system for real-time communication, conversation analysis and insight extraction of claim 21 further comprising:

said selecting wherein said selection via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups as a function of random selection amongst said one or more said other subgroups that have a lowest level of support for the insight.

24. The system for real-time communication, conversation analysis and insight extraction of claim 21 further comprising:

said selecting wherein said selection via said mechanism, wherein said mechanism comprises prioritizing for receiving the insight said one or more said other subgroups as a function of random selection amongst said one or more said other subgroups that have a particular range of support levels for the insight.

25. The system for real-time communication, conversation analysis and insight extraction of claim 1 further comprising:

said central server in communication, the central server identifying for each of the plurality of subgroups a connection set comprising a set of other subgroups that the assigned subgroup can exchange insights with via transmission of insights, said conversational surrogate agent performing the following additional step in real time, comprising:

receiving feedback on insights passed to other conversational surrogate agents assigned to the other subgroups.

26. The system of claim 1 , further comprising said assessing said numerical measure of conviction, confidence or scope associated with each unique insight within said conversation among said members of the assigned subgroup, wherein the numerical measure of conviction, confidence or scope is calculated based on a sentiment data structure of each individual in the population of participants.

27. The system of claim 1 , further comprising said assessing said numerical measure of conviction, confidence or scope associated with each unique insight within said conversation among said members of the assigned subgroup, wherein the numerical measure of conviction is calculated as a fraction of positive sentiment directed towards each insight that has been conversationally deliberated within the assigned subgroup during a period of time.

28. The system of claim 27 , wherein positive sentiment of an individual in an insight represents a degree to which that individual believes that insight is a good answer to a question or issue being deliberated.

29. The system of claim 27 , wherein positive sentiment is calculated and stored in real-time for each individual in the population of participants.

30. The system of claim 27 , wherein a natural language processing system is used to transform a batch of an individual's dialog into an estimation of a degree to which the individual supports each insight.

31. The system of claim 27 , wherein positive sentiment is calculated on a zero-centered scale, wherein a center of the scale is equivalent to not having mentioned that insight.

32. The system of claim 27 , wherein a new sentiment data structure is applied to an individual's existing sentiment data structure using heuristics, comprising a combination of the following rules: (i) if the insight already exists in the existing sentiment data structure and exists in the new sentiment data structure, apply smoothing by taking a weighted average of a new sentiment value of the insight and an existing sentiment value of the insight, (ii) if the insight does not already exist in the existing sentiment data structure and exists in the new sentiment data structure, increase the existing sentiment value by some fraction of the new sentiment value, and (iii) if the insight already exists in the existing sentiment data structure and does not exist in the new sentiment data structure, apply some decay to the existing sentiment value.

33. The system of claim 1 , further comprising said assessing said numerical measure of conviction, confidence or scope associated with each unique insight within said conversation among said members of the assigned subgroup, wherein the numerical measure of scope is calculated as a fraction of users who have mentioned or referenced the insight at least once, as identified by a natural language processing tool or a sentiment data structure.

34. The system of claim 1 , further comprising said assessing said numerical measure of conviction, confidence or scope associated with each unique insight within said conversation among said members of the assigned subgroup, wherein the numerical measure of conviction, confidence or scope is calculated at an individual level, averaged for each subgroups and reported as that subgroup's conviction, confidence or scope for each insight, or averaged over the population of participants and reported as a global conviction, confidence or scope for each insight.

35. The system of claim 1 , further comprising said assessing said numerical measure of conviction, confidence or scope associated with each unique insight within said conversation among said members of the assigned subgroup, wherein said assessing said numerical measure of conviction, confidence or scope associated with each unique insight within said conversation among said members of the assigned subgroup further comprises assessing a numerical measure of exposure associated with each unique insight within said conversation among said members of the assigned subgroup, wherein the numerical measure of exposure is calculated as a fraction of users that an idea has been conversationally presented to, as identified by a natural language processing tool or a sentiment data structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2024
From: ROSENBERG, LOUIS B.; WILLCOX, GREGG; SCHUMANN, HANS
To: UNANIMOUS A.I., INC.
Reel/Frame 067980/0447 →
Continuity (10)
Continuation In Part 18588851 · Feb 27, 2024
Continuation In Part 18367089 · Sep 12, 2023
Continuation 18240286 · Aug 30, 2023
Continuation In Part 18240286 · Aug 30, 2023
Provisional Application 63548107 · Nov 10, 2023
Provisional Application 63547705 · Nov 8, 2023
Provisional Application 63456483 · Apr 1, 2023
Provisional Application 63451614 · Mar 12, 2023
Provisional Application 63449986 · Mar 4, 2023
Related Publication 20240297859A1 · Sep 5, 2024
References Cited (198)
US 5867799A · Lang · 1999 [cited by applicant]
US 6606615B1 · Jennings · 2003 [cited by applicant]
US 6792399B1 · Phillips · 2004 [cited by applicant]
US 6903723B1 · Forest · 2005 [cited by applicant]
US 7040982B1 · Jarvis · 2006 [cited by applicant]
US 7155510B1 · Kaplan · 2006 [cited by applicant]
US 7451213B2 · Kaplan · 2008 [cited by applicant]
US 7624077B2 · Bonabeau · 2009 [cited by applicant]
US 7653726B2 · Kaplan · 2010 [cited by applicant]
US 7690991B2 · Black · 2010 [cited by applicant]
US 7856602B2 · Armstrong · 2010 [cited by applicant]
US 7880741B2 · Proebsting · 2011 [cited by applicant]
US 7937285B2 · Goldberg · 2011 [cited by applicant]
US 7958006B2 · Keil · 2011 [cited by applicant]
US 8209250B2 · Bradway · 2012 [cited by applicant]
US 8229824B2 · Berg · 2012 [cited by applicant]
US 8250071B1 · Killalea · 2012 [cited by applicant]
US 8341065B2 · Berg · 2012 [cited by applicant]
US 8396777B1 · Fine · 2013 [cited by applicant]
US 8468580B1 · Casey · 2013 [cited by applicant]
US 8583470B1 · Fine · 2013 [cited by applicant]
US 8612331B2 · Hanson · 2013 [cited by applicant]
US 8660972B1 · Heidenreich · 2014 [cited by applicant]
US 8676735B1 · Heidenreich · 2014 [cited by applicant]
US 8814660B2 · Thompson · 2014 [cited by applicant]
US 9005016B2 · Amaitis · 2015 [cited by applicant]
US 9772759B2 · Hogan · 2017 [cited by applicant]
US 9852239B2 · Natarajan · 2017 [cited by applicant]
US 9947174B2 · Rangarajan · 2018 [cited by applicant]
US 10277645B2 · Rosenberg · 2019 [cited by applicant]
US 10310802B2 · Rosenberg · 2019 [cited by applicant]
US 10353551B2 · Rosenberg · 2019 [cited by applicant]
US 10410287B2 · Marsh · 2019 [cited by applicant]
US 10515516B1 · Eckman · 2019 [cited by applicant]
US 10551999B2 · Rosenberg · 2020 [cited by examiner]
US 10713303B2 · Ashoori · 2020 [cited by applicant]
US 10817158B2 · Rosenberg · 2020 [cited by applicant]
US 10902194B2 · Toronto · 2021 [cited by applicant]
US 11037400B2 · Cohen · 2021 [cited by applicant]
US 11360656B2 · Rosenberg · 2022 [cited by applicant]
US 11949638B1 · Rosenberg · 2024 [cited by applicant]
US 12001667B2 · Rosenberg · 2024 [cited by applicant]
US 20020152110A1 · Stewart · 2002 [cited by applicant]
US 20030023685A1 · Cousins · 2003 [cited by applicant]
US 20030033193A1 · Holloway · 2003 [cited by applicant]
US 20030079218A1 · Goldberg · 2003 [cited by applicant]
US 20030088458A1 · Afeyan · 2003 [cited by applicant]
US 20030100357A1 · Walker · 2003 [cited by applicant]
US 20030119579A1 · Walker · 2003 [cited by applicant]
US 20030208535A1 · Appleman · 2003 [cited by applicant]
US 20030210227A1 · Smith · 2003 [cited by applicant]
US 20030227479A1 · Mizrahi · 2003 [cited by applicant]
US 20040015429A1 · Tighe · 2004 [cited by applicant]
US 20040064394A1 · Wallman · 2004 [cited by applicant]
US 20050067493A1 · Urken · 2005 [cited by applicant]
US 20060010057A1 · Bradway · 2006 [cited by applicant]
US 20060204945A1 · Masuichi · 2006 [cited by applicant]
US 20070011073A1 · Gardner · 2007 [cited by applicant]
US 20070055610A1 · Palestrant · 2007 [cited by applicant]
US 20070067211A1 · Kaplan · 2007 [cited by applicant]
US 20070073606A1 · Lai · 2007 [cited by applicant]
US 20070078977A1 · Kaplan · 2007 [cited by applicant]
US 20070099162A1 · Sekhar · 2007 [cited by applicant]
US 20070208727A1 · Saklikar · 2007 [cited by applicant]
US 20070209069A1 · Saklikar · 2007 [cited by applicant]
US 20070216712A1 · Louch · 2007 [cited by applicant]
US 20070226296A1 · Lowrance · 2007 [cited by applicant]
US 20080003559A1 · Toyama · 2008 [cited by applicant]
US 20080016463A1 · Marsden · 2008 [cited by applicant]
US 20080103877A1 · Gerken · 2008 [cited by applicant]
US 20080140477A1 · Tevanian · 2008 [cited by applicant]
US 20080140688A1 · Clayton · 2008 [cited by applicant]
US 20080189634A1 · Tevanian · 2008 [cited by applicant]
US 20090063379A1 · Kelly · 2009 [cited by applicant]
US 20090063991A1 · Baron · 2009 [cited by applicant]
US 20090063995A1 · Baron · 2009 [cited by applicant]
US 20090073174A1 · Berg · 2009 [cited by applicant]
US 20090076939A1 · Berg · 2009 [cited by applicant]
US 20090076974A1 · Berg · 2009 [cited by applicant]
US 20090170595A1 · Walker · 2009 [cited by applicant]
US 20090182624A1 · Koen · 2009 [cited by applicant]
US 20090239205A1 · Morgia · 2009 [cited by applicant]
US 20100144426A1 · Winner · 2010 [cited by applicant]
US 20100145715A1 · Cohen · 2010 [cited by applicant]
US 20100199191A1 · Takahashi · 2010 [cited by applicant]
US 20110003627A1 · Nicely · 2011 [cited by applicant]
US 20110016137A1 · Goroshevsky · 2011 [cited by applicant]
US 20110208328A1 · Cairns · 2011 [cited by applicant]
US 20120011006A1 · Schultz · 2012 [cited by applicant]
US 20120088222A1 · Considine · 2012 [cited by applicant]
US 20120101933A1 · Hanson · 2012 [cited by applicant]
US 20120110087A1 · Culver · 2012 [cited by applicant]
US 20120191774A1 · Bhaskaran · 2012 [cited by applicant]
US 20120290950A1 · Rapaport · 2012 [cited by applicant]
US 20120322540A1 · Shechtman · 2012 [cited by applicant]
US 20130035981A1 · Brown · 2013 [cited by applicant]
US 20130097245A1 · Adarraga · 2013 [cited by applicant]
US 20130132284A1 · Convertino · 2013 [cited by applicant]
US 20130184039A1 · Steir · 2013 [cited by applicant]
US 20130191181A1 · Balestrieri · 2013 [cited by applicant]
US 20130203506A1 · Brown · 2013 [cited by applicant]
US 20130254146A1 · Ellis · 2013 [cited by applicant]
US 20130311904A1 · Tien · 2013 [cited by applicant]
US 20130317966A1 · Bass · 2013 [cited by applicant]
US 20140012780A1 · Sanders · 2014 [cited by applicant]
US 20140057240A1 · Colby · 2014 [cited by applicant]
US 20140074751A1 · Rocklitz · 2014 [cited by applicant]
US 20140075004A1 · Van Dusen · 2014 [cited by applicant]
US 20140087841A1 · Council · 2014 [cited by applicant]
US 20140089233A1 · Ellis · 2014 [cited by applicant]
US 20140100924A1 · Ingenito · 2014 [cited by applicant]
US 20140108293A1 · Barrett · 2014 [cited by applicant]
US 20140128162A1 · Arafat · 2014 [cited by applicant]
US 20140155142A1 · Conroy · 2014 [cited by applicant]
US 20140162241A1 · Morgia · 2014 [cited by applicant]
US 20140214831A1 · Chi · 2014 [cited by applicant]
US 20140278835A1 · Moseson · 2014 [cited by applicant]
US 20140279625A1 · Carter · 2014 [cited by applicant]
US 20140282586A1 · Shear · 2014 [cited by applicant]
US 20140337097A1 · Farlie · 2014 [cited by applicant]
US 20140358825A1 · Phillipps · 2014 [cited by applicant]
US 20150065214A1 · Olson · 2015 [cited by applicant]
US 20150089399A1 · Megill · 2015 [cited by applicant]
US 20150120619A1 · Baughman · 2015 [cited by applicant]
US 20150156233A1 · Bergo · 2015 [cited by applicant]
US 20150170050A1 · Price · 2015 [cited by applicant]
US 20150236866A1 · Colby · 2015 [cited by examiner]
US 20150242755A1 · Gross · 2015 [cited by applicant]
US 20150294527A1 · Kolomiiets · 2015 [cited by applicant]
US 20150302308A1 · Bartek · 2015 [cited by applicant]
US 20150310687A1 · Morgia · 2015 [cited by applicant]
US 20150331601A1 · Rosenberg · 2015 [cited by applicant]
US 20150339020A1 · D Amore · 2015 [cited by applicant]
US 20150347903A1 · Saxena · 2015 [cited by applicant]
US 20150378587A1 · Falaki · 2015 [cited by applicant]
US 20160034305A1 · Shear · 2016 [cited by applicant]
US 20160044073A1 · Rosenberg · 2016 [cited by applicant]
US 20160048274A1 · Rosenberg · 2016 [cited by applicant]
US 20160055236A1 · Frank · 2016 [cited by applicant]
US 20160057182A1 · Rosenberg · 2016 [cited by applicant]
US 20160062735A1 · Wilber · 2016 [cited by applicant]
US 20160078458A1 · Gold · 2016 [cited by applicant]
US 20160082348A1 · Kehoe · 2016 [cited by applicant]
US 20160092989A1 · Marsh · 2016 [cited by applicant]
US 20160098778A1 · Blumenthal · 2016 [cited by applicant]
US 20160133095A1 · Shraibman · 2016 [cited by applicant]
US 20160170594A1 · Rosenberg · 2016 [cited by applicant]
US 20160170616A1 · Rosenberg · 2016 [cited by applicant]
US 20160189025A1 · Hayes · 2016 [cited by applicant]
US 20160274779A9 · Rosenberg · 2016 [cited by applicant]
US 20160335647A1 · Rebrovick · 2016 [cited by applicant]
US 20160349976A1 · Lauer · 2016 [cited by applicant]
US 20160357418A1 · Rosenberg · 2016 [cited by applicant]
US 20160366200A1 · Healy · 2016 [cited by applicant]
US 20170091633A1 · Vemula · 2017 [cited by applicant]
US 20170300198A1 · Rosenberg · 2017 [cited by applicant]
US 20170337498A1 · Rahimi · 2017 [cited by applicant]
US 20180205676A1 · Goyal · 2018 [cited by applicant]
US 20180375676A1 · Bader-Natal · 2018 [cited by applicant]
US 20190066133A1 · Cotton · 2019 [cited by applicant]
US 20190121529A1 · Rosenberg · 2019 [cited by applicant]
US 20200005341A1 · Marsh · 2020 [cited by applicant]
US 20200265194A1 · Ohbitsu · 2020 [cited by examiner]
US 20200287849A1 · G · 2020 [cited by examiner]
US 20210004150A1 · Rosenberg · 2021 [cited by applicant]
US 20210136023A1 · Chang · 2021 [cited by examiner]
US 20210150443A1 · Shih · 2021 [cited by applicant]
US 20210209554A1 · Hill · 2021 [cited by applicant]
US 20210409354A1 · Jang · 2021 [cited by applicant]
US 20220276774A1 · Rosenberg · 2022 [cited by applicant]
US 20230236718A1 · Rosenberg · 2023 [cited by applicant]
US 20240177171A1 · Thangappa · 2024 [cited by examiner]
US 20240305711A1 · Yekollu · 2024 [cited by examiner]
Puleston et al.; “Predicting the Future: Primary Research Exploring the Science of Prediction”; Copyright Esomar 2014; 31 pages; (Year: 2014). [cited by applicant]
Quora; “What are Some Open Source Prediction Market Systems?”; retrieved from https://www.quora.com/What-are-some-Open-Source-Prediction-Market-systems; on Mar. 19, 2020 (Year: 2016). [cited by applicant]
Rosenberg; U.S. Appl. No. 17/024,580, filed Sep. 17, 2020. [cited by applicant]
Rosenberg; U.S. Appl. No. 14/925,837, filed Oct. 28, 2015. [cited by applicant]
Rosenberg; U.S. Appl. No. 16/230,759, filed Dec. 21, 2018. [cited by applicant]
Rosenberg; U.S. Appl. No. 17/744,464, filed May 13, 2022. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/194,056, filed Mar. 31, 2023. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/240,286, filed Aug. 30, 2023. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/367,089, filed Sep. 12, 2023. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/584,802, filed Feb. 22, 2024. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/588,851, filed Feb. 27, 2024. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/639,963, filed Apr. 19, 2024. [cited by applicant]
Rosenberg; U.S. Appl. No. 18/676,768, filed May 29, 2024. [cited by applicant]
USPTO; Final Office Action issued in U.S. Appl. No. 14/925,837 mailed Aug. 7, 2019. [cited by applicant]
USPTO; Non-Final Office Action for U.S. Appl. No. 17/024,580 mailed Nov. 23, 2021. [cited by applicant]
USPTO; Non-Final Office Action for U.S. Appl. No. 16/230,759 mailed Mar. 26, 2020. [cited by applicant]
USPTO; Non-Final Office Action issued in U.S. Appl. No. 14/925,837 mailed Apr. 3, 2018. [cited by applicant]
USPTO; Notice of Allowance for U.S. Appl. No. 17/024,580 mailed Apr. 12, 2022. [cited by applicant]
USPTO; Notice of Allowance for U.S. Appl. No. 18/240,286 mailed Jan. 31, 2024. [cited by applicant]
USPTO; Notice of Allowance for U.S. Appl. No. 16/230,759 mailed Jul. 17, 2020. [cited by applicant]
USPTO; Notice of Allowance for U.S. Appl. No. 18/194,056 mailed Nov. 20, 2023. [cited by applicant]
USPTO; Notice of Allowance for U.S. Appl. No. 14/925,837 mailed Nov. 7, 2019. [cited by applicant]
USPTO; Notice of Allowance issued in U.S. Appl. No. 17/744,464 mailed Dec. 20, 2023. [cited by applicant]
USPTO; Notice of Allowance issued in U.S. Appl. No. 17/744,464 mailed Oct. 24, 2023. [cited by applicant]
PCT; International Search Report and Written Opinion of the International Searching Authority for PCT/US2024/017887 mailed Apr. 11, 2024. [cited by applicant]
Cited By (5)
US 12,634,250 US 12,652,261 US 12,675,772 US 12,737,815 US 12,737,816