IP Library Granted Patent US 12,182,203
Granted Patent B2
US 12,182,203 · App. 17/900,437 · Granted Dec 31, 2024

System and method for verified predictions and performance

Inventors: Eric Bax (Sierra Madre, CA); Charlotte Bax (Dulles, VA); Lisa Giaffo (Pasadena, CA); Melissa Gerber (Dulles, VA); Tanisha Sharma (Los Angeles, CA); Nikki Thompson (Bloomfield, NJ); Kimberley Williams (Dulles, VA); Will Wagner (Costa Mesa, CA)
Assignee: YAHOO ASSETS LLC
G06F16/9032G06N5/022
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,182,203
App. No.
17/900,437
Granted
Dec 31, 2024
Kind
B2
Abstract

The present teaching relates to communication related to predictions. A communication chain is created with multiple chain units, each operating independently to provide prediction services related to a prompt with embedded information therein associated with predictions for the prompt to enable prediction services. A request is received for a requested operation related to a query prompt on one of prediction solicitation, prediction entry, verification entry, and prediction access. If a chain unit for the query prompt, the request is directed to the chain unit to perform the requested operation. If not, a new chain unit is created for the query prompt and the request is forwarded to the new chain unit to carry out the requested operation.

Claims (94)

1. A method implemented on at least one processor, a memory, and a communication platform for communication, comprising:

creating a communication chain comprising a plurality of chain units, each of which operates independently to provide a different prediction service associated with a prediction generated for a prompt, wherein the plurality of chain units form the communication chain, providing prediction services for different aspects of a prediction, including soliciting a prediction with respect to a prompt, providing a prediction for a prompt, verifying a prediction, and facilitating access to a prediction;

receiving a request for a requested prediction operation relating to one of the aspects of the prediction services associated with a query prompt, wherein the requested operation is directed to one of soliciting a prediction, providing a prediction, verifying a prediction, and accessing a prediction;

if one of the plurality of chain units corresponds to the query prompt, directing the request to the chain unit for carrying out the requested operation; and

if none of the plurality of chain units is associated with query prompt,

creating an additional chain unit for the query prompt,

adding the additional chain unit to the communication chain to create an updated communication chain, and

directing the request to the additional chain unit in the updated communication chain for carrying out the requested operation.

2. The method of claim 1 , wherein

the communication chain corresponds to a blockchain; and

each of the plurality of chain units corresponding to a prompt in the blockchain is fully functional in providing the prediction services related to the prompt.

3. The method of claim 1 , wherein the soliciting a prediction with respect to a prompt involves:

receiving the query prompt from a prediction soliciting user;

storing the query prompt received in the chain unit; and

presenting the query prompt on an interface of the chain unit associated with the query prompt in order to solicit a prediction directed to the query prompt.

4. The method of claim 1 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and the providing a prediction involves:

receiving a prediction from a predicting user directed to the query prompt;

storing the received prediction with the embedded information; and

presenting the received prediction on an interface of the chain unit associated with the query prompt in order to solicit verification on the prediction, wherein

the received prediction includes content of the prediction and an identifier of the predicting user.

5. The method of claim 1 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and the verifying a prediction involves:

receiving verification information from a verifying user directed to one of the one or more predictions associated with the query prompt, wherein the verification information includes an indication of the prediction for which the verification is provided, a verification result, and an identifier of the verifying user; and

storing the verification information in the embedded information in connection with the prediction.

6. The method of claim 1 , wherein the facilitating access to a prediction involves:

receiving consumption specification from a consumer user wherein the consumption specification is indicative of an interested prediction service;

retrieving, from the embedded information in the chain unit, service information consistent with the interested prediction service; and

presenting the retrieved service information to the consumer user to deliver the requested interested prediction service.

7. The method of claim 5 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and the method further comprising at least one of:

incorporating evaluation information in the embedded information by

generating rank data associated with the one or more predictions or corresponding predicting users based on verification information directed thereto,

storing the rank data with embedded information with respect to each of the one or more predictions or the corresponding predicting users; and

sending at least some of the embedded information to a user according to an alert configuration set up by the user, wherein the alert configuration specifies at least one condition that triggers the sending.

8. A machine readable and non-transitory medium having information recorded thereon for communication, wherein the information, once read by the machine, causes the machine to perform the following steps:

creating a communication chain comprising a plurality of chain units, each of which operates independently to provide a different prediction service associated with a prediction generated for a prompt, wherein the plurality of chain units form the communication chain, providing prediction services for different aspects of a prediction, including soliciting a prediction with respect to a prompt, providing a prediction for a prompt, verifying a prediction, and facilitating access to a prediction;

receiving a request for a requested prediction operation relating to one of the aspects of the prediction services associated with a query prompt, wherein the requested operation is directed to one of soliciting a prediction, providing a prediction, verifying a prediction, and accessing a prediction;

if one of the plurality of chain units corresponds to the query prompt, directing the request to the chain unit for carrying out the requested operation; and

if none of the plurality of chain units is associated with the query prompt,

creating an additional chain unit for the query prompt,

adding the additional chain unit to the communication chain to create an updated communication chain, and

directing the request to the additional chain unit in the updated communication chain for carrying out the requested operation.

9. The medium of claim 8 , wherein

the communication chain corresponds to a blockchain; and

