IP Library › Granted Patent US 11,263,460
Granted Patent B1
US 11,263,460 · App. 17/115,579 · Granted Mar 1, 2022

Schema translation systems and methods

Inventors: Zachary David Rattner (San Diego, CA); Tiana Marie Hayden (San Diego, CA); Noel Marie Murphy Kennebeck (San Diego, CA)
Assignee: YEMBO, INC.
G06K9/00718G06K9/00765G06N3/0445G06N3/0454H04N5/272H04N7/183
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,263,460
App. No.
17/115,579
Granted
Mar 1, 2022
Kind
B1
Abstract

Systems, methods, and computer program products are disclosed that include receiving, at a schema translator in communication with a master device, a video feed from a client device. The video feed may be relayed to the master device to allow a substantially simultaneous display of the video feed at the master device. A snapshot from a frame in the video feed may be acquired. An object in the snapshot may be identified during the video feed by a machine learning model and added to a list.

Claims (70)

1. A computer program product comprising a non-transitory, machine-readable medium storing instructions which, when executed by at least one programmable processor, cause operations in real-time during a consultation videoconference between a master user and a client user, the operations comprising:

receiving, at a schema translator in communication with a master device configured to be controlled by the master user, a video feed from a client device configured to be controlled by the client user;

relaying the video feed to the master device to allow a substantially simultaneous display of the video feed at the master device;

acquiring, during the video feed, a snapshot from a frame in the video feed;

identifying, during the video feed, and by a machine learning model, an object in the snapshot; and

adding, during the video feed, an item to a list based on the object.

2. The computer program product of claim 1 , the operations caused in real-time during the consultation videoconference further comprising:

determining, by the machine learning model, an attribute of the object; and

assigning the attribute to the item.

3. The computer program product of claim 2 , wherein the attribute includes one or more of: an object identification, a dimension, a size, a volume, or a weight.

4. The computer program product of claim 2 , the operations caused in real-time during the consultation videoconference further comprising:

editing the attribute based on input received at the schema translator from the master device or from the client device; and

updating the list based on the edited attribute.

5. The computer program product of claim 1 , wherein the snapshot is acquired automatically by the schema translator during the video feed.

6. The computer program product of claim 1 , the operations caused in real-time during the consultation videoconference further comprising:

transmitting the snapshot to the client device for display to the client user;

adding, to the displayed snapshot, one or more graphical representations associated with the item as obtained from the list; and

updating, in real-time and based on input received at the master device by the master user, the one or more graphical representations displayed at the client device.

7. The computer program product of claim 1 , the operations caused in real-time during the consultation videoconference further comprising:

generating a master display for display at the master device;

generating a client display for display at the client device;

monitoring for user input by the master user that changes the list;

updating the list based on changes made by the master user; and

updating the master display and/or the client display based on the updated list.

8. The computer program product of claim 7 , wherein the master display contains information from the list that is not in the client display.

9. The computer program product of claim 7 , the operations caused in real-time during the consultation videoconference further comprising:

monitoring for user input by the client user that changes the list; and

updating the list based on changes made by the client user.

10. The computer program product of claim 1 , the operations caused in real-time during the consultation videoconference further comprising:

generating a master video feed by a master camera at the master device; and

sending, to the client device, the master video feed.

11. The computer program product of claim 1 , the operations caused in real-time during the consultation videoconference further comprising:

determining, by the machine learning model and based on identification of the item, one or more additional items or one or more attributes of the one or more additional items; and

updating the list based on the one or more additional items or the one or more attributes.

12. A system comprising:

at least one programmable processor; and

a non-transitory machine-readable medium storing instructions which, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations in real-time during a consultation videoconference between a master user and a client user, the operations comprising:

receiving, at a schema translator in communication with a master device configured to be controlled by the master user, a video feed from a client device configured to be controlled by the client user;

relaying the video feed to the master device to allow a substantially simultaneous display of the video feed at the master device;

acquiring, during the video feed, a snapshot from a frame in the video feed;

identifying, during the video feed and by a machine learning model, an object in the snapshot; and

adding, during the video feed, an item to a list based on the object.

13. The system of claim 12 , the operations caused in real-time during the consultation videoconference further comprising:

determining, by the machine learning model, an attribute of the object; and

assigning the attribute to the item.

14. The system of claim 13 , wherein the attribute includes one or more of: an object identification, a dimension, a size, a volume, or a weight.

15. The system of claim 13 , the operations caused in real-time during the consultation videoconference further comprising:

editing the attribute based on input received at the schema translator from the master device or the client device; and

updating the list based on the edited attribute.

16. The system of claim 12 , wherein the snapshot is acquired automatically by the schema translator during the video feed.

17. The system of claim 12 , the operations caused in real-time during the consultation videoconference further comprising:

transmitting the snapshot to the client device for display to the client user;

adding, to the displayed snapshot, one or more graphical representations associated with the item as obtained from the list; and

updating, in real-time and based on input received at the master device by the master user, the one or more graphical representations displayed at the client device.

18. The system of claim 12 , the operations caused in real-time during the consultation videoconference further comprising:

generating a master display for display at the master device;

generating a client display for display at the client device;

monitoring for user input by the master user that changes the list;

updating the list based on changes made by the master user; and

updating the master display and/or the client display based on the updated list.

19. The system of claim 18 , wherein the master display contains information from the list that is not in the client display.

20. The system of claim 18 , the operations caused in real-time during the consultation videoconference further comprising:

monitoring for user input by the client user that changes the list; and

updating the list based on changes made by the client user.

21. The system of claim 12 , the operations caused in real-time during the consultation videoconference further comprising:

generating a master video feed by a master camera at the master device; and

sending, to the client device, the master video feed.

22. The system of claim 12 , the operations caused in real-time during the consultation videoconference further comprising:

determining, by the machine learning model and based on identification of the item, one or more additional items or one or more attributes of the one or more additional items; and

updating the list based on the one or more additional items or the one or more attributes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2020
From: RATTNER, ZACHARY DAVID; HAYDEN, TIANA MARIE; KENNEBECK, NOEL MARIE MURPHY
To: YEMBO, INC.
Reel/Frame 054582/0844 →
Cited By (7)
US 12,217,311 US 12,236,675 US 12,579,332 US 12,657,394 US 12,664,573 US 12,664,574 US 12,682,384