IP Library Patent Application 13598601
Patent Application
App. No. 13/598,601

Method and System for Generating Commercial Information in Response to a Query

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 None
App. No.
13/598,601
Abstract

In a method for providing to a user commercial information regarding at least one of a product or a service, at least one of 1) a query of the user, or 2) an answer to the query is analyzed, and an activity of the user is inferred based on the analysis of the query and/or the answer. A general product or service to support the activity is determined, and a vendor that provides the general product or service is determined in response to determining the general product or service. Information regarding a specific product or service provided by the vendor is obtained, wherein the specific product or service corresponds to the general product or service. Commercial information corresponding to the specific product or service provided by the vendor is generated, wherein the commercial information is for electronic transmission to the user.

Claims (88)

1 . A method in a computing system for providing to a user commercial information regarding at least one of a product or a service, the method comprising the acts of:

analyzing, using the computing system, a query of the user electronically received via a network;

inferring, using the computing system, an activity of the user based on the analysis of the query;

determining, using the computing system, a general product or service to support the activity;

determining, using the computing system and in response to determining the general product or service, a vendor that provides the general product or service;

electronically obtaining, using the computing system, information regarding a specific product or service provided by the vendor, wherein the specific product or service corresponds to the general product or service; and

generating, using the computing system, commercial information corresponding to the specific product or service provided by the vendor, wherein the commercial information is for electronic transmission to the user.

2 . A method according to claim 1 , further comprising analyzing, using the computing system, an answer to the query, wherein the answer has been generated using a query answering computing system;

wherein inferring the activity is further based on the analysis of the answer to the query.

3 . A method according to claim 2 , further comprising:

electronically receiving the query at the query answering computing system; and

generating, using the query answering computing system, the answer to the query.

4 . A method according to claim 1 , wherein obtaining the information regarding the specific product or service includes electronically communicating with a vendor computing system that provides information regarding products or services of the vendor.

5 . A method according to claim 4 , further comprising determining, using the computing system and based on the inferred activity, a location at which to obtain the product or service;

wherein determining the vendor is based on the determined location.

6 . A method according to claim 1 , further comprising:

calculating, using the computing system, an amount or degree of the specific product or service based on the inferred activity; and

calculating, using the computing system, a number of units of the determined product or service based on the calculated amount or degree;

wherein the commercial information includes the calculated number of units.

7 . A method according to claim 6 , further comprising calculating, using the computing system, a price for the determined number of units of the specific product or service;

wherein the commercial information includes the calculated price.

8 . A method according to claim 6 , further comprising electronically receiving a pricing model;

wherein calculating the price comprises calculating the price according to the pricing model.

9 . A system for providing product and/or service information to a user, comprising:

a user modeling system configured to:

analyze a query of the user electronically received via a network,

infer an activity of the user based on the analysis of the query,

determine a general product or service to support the activity,

determine, in response to determining the general product or service, a vendor that provides the general product or service,

electronically obtain information regarding a specific product or service provided by the vendor, wherein the specific product or service corresponds to the general product or service, and

generate commercial information corresponding to the specific product or service provided by the vendor, wherein the commercial information is for electronic transmission to the user.

10 . A system according to claim 9 , further comprising:

a query answering computing system configured to:

receive the query, and

generate an answer to the query; and

wherein the user modeling system is configured to:

analyze the answer to the query, and

infer the activity further based on the analysis of the answer to the query.

11 . A system according to claim 9 , wherein the user modeling system is configured to electronically obtain the information regarding the specific product or service provided by the vendor from a vendor computing system information.

12 . A system according to claim 11 , wherein the user modeling system is configured to determine a location at which to perform the activity;

wherein the user modeling system is configured to determine the vendor based on the determined location.

13 . A system according to claim 9 , wherein the user modeling system is configured to calculate, in response to determining the specific product or service, a price for the determined specific product or service using a pricing model;

wherein the commercial information includes the calculated price.

14 . A tangible computer readable storage medium having stored thereon machine executable instructions, the machine executable instructions capable of causing, when executed by one or more processors, the one or more processors to:

analyze a query of the user electronically received via a network;

infer an activity of the user based on the analysis of the query;

determine a general product or service to support the activity;

determine, in response to determining the general product or service, a vendor that provides the general product or service;

electronically obtain information regarding a specific product or service provided by the vendor, wherein the specific product or service corresponds to the general product or service; and

generate commercial information corresponding to the specific product or service provided by the vendor, wherein the commercial information is for electronic transmission to the user.

15 . A method in a computing system for providing product and/or service information to a user, the method comprising the acts of:

analyzing, using the computing system, an answer to a query submitted to a query answering system, wherein the answer has been generated using the query answering computing system;

inferring, using the computing system, an activity of the user based on the analysis of the answer to the query;

determining, using the computing system, a general product or service to support the activity;

determining, using the computing system and in response to determining the general product or service, a vendor that provides the general product or service;

electronically obtaining, using the computing system, information regarding a specific product or service provided by the vendor, wherein the specific product or service corresponds to the general product or service; and

generating, using the computing system, commercial information corresponding to the specific product or service provided by the vendor, wherein the commercial information is for electronic transmission to the user.

16 . A method according to claim 15 , further comprising:

electronically receiving the query at the query answering computing system; and

generating, using the query answering computing system, the answer to the query.

17 . A method according to claim 15 , wherein obtaining the information regarding the specific product or service includes analyzing electronically communicating with a vendor computing system that provides information regarding products or services of the vendor.

18 . A method according to claim 17 , further comprising determining, using the computing system and based on the inferred activity, a location at which to obtain the general product or service;

wherein determining the vendor is based on the determined location.

19 . A method according to claim 15 , further comprising:

calculating, using the computing system, an amount or degree of the specific product or service based on the inferred activity; and

calculating, using the computing system, a number of units of the determined product or service based on the calculated amount or degree;

wherein the commercial information includes the calculated number of units.

20 . A method according to claim 19 , further comprising calculating, using the computing system, a price for the determined number of units of the specific product or service;

wherein the commercial information includes the calculated price.

21 . A system for providing product and/or service information to a user, comprising:

a user modeling system configured to:

analyze an answer to a query submitted to a query answering system, wherein the answer has been generated using the query answering computing system,

infer an activity of the user based on the analysis of the answer,

determine a general product or service to support the activity,

determine, in response to determining the general product or service, a vendor that provides the general product or service,

electronically obtain information regarding a specific product or service provided by the vendor, wherein the specific product or service corresponds to the general product or service, and

generate commercial information corresponding to the specific product or service provided by the vendor, wherein the commercial information is for electronic transmission to the user.

22 . A system according to claim 21 , further comprising:

a query answering computing system configured to:

receive the query, and

generate the answer to the query.

23 . A tangible computer readable storage medium having stored thereon machine executable instructions, the machine executable instructions capable of causing, when executed by one or more processors, the one or more processors to:

analyze an answer to a query submitted to a query answering system, wherein the answer has been generated using the query answering computing system;

infer an activity of the user based on the analysis of the answer;

determine a general product or service to support the activity;

determine, in response to determining the general product or service, a vendor that provides the general product or service;

electronically obtain information regarding a specific product or service provided by the vendor, wherein the specific product or service corresponds to the general product or service; and

generate commercial information corresponding to the specific product or service provided by the vendor, wherein the commercial information is for electronic transmission to the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2014
From: WOLFRAM, STEPHEN
To: WOLFRAM ALPHA LLC
Reel/Frame 032769/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2014
From: FOLTZ-SMITH, RUSSELL
To: WOLFRAM ALPHA LLC
Reel/Frame 032617/0013 →