each of the plurality of chain units corresponding to a prompt in the blockchain is fully functional in providing the prediction services related to the prompt.

10. The medium of claim 8 , wherein the soliciting a prediction with respect to a prompt involves:

receiving the query prompt from a prediction soliciting user;

storing the query prompt received in the chain unit; and

presenting the query prompt on an interface of the chain unit associated with the query prompt in order to solicit a prediction directed to the query prompt.

11. The medium of claim 8 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and the providing a prediction involves:

receiving a prediction from a predicting user directed to the query prompt;

storing the received prediction with the embedded information; and

presenting the received prediction on an interface of the chain unit associated with the query prompt in order to solicit verification on the prediction, wherein

the received prediction includes content of the prediction and an identifier of the predicting user.

12. The medium of claim 8 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and the verifying a prediction involves:

receiving verification information from a verifying user directed to one of the one or more predictions associated with the query prompt, wherein the verification information includes an indication of the prediction for which the verification is provided, a verification result, and an identifier of the verifying user; and

storing the verification information in the embedded information in connection with the prediction.

13. The medium of claim 8 , wherein facilitating access to a prediction involves:

receiving consumption specification from a consumer user wherein the consumption specification is indicative of an interested prediction service;

retrieving, from the embedded information in the chain unit, service information consistent with the interested prediction service; and

presenting the retrieved service information to the consumer user to deliver the requested interested prediction service.

14. The medium of claim 12 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and wherein the information, once read by the machine, further causes the machine to perform at least one of:

incorporating evaluation information in the embedded information by

generating rank data associated with the one or more predictions or corresponding predicting users based on verification information directed thereto,

storing the rank data with embedded information with respect to each of the one or more predictions or the corresponding predicting users; and

sending at least some of the embedded information to a user according to an alert configuration set up by the user, wherein the alert configuration specifies at least one condition that triggers the sending.

15. A system, comprising:

a communication chain comprising a plurality of chain units, each of which operates independently to provide a different prediction service associated with a prediction generated for a prompt, wherein the plurality of chain units form the communication chain, providing prediction services for different aspects of a prediction, including soliciting a prediction with respect to a prompt, providing a prediction for a prompt, verifying a prediction, and facilitating access to a prediction; and

a prediction service platform implemented by a processor and configured for

receiving a request for a requested prediction operation relating to one of the aspects of the prediction services associated with a query prompt, wherein the requested operation is directed to one of soliciting a prediction, providing a prediction, verifying a prediction, and accessing a prediction,

if one of the plurality of chain units corresponds to the query prompt, directing the request to the chain unit for carrying out the requested operation, and

if none of the plurality of chain units is associated with query prompt,

creating an additional chain unit for the query prompt,

adding the additional chain unit to the communication chain to create an updated communication chain, and

directing the request to the additional chain unit in the updated communication chain for carrying out the requested operation.

16. The system of claim 15 , wherein the prediction service platform further comprises a user interface for handling the soliciting a prediction with respect to a prompt by:

receiving the query prompt from a prediction soliciting user;

storing the query prompt received in the chain unit; and

presenting the query prompt on an interface of the chain unit associated with the query prompt in order to solicit a prediction directed to the query prompt.

17. The system of claim 15 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and wherein the prediction service platform further comprises a user interface for handling providing a prediction by:

receiving a prediction from a predicting user directed to the query prompt;

storing the received prediction with the embedded information; and

presenting the received prediction on an interface of the chain unit associated with the query prompt in order to solicit verification on the prediction, wherein

the received prediction includes content of the prediction and an identifier of the predicting user.

18. The system of claim 15 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and the prediction service platform further comprises a user interface for handling the verifying a prediction by:

receiving verification information from a verifying user directed to one of the one or more predictions associated with the query prompt, wherein the verification information includes an indication of the prediction for which the verification is provided, a verification result, and an identifier of the verifying user; and

storing the verification information in the embedded information in connection with the prediction.

19. The system of claim 15 , wherein the prediction service platform further comprises a user interface for handling facilitating access to a prediction by:

receiving consumption specification from a consumer user wherein the consumption specification is indicative of an interested prediction service;

retrieving, from the embedded information in the chain unit, service information consistent with the interested prediction service; and

presenting the retrieved service information to the consumer user to deliver the requested interested prediction service.

20. The system of claim 18 , wherein each of the plurality of chain units includes embedded information associated with one or more predictions to facilitate the prediction services, and wherein the prediction service platform further comprises a prediction ranking generator implemented by a processor and configured for:

incorporating evaluation information in the embedded information by

generating rank data associated with the one or more predictions or corresponding predicting users based on verification information directed thereto,

storing the rank data with embedded information with respect to each of the one or more predictions or the corresponding predicting users; and

a user interface implemented by a processor and configured for sending at least some of the embedded information to a user according to an alert configuration set up by the user, wherein the alert configuration specifies at least one condition that triggers the sending.

Assignments (2)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 17, 2025
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 072915/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: BAX, ERIC; BAX, CHARLOTTE; GIAFFO, LISA; GERBER, MELISSA; SHARMA, TANISHA; THOMPSON, NIKKI; WILLIAMS, KIMBERLEY; WAGNER, WILL
To: YAHOO ASSETS LLC
Reel/Frame 062710/0436 →