Communication exchange system for remotely communicating instructions

US12167069B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12167069-B2
Application numberUS-202217961878-A
CountryUS
Kind codeB2
Filing dateOct 7, 2022
Priority dateMay 31, 2018
Publication dateDec 10, 2024
Grant dateDec 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A server may communicatively couple to a user device and an instructor device. The server may receive location information from the user device. The location information may define visual content captured by the user device. The server may transmit the location information to the instructor device. The instructor device may present the visual content based on the received location information and receive input defining an instruction from an instructor. The server may receive instruction information defining the instruction from the instructor device. The server may transmit the instruction information to the user device. The user device may present the instruction overlaid on top of the visual content based on the received instruction information.

First claim

Opening claim text (preview).

What is claimed is: 1. An instructor device communicatively coupled to a server, instructor device comprising: a memory; one or more processors configured to receive program code, the program code causing the one or more processors to: receive location information from the server associated with a user device, the location information characterizing a location of the user device; present visual content defined by the location information, the visual content being transmitted to the instructor device from the user device; receive input from an instructor user defining an instruction associated with the visual content, the instruction comprising a dynamic object indicating how to perform the instruction, wherein a changing color of the dynamic object corresponds to a particular physical movement to be made to perform the instruction; and transmit the instruction to the server to present on the user device by overlaying the dynamic object on the visual content. 2. The instructor device of claim 1 , wherein the program code further causes the one or more processors to display a segmentation option to segment the presentation of the instruction into multiple parts on an instructor interface. 3. The instructor device of claim 1 , wherein the program code further causes the one or more processors to display a change option to change the instruction on an instructor interface, wherein the instructor device is configured to facilitate communicating the change to the user device. 4. The instructor device of claim 1 , wherein the visual content comprises a visual representation of a usage of an item with respect to a target at the location. 5. The instructor device of claim 4 , wherein the visual representation of the usage of the item with respect to the target at the location is scaled based on a size of the target. 6. The instructor device of claim 4 , wherein the instructor device is further configured to allow an instructor user to interact with the visual representation of the item to define the instruction. 7. The instructor device of claim 6 , wherein the visual representation is presented based on a determination that the item is available for use at the location. 8. The instructor device of claim 4 , wherein the program code further causes the one or more processors to receive input from the instructor user to define the usage of the item with respect to the target at the location based on a three-dimensional model of the target. 9. The instructor device of claim 4 , wherein the visual representation of the usage of the item with respect to the target at the location is presented based on a three-dimensional model of the target. 10. The instructor device of claim 9 , wherein the three-dimensional model of the target is generated based on a three-dimensional mapping of the target by the user device, wherein the location information further defines the three-dimensional mapping of the target. 11. The instructor device of claim 1 , wherein the visual content includes one or more images or one or more videos of the location. 12. A non-transitory computer readable medium comprising program code that, when executed by a processor, cause one or more processors to: receive location information from a server associated with a user device, the location information characterizing a location of the user device; present visual content comprising a visual representation of a usage of an item with respect to a target at the location, wherein the visual content is defined by the location information, the visual content being transmitted from the user device; receive input from an instructor user defining an instruction associated with the visual content, the instruction comprising a dynamic object indicating how to perform the instruction, wherein a changing color of the dynamic object corresponds to a particular physical movement to be made to perform the instruction; and transmit the instruction to the server to present on the user device by overlaying the dynamic object on the visual content. 13. The non-transitory computer readable medium of claim 12 , wherein the visual representation of the usage of the item with respect to the target at the location is scaled based on a size of the target. 14. The non-transitory computer readable medium of claim 12 , wherein the one or more processors is further configured to allow an instructor user to interact with the visual representation of the item to define the instruction. 15. The non-transitory computer readable medium of claim 12 , wherein the visual representation is presented based on a determination that the item is available for use at the location. 16. The non-transitory computer readable medium of claim 12 , wherein the program code further causes the one or more processors to receive input from the instructor user to define the usage of the item with respect to the target at the location based on a three-dimensional model of the target. 17. The non-transitory computer readable medium of claim 12 , wherein the visual representation of the usage of the item with respect to the target at the location is presented based on a three-dimensional model of the target. 18. The non-transitory computer readable medium of claim 17 , wherein the three-dimensional model of the target is generated based on a three-dimensional mapping of the target by the user device, wherein the location information further defines the three-dimensional mapping of the target. 19. The non-transitory computer readable medium of claim 12 , wherein the visual content includes one or more images or one or more videos of the location. 20. The non-transitory computer readable medium of claim 12 , wherein the program code further causes the one or more processors to display a segmentation option to segment the presentation of the instruction into multiple parts on an instructor interface.

Assignees

Inventors

Classifications

  • Multimedia presentations, e.g. slide shows, multimedia albums · CPC title

  • using image data, e.g. images, photos, pictures taken by a user · CPC title

  • Browsing; Visualisation therefor · CPC title

  • Geographical information databases · CPC title

  • Cameras (H04N23/00 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12167069B2 cover?
A server may communicatively couple to a user device and an instructor device. The server may receive location information from the user device. The location information may define visual content captured by the user device. The server may transmit the location information to the instructor device. The instructor device may present the visual content based on the received location information a…
Who is the assignee on this patent?
Titan Health & Security Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/431. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).