IP Library Granted Patent US 11,526,472
Granted Patent B2
US 11,526,472 · App. 17/248,185 · Granted Dec 13, 2022

Multi-trigger personalized virtual repository

Inventor: Mack Craft (Denver, CO)
G06F16/196G06F16/148G06F16/156G06F16/245G06Q30/0631
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 11,526,472
App. No.
17/248,185
Filed
Jan 13, 2021
Granted
Dec 13, 2022
Kind
B2
Art Unit
2198
USPC
707/831
Abstract

A virtual repository system with robust item management automatically derives item data from accessed current and past transactions. The system interfaces with merchant systems to receive current and archived transaction data, scans emails for current and past transaction data, monitors browser data for online transaction data, and accepts manual input. Data obtained from all sources is collated and stored in a cache for user validation, whereupon it is added to a virtual repository. Triggers prompt the delivery of responsive results including information from shared virtual repositories.

Claims (46)

1. A computer-implemented method of managing a virtual repository system, the method comprising:

a computing system storing a plurality of virtual repositories, each virtual repository of the plurality of virtual repositories being associated with a user of a plurality of users, and each virtual repository of the plurality of virtual repositories including item records for items owned and used by at least one user of the plurality of users, and the plurality of virtual repositories including a first virtual repository associated with a first user, and a second virtual repository associated with a second user; and

the computer system receiving a selection of a first item record of the second virtual repository from a second computing device of a second user, the first item record corresponding to an item in use by the second user;

the computing system receiving a first trigger from a first computing device of the first user, the first trigger requesting first information and the first trigger including media information, the media information including image data for a face of the second user; and

the computing system performing facial recognition on the image data and identifying the second user;

the computing system sending results to the first computing device, the results including a link to the first item record of the second virtual repository, the first item record of the second virtual repository being responsive to the first trigger.

2. The computer-implemented method of claim 1 , wherein the step of receiving on the computing system a first trigger from a first computing device of the first user includes receiving on the computing system a first trigger that includes a request for information associated with at least one virtual repository of the plurality of virtual repositories associated with an identified user.

3. The computer-implemented method of claim 1 , wherein the second user is associated with an event, the event being an event associated with the second user; and, during the event, the second user using items for which the second virtual repository includes item records, and wherein the step of receiving on the computing system a first trigger from a first computing device of the first user includes receiving on the computing system a first trigger that includes a request for information associated with the event; and the step of sending results from the computing system to the first computing device includes sending an identification of the second user and an affiliate link for an item record of the second virtual repository.

4. The computer-implemented method of claim 1 , wherein the first trigger includes location information, the location information identifying a location of at least one of the first user and the second user at a first time at which the first trigger is received on the computing system, and the second user being in a determined vicinity of the location at the first time, and the results identify the second user, and the results provide an affiliate link for an item record of the second virtual repository; and the method further comprising:

the first user selecting the affiliate link on the first computing device; and

providing a reward to the second user.

5. The computer-implemented method of claim 1 , wherein the first trigger includes location information, the location information identifying a location of the first user at a first time at which the first trigger is received on the computing system, and the results identify a plurality of users, excluding the first user, in a determined vicinity of the location at the first time, and the results provide a link to a selected item record from each virtual repository for each user of the identified plurality of users.

6. The computer-implemented method of claim 1 , wherein the first trigger includes broadcast information, the broadcast information including time data for appearance of a second user during a broadcast.

7. A computer-implemented method of managing a virtual repository system, the method comprising:

a computing system receiving a plurality of virtual repositories, each virtual repository of the plurality of virtual repositories being associated with a user of a plurality of users, and each virtual repository of the plurality of virtual repositories including item records for items owned and used by at least one user of the plurality of users, and the plurality of virtual repositories including a first virtual repository associated with a first user, and a second virtual repository associated with a second user; and

the computer system receiving a selection of a first item record of the second virtual repository from a second computing device of a second user, the first item record corresponding to an item in use by the second user;

the computing system receiving a first trigger from a first computing device of the first user, the first trigger requesting first information and the first trigger including media information, the media information including recorded speech data for the second user; and

the computing system performing speaker recognition on the speech data and identifying the second user;

the computing system sending results to the first computing device, the results including a link to the first item record of the second virtual repository, the first item record of the second virtual repository being responsive to the first trigger.

8. The computer-implemented method of claim 1 ,

wherein the first trigger includes product information, the product information identifying an item for which item records exist in a first plurality of virtual repositories, and each virtual repository of the first plurality of virtual repositories being associated with a user of a first plurality of users; and

the results identifying the user assigned to each virtual repository in the first plurality of virtual repositories, and the results providing a link to each virtual repository in the first plurality of virtual repositories.

9. The computer-implemented method of claim 1 ,

wherein the first trigger includes a directive, the directive including a condition, and the results identify the second user, and the results include a link to second virtual repository; and

the step of sending results from the computing system to the first computing device comprising sending results from the computing system to the first computing device if the condition of the directive is satisfied.

10. The computer-implemented method of claim 1 ,

displaying the results on the first computing device,

filtering the results on the first computing device, the filtering excluding a first portion of the results from display on the first computing device.

11. The computer-implemented method of claim 1

each virtual repository of the plurality of virtual repositories including a virtual repository identification;

for a first virtual repository of the plurality of virtual repositories, the computing system, receiving, via network communication, item records from a plurality of third party sources, said third party sources including a remote merchant sales computing system, the item records being records of items acquired by the user;

the computing system merging the received item records;

the computing system storing the merged received item records in a cache;

the computing system presenting to the first user the merged received item records stored in the cache;

the first user, via the first computing device, validating the merged received item records stored in the cache as presented by the computing system; and

the computing system associating the validated merged received item records stored in the cache with the first virtual repository; and

the computing system storing the validated merged received item records on a storage device.

12. The computer-implemented method of claim 11 , wherein the step of the computing system merging the received item records comprising merging received item records into a table, each item record comprising a plurality of fields.

13. The computer-implemented method of claim 12 , wherein the step of the computing system merging the received item records further comprising extracting data from the received item records, the step of extracting including identifying and storing data for the fields of each item record.

14. The computer-implemented method of claim 11 , each item record including at least one of a photograph of an item.

15. The computer-implemented method of claim 11 , further comprising the computing system associating an affiliate link with at least one of the validated merged received item records.

16. The computer-implemented method of claim 11 , further comprising using the first computing device to search emails for item records, and providing the item records from searched emails to the computing system for merging with the received item records.

17. The computer-implemented method of claim 16 , further comprising a software component on the first computing device monitoring browser activity for item records, and providing the item records from browser activity to the computing system for merging with the received item records.

18. The computer-implemented method of claim 17 , further comprising receiving manually input item records on the first computing device, and providing the manually input item records to the computing system for merging with the received item records.

19. The computer-implemented method of claim 1 , wherein the results include a link to an ordered table of data from item records associated with at least one virtual repository of the plurality of virtual repositories.

20. The computer-implemented method of claim 1 , wherein the results include a link to navigable graphic representation of the virtual repository.

Continuity (4)
Continuation In Part 16213959 · Dec 7, 2018
Provisional Application 62974091 · Nov 13, 2019
Provisional Application 62596003 · Dec 7, 2017
Related Publication 20210133160A1 · May 6, 2021
Cited By (2)
US 12,229,129 US 12,586,139