IP Library › Granted Patent US 10,331,746
Granted Patent B1
US 10,331,746 · App. 14/582,765 · Granted Jun 25, 2019

Search and notification procedures based on user history information

Inventor: David Gerard Ledet (Allen, TX)
Assignee: OPEN INVENTION NETWORKS LLC
G06F16/9535G06F16/335
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 10,331,746
App. No.
14/582,765
Granted
Jun 25, 2019
Kind
B1
Abstract

The present application includes various information retrieval and query creation procedures. One example provides identifying at least one current user interest, applying the at least one user interest to a product query, generating the product query and transmitting the product query to at least one product source, receiving a number of products correlating to the at least one current user interest responsive to the product query being transmitted, and incorporating at least one of the number of products into a predefined user interest model. The result may provide optimized results in subsequent search operations.

Claims (84)

1. A method comprising:

identifying at least one current user interest from a first action for a first user;

notifying a second user of the at least one current user interest from the first action for the first user;

indicating, by the second user, interest in the at least one current user interest from the first action for the first user, and in response:

adding the at least one current user interest from the first action to a repository associated with the second user in response to the at least one current user interest from the first action not already present in the repository associated with the second user; and

raising a ranking for the at least one current user interest from the first action in the repository associated with the second user, in response to the at least one current user interest from the first action present in the repository associated with the second user;

identifying at least one current user interest from a second action for the second user, each of the first and second actions comprising at least one of a product purchase and a query;

correlating the at least one current user interest for the first user with the at least one current user interest for the second user to create a cross-correlation;

applying the cross-correlation to a product query;

generating the product query and transmitting the product query to at least one product source;

receiving a plurality of products corresponding to the cross-correlation responsive to the product query being transmitted; and

incorporating at least one of the plurality of products into a predefined user interest model.

2. The method of claim 1 , wherein the predefined interest model is a media file depicting a room.

3. The method of claim 2 , wherein the plurality of products are imported into the room to create a modified media file.

4. The method of claim 3 , further comprising:

transmitting the modified media file to a user device; and

displaying the modified media file for user approval.

5. The method of claim 1 , further comprising:

submitting a user query for real estate properties;

presenting a list of real estate properties to the user;

selecting at least one real estate property from the list of real estate properties; and

applying the plurality of products to the at least one real estate property as the user interest model.

6. The method of claim 5 , further comprising:

applying at least one attribute associated with the at least one real estate property to the plurality of products; and

determining whether the plurality of products are compatible with the at least one real estate property; and

applying the plurality of products to the at least one real estate property if the plurality of products are compatible with the at least one real estate property.

7. The method of claim 6 , wherein determining whether the plurality of products are compatible with the at least one real estate property comprises identifying measurements corresponding to the plurality of products and comparing the measurements corresponding to the plurality of products to measurements corresponding to the at least one real estate property.

8. An apparatus comprising:

a processor configured to:

identify at least one current user interest from a first action for a first user;

notify a second user of the at least one current user interest from the first action for the first user;

indicate, by the second user, interest in the at least one current user interest from the first action for the first user, and in response:

add the at least one current user interest from the first action to a repository associated with the second user in response to the at least one current user interest from the first action not already present in the repository associated with the second user; and

raise a ranking for the at least one current user interest from the first action in the repository associated with the second user, in response to the at least one current user interest from the first action present in the repository associated with the second user;

identify at least one current user interest from a second action for the second user, each of the first and second actions comprising at least one of a product purchase and a query;

correlate the at least one current user interest for the first user with the at least one current user interest for the second user to create a cross-correlation;

apply the cross-correlation to a product query; and

generate the product query and transmit the product query to at least one product source; and

a receiver configured to:

receive a plurality of products corresponding to the cross-correlation responsive to the product query being transmitted, and

wherein the processor is further configured to incorporate at least one of the plurality of products into a predefined user interest model.

9. The apparatus of claim 8 , wherein the predefined interest model is a media file depicting a room.

10. The apparatus of claim 9 , wherein the plurality of products are imported into the room to create a modified media file.

11. The apparatus of claim 10 , further comprising:

a transmitter configured to transmit the modified media file to a user device; and

a display configured to display the modified media file for user approval.

12. The apparatus of claim 8 , wherein the processor is further configured to

submit a user query for real estate properties;

present a list of real estate properties to the user;

select at least one real estate property from the list of real estate properties; and

apply the plurality of products to the at least one real estate property as the user interest model.

13. The apparatus of claim 12 , wherein the processor is further configured to

apply at least one attribute associated with the at least one real estate property to the plurality of products,

determine whether the plurality of products are compatible with the at least one real estate property, and

apply the plurality of products to the at least one real estate property if the plurality of products are compatible with the at least one real estate property.

14. The apparatus of claim 13 , wherein the processor determining whether the plurality of products are compatible with the at least one real estate property also comprises the processor identifying measurements corresponding to the plurality of products and comparing the measurements corresponding to the plurality of products to measurements corresponding to the at least one real estate property.

15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

identifying at least one current user interest from a first action for a first user;

notifying a second user of the at least one current user interest from the first action for the first user;

identifying at least one current user interest from a second action for the second user, each of the first and second actions comprising at least one of a product purchase and a query;

indicating, by the second user, interest in the at least one current user interest from the first action for the first user, and in response:

adding the at least one current user interest from the first action to a repository associated with the second user in response to the at least one current user interest from the first action not already present in the repository associated with the second user; and

raising a ranking for the at least one current user interest from the first action in the repository associated with the second user, in response to the at least one current user interest from the first action present in the repository associated with the second user;

correlating the at least one current user interest for the first user with the at least one current user interest for the second user to create a cross-correlation;

applying the cross-correlation to a product query;

generating the product query and transmitting the product query to at least one product source;

receiving a plurality of products corresponding to the cross-correlation responsive to the product query being transmitted; and

incorporating at least one of the plurality of products into a predefined user interest model.

16. The non-transitory computer readable storage medium of claim 15 ,

wherein the predefined interest model is a media file depicting a room.

17. The non-transitory computer readable storage medium of claim 16 ,

wherein the plurality of products are imported into the room to create a modified media file.

18. The non-transitory computer readable storage medium of claim 17 , wherein the processor is further configured to perform:

transmitting the modified media file to a user device; and

displaying the modified media file for user approval.

19. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

submitting a user query for real estate properties;

presenting a list of real estate properties to the user;

selecting at least one real estate property from the list of real estate properties; and

applying the plurality of products to the at least one real estate property as the user interest model.

20. The non-transitory computer readable storage medium of claim 19 , wherein the processor is further configured to perform:

applying at least one attribute associated with the at least one real estate property to the plurality of products;

determining whether the plurality of products are compatible with the at least one real estate property; and

applying the plurality of products to the at least one real estate property if the plurality of products are compatible with the at least one real estate property, and wherein determining whether the plurality of products are compatible with the at least one real estate property comprises identifying measurements corresponding to the plurality of products and comparing the measurements corresponding to the plurality of products to measurements corresponding to the at least one real estate property.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2014
From: LEDET, DAVID GERARD
To: OPEN INVENTION NETWORK LLC
Reel/Frame 034584/0647 →
Cited By (2)
US 12,210,687 US 12,608,389