IP Library Granted Patent US 11,010,825
Granted Patent B2
US 11,010,825 · App. 15/650,926 · Granted May 18, 2021

System and method for synchronized video logging and playback of auction activity

Inventors: Brad Suchomel (Roseville, CA); Scott Suchomel (Roseville, CA)
Assignee: AUCTION FRONTIER LLC
G06Q30/08H04N21/4143H04N21/41407H04N21/431H04N21/4307H04N21/47202H04N21/47815
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,010,825
App. No.
15/650,926
Granted
May 18, 2021
Kind
B2
Abstract

A system and method for synchronized video logging and playback of auction activity is disclosed. A particular embodiment includes: establishing, by use of a data processor and a data network, a data connection with at least one auction site; gathering auction data and video streams from the auction site; synchronizing the video streams with corresponding auction data; presenting a user interface to a user, the user interface enabling the user to select a desired portion of the auction data; and rendering the selected portion of the auction data along with a corresponding synchronized video clip from a video stream from the auction site.

Claims (44)

1. A system comprising:

a data processor;

a database in data communication with the data processor;

a network interface, in data communication with the data processor, for communication on a data network; and

an auction management system, executable by the data processor, to:

establish, by use of the data processor and the data network, a data connection with at least one auction site;

gather, by use of the data processor and the data network, auction data and a plurality of video streams from the at least one auction site;

store, by use of the data processor, each of the plurality of video streams and the corresponding auction data in the database, wherein the auction management system is further configured to generate and store in the database a plurality of markers for each of the plurality of video streams, each of the plurality of markers for at least one of the plurality of video streams associating a storage location of a portion of the at least one of the plurality of video streams with a storage location of a corresponding portion of the auction data that relates to the portion of the at least one of the plurality of video streams, each of the plurality of markers for the at least one of the plurality of video streams corresponding to a different portion of the at least one of the plurality of video streams, the auction management system being further configured to generate pointers, paths, links, uniform resource locators (URLs), or other mechanisms for associating the portion of the at least one of the plurality of video streams that corresponds to the particular marker with the storage location corresponding to the selected portion of the auction data;

present, by use of the data processor, a user interface to a user, the user interface enabling the user to select a desired portion of the auction data;

obtain, by use of the data processor, a particular marker of the plurality of markers that corresponds to the portion of the auction data selected by the user;

process, by use of the data processor, the particular marker to implicitly determine a storage location of a portion of at least one of the plurality of video streams that corresponds to the particular marker; and

render, by use of the data processor, the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker.

2. The system of claim 1 wherein the selected portion of the auction data corresponds to a portion of an auction bid log.

3. The system of claim 1 wherein the auction data includes auction item identifiers, auction item descriptions, bidding activity data, bid prices, timing data, and other auction related data that can populate fields in an auction bid log.

4. The system of claim 1 wherein the auction management system being further configured to establish, by use of the data processor and the data network, a data connection with the user.

5. The system of claim 1 wherein the auction management system being further configured to enable transfer of the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker to any other authorized party via a data network transfer.

6. The system of claim 1 wherein the auction management system being further configured to enable transfer of the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker to any other authorized party in an email or text message.

7. A computer-implemented method comprising:

establishing, by use of a data processor and a data network, a data connection with at least one auction site;

gathering, by use of the data processor and the data network, auction data and a plurality of video streams from the at least one auction site;

storing, by use of the data processor and the data network, each of the plurality of video streams and the corresponding auction data in a database, wherein the storing includes generating and storing in the database a plurality of markers for each of the plurality of video streams, each of the plurality of markers for at least one of the plurality of video streams associating a storage location of a portion of the at least one of the plurality of video streams with a storage location of a corresponding portion of the auction data that relates to the portion of the at least one of the plurality of video streams, each of the plurality of markers for the at least one of the plurality of video streams corresponding to a different portion of the at least one of the plurality of video streams;

generating pointers, paths, links, uniform resource locators (URLs), or other mechanisms for associating the portion of the at least one of the plurality of video streams that corresponds to the particular marker with the storage location corresponding to the selected portion of the auction data;

presenting, by use of the data processor, a user interface to a user, the user interface enabling the user to select a desired portion of the auction data;

obtaining, by use of the data processor, a particular marker of the plurality of markers that corresponds to the portion of the auction data selected by the user;

processing, by use of the data processor, the particular marker to implicitly determine a storage location of a portion of at least one of the plurality of video streams that corresponds to the particular marker; and

rendering, by use of the data processor, the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker.

8. The method of claim 7 wherein the selected portion of the auction data corresponds to a portion of an auction bid log.

9. The method of claim 7 wherein the auction data includes auction item identifiers, auction item descriptions, bidding activity data, bid prices, timing data, and other auction related data that can populate fields in an auction bid log.

10. The method of claim 7 including establishing, by use of the data processor and the data network, a data connection with the user.

11. The method of claim 7 including enabling transfer of the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker to any other authorized party via a data network transfer.

12. The method of claim 7 including enabling transfer of the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker to any other authorized party in an email or text message.

13. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:

establish, by use of a data processor and a data network, a data connection with at least one auction site;

gather, by use of the data processor and the data network, auction data and a plurality of video streams from the at least one auction site;

store, by use of the data processor and the data network, each of the plurality of video streams and the corresponding auction data in a database, wherein the instructions are further configured to generate and store in the database a plurality of markers for each of the plurality of video streams, each of the plurality of markers for at least one of the plurality of video streams associating a storage location of a portion of the at least one of the plurality of video streams with a storage location of a corresponding portion of the auction data that relates to the portion of the at least one of the plurality of video streams, each of the plurality of markers for the at least one of the plurality of video streams corresponding to a different portion of the at least one of the plurality of video streams;

generate pointers, paths, links, uniform resource locators (URLs), or other mechanisms for associating the portion of the at least one of the plurality of video streams that corresponds to the particular marker with the storage location corresponding to the selected portion of the auction data;

present, by use of the data processor, a user interface to a user, the user interface enabling the user to select a desired portion of the auction data;

obtain, by use of the data processor, a particular marker of the plurality of markers that corresponds to the portion of the auction data selected by the user;

process, by use of the data processor, the particular marker to implicitly determine a storage location of a portion of at least one of the plurality of video streams that corresponds to the particular marker; and

render, by use of the data processor, the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker.

14. The non-transitory machine-useable storage medium of claim 13 wherein the selected portion of the auction data corresponds to a portion of an auction bid log.

15. The non-transitory machine-useable storage medium of claim 13 wherein the auction data includes auction item identifiers, auction item descriptions, bidding activity data, bid prices, timing data, and other auction related data that can populate fields in an auction bid log.

16. The non-transitory machine-useable storage medium of claim 13 wherein the instructions being further configured to establish, by use of the data processor and the data network, a data connection with the user.

17. The non-transitory machine-useable storage medium of claim 13 wherein the instructions being further configured to enable transfer of the selected portion of the auction data along with the corresponding portion of the at least one of the plurality of video streams that corresponds to the particular marker to any other authorized party via a data network transfer.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2023
From: AUCTION FRONTIER, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064111/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2017
From: SUCHOMEL, BRAD; SUCHOMEL, SCOTT
To: AUCTION FRONTIER LLC
Reel/Frame 044352/0614 →
Continuity (1)
Related Publication 20190019243A1 · Jan 17, 2019