IP Library Granted Patent US 8,676,695
Granted Patent B2
US 8,676,695 · App. 13/234,364 · Granted Mar 18, 2014

User interface, system and method for performing a web-based transaction

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 8,676,695
App. No.
13/234,364
Granted
Mar 18, 2014
Kind
B2
Abstract

Disclosed is a computer with a user interface, the computer including central processing units, memories, and network interfaces, a program code that performs a search and transaction based on user input, the interface displaying in conjunction with code execution, an input environment adapted to search criteria input, the criteria defining a search for desired entities, the program code establishing a search engine that searches on different web sources to generate a search result, the engine searching using a combination of different input entities, a first entity and a second entity includable in the different entities, the engine searching for the configuration, the different entities being purchasable from different web sources, the engine searching on different web sources for the combination, and presenting found configurations, the engine providing at least one order input determined by at least one found configuration, the system taking mutual dependencies between the entities into consideration.

Claims (41)

1. A method, comprising:

identifying a first plurality of text strings of a first data source of a first web server;

combining the text strings of the first plurality into a first entity comprising first attributes each of which corresponds to a respective one of the text strings of the first plurality;

identifying a second plurality of text strings of a second data source of a second web server that is different than the first web server;

combining the text strings of the second plurality into a second entity that is different than the first entity, the second entity comprising second attributes each of which corresponds to a respective one of the text strings of the second plurality;

generating a database that includes the first and second entities;

responsive to receiving a query comprising a combination of attribute selections, performing a search using the generated database that includes the first and second entities to select a subset of the first and second entities that corresponds to the combination of attribute selections; and

causing the entity of the selected subset to be presented on a user terminal from which the query originated.

2. The method of claim 1 , wherein at least one of the first attributes is different than at least one of the second attributes.

3. The method of claim 2 , wherein the first entity corresponds to a different type of good or service than the second entity.

4. The method of claim 1 , wherein the selection is response to an access to one of the web servers, the access without the transferring of unique ID coding of a good or service corresponding to the entity of the selected subset from the accessed web server.

5. The method of claim 1 , wherein the received query comprises a conditional order, and wherein the method further comprises:

determining whether a condition is met; and

causing an order to be sent to the web server that corresponds to the entity of the selected subset responsive to determining that the condition is met.

6. A memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:

identifying a first plurality of text strings of a first data source of a first web server; combining the text strings of the first plurality into a first entity comprising first attributes each of which corresponds to a respective one of the text strings of the first plurality; identifying a second plurality of text strings of a second data source of a second web server that is different than the first web server;

combining the text strings of the second plurality into a second entity that is different than the first entity, the second entity comprising second attributes each of which corresponds to a respective one of the text strings of the second plurality;

generating a database that includes the first and second entities;

responsive to receiving a query comprising a combination of attribute selections, performing a search using the generated database that includes the first and second entities to select a subset of the first and second entities that corresponds to the combination of attribute selections; and

causing the entity of the selected subset to be presented on a user terminal from which the query originated.

7. The memory device of claim 6 , wherein at least one of the first attributes is different than at least one of the second attributes.

8. The memory device of claim 7 , wherein the first entity corresponds to a different type of good or service than the second entity.

9. The memory device of claim 6 , further comprising transferring the combination of attribute selections to a calculation model, and wherein said presenting comprising causing an output of the calculation model to be displayed on the user terminal.

10. The memory device of claim 6 , wherein the entity of the selected subset comprises one of the first and second entities and a third entity, and wherein the selecting comprises taking a mutual dependency associated with the combination of entity selections into consideration.

11. The memory device of claim 10 , wherein the mutual dependency comprises an appraisal corresponding to the entity of the selected subset.

12. The memory device of claim 10 , wherein the mutual dependency comprises delivery costs to be added to the price of the entity of the selected subset.

13. The memory device of claim 10 , wherein said mutual dependency comprises discount information for purchasing the entity of the selected subset from a single provider.

14. The memory device of claim 10 , wherein said mutual dependency comprises compatibility information.

15. The memory device of claim 6 , further comprising placing an order for a good or service corresponding to the selected entity of the selected subset response to a user selection from the presentation.

16. The memory device of claim 6 , wherein the selection is response to an access to one of the web servers, the access without the transferring of unique ID coding of a good or service corresponding to the entity of the selected subset from the accessed web server.

17. The memory device of claim 6 , wherein the received query comprises a conditional order, and wherein the operations further comprise:

determining whether a condition is met; and

causing an order to be sent to the web server that corresponds to the entity of the selected subset responsive to determining that the condition is met.

18. An apparatus, comprising:

means for identifying a first plurality of text strings of a first data source of a first web server and a second plurality of text strings of a second data source of a second web server that is different than the first web server;

means for combining the text strings of the first plurality into a first entity comprising first attributes each of which corresponds to a respective one of the text strings of the first plurality and the text strings of the second plurality into a second entity that is different than the first entity, the second entity comprising second attributes each of which corresponds to a respective one of the text strings of the second plurality; and

means for searching selecting the first and second entities to select a subset of the first and second entities that corresponds to a combination of attribute selections responsive to receiving a query comprising the combination of attribute selections.

19. The apparatus of claim 18 , wherein the selection is response to an access to one of the web servers, the access without the transferring of unique ID coding of a good or service corresponding to the entity of the selected subset from the accessed web server.

20. The apparatus of claim 19 , wherein the received query comprises a conditional order, and the apparatus further comprises:

means for determining whether a condition is met; and

means for causing an order to be sent to the web server that corresponds to the entity of the selected subset responsive to determining that the condition is met.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: MIND FUSION, LLC
To: FINTEGRAPH, LLC
Reel/Frame 066912/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: NYTELL SOFTWARE LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062708/0535 →
MERGER Recorded Dec 31, 2015
From: CORTEGE WIRELESS, LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 037392/0487 →
CHANGE OF NAME Recorded Jun 27, 2013
From: KAPOW TECHNOLOGIES APS
To: KAPOW TECHNOLOGIES A/S
Reel/Frame 030705/0783 →
CHANGE OF NAME Recorded Jun 27, 2013
From: KAPOW APS
To: KAPOW TECHNOLOGIES APS WITH SECONDARY NAME: KAPOW APS
Reel/Frame 030705/0758 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 029987 FRAME 0192. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 27, 2013
From: KAPOW TECHNOLOGIES, A/S
To: WOPAK TECHNOLOGIES, LLC
Reel/Frame 030705/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: WOPAK TECHNOLOGIES, LLC
To: CORTEGE WIRELESS, LLC
Reel/Frame 030083/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: KAPOW TECHNOLOGIES, APS
To: WOPAK TECHNOLOGIES, LLC
Reel/Frame 029987/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2012
From: ANDREASEN, STEFAN; HELLES, MORTEN
To: KAPOW APS
Reel/Frame 028804/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2012
From: ANDREASEN, STEFAN; HELLES, MORTEN
To: KAPOW APS
Reel/Frame 028804/0731 →