Collaborative image control

US9282232B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9282232-B2
Application numberUS-201414306649-A
CountryUS
Kind codeB2
Filing dateJun 17, 2014
Priority dateSep 23, 2010
Publication dateMar 8, 2016
Grant dateMar 8, 2016

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.

Systems and methods of conducting collaborative sessions between mobile devices may provide for determining a time delay associated with a set of participating mobile devices, and determining a command execution time based at least in part on a clock of a managing device and the time delay. One or more control messages may be transmitted to the participating mobile devices, wherein the control messages include the command and the command execution time. Upon receiving a control message, each participating mobile device may determine a local execution time based at least in part on the command execution time and an offset of the clock of the managing device relative to a local clock. Execution of the command can therefore be coordinated across the set of participating mobile devices.

First claim

Opening claim text (preview).

We claim: 1. An apparatus comprising: control logic in one or more of a first mobile device and a second mobile device to, exchange a control message between the first mobile device and the second mobile device over a peer-to-peer connection, wherein the control message includes a command, an execution delay including a timing offset, and a first execution time indicating a time when one of the first mobile device and the second mobile device that generates the control message is to execute the command, and synchronize with the first execution time a second execution time indicating a time when the other of the first mobile device and the second mobile device that receives the control message is to execute the command, wherein the other of the first mobile device and the second mobile device is to apply the timing offset to the first execution time to determine the second execution time, and a module in the first mobile device and a module in the second mobile device to execute the command based on the first execution time and the second execution time. 2. The apparatus of claim 1 , wherein the first mobile device and the second mobile device include a camera and the command includes an image capture command. 3. The apparatus of claim 2 , wherein the image capture command is to cause the first mobile device and the second mobile device to synchronously capture a time-sensitive common subject. 4. The apparatus of claim 3 , wherein the module of the first mobile device and the module of the second mobile device are to concurrently execute the image capture command to synchronously capture a time-sensitive common subject. 5. The apparatus of claim 4 , wherein an image to be captured by the first mobile device and an image to be captured by the second mobile device are to be used to generate one or more of a high resolution image and a three-dimensional image. 6. The apparatus of claim 3 , wherein the module of the first mobile device and the module of the second mobile device are to sequentially execute the image capture command to synchronously capture a time-sensitive common subject. 7. The apparatus of claim 1 , wherein the first mobile device and the second mobile device include a display and the command includes an image display command. 8. The apparatus of claim 7 , wherein the image display command is to cause the first mobile device and the second mobile device to synchronously display a time-sensitive common subject. 9. The apparatus of claim 8 , wherein the module of the first mobile device and the module of the second mobile device are to concurrently execute the image display command to synchronously display a time-sensitive common subject. 10. The apparatus of claim 1 , wherein the first mobile device and the second mobile device include a speaker and the command includes an audio output command. 11. A non-transitory computer readable storage medium comprising a set of instructions which, when executed by a processor, cause one or more of a first mobile device and a second mobile device to: exchange a control message between the first mobile device and the second mobile device over a peer-to-peer connection, wherein the control message includes a command, an execution delay including a timing offset, and a first execution time indicating a time when one of the first mobile device and the second mobile device that generates the control message is to execute the command; synchronize with the first execution time a second execution time indicating a time when the other of the first mobile device and the second mobile device that receives the control message is to execute the command, wherein the other of the first mobile device and the second mobile device is to apply the timing offset to the first execution time to determine the second execution time; and execute the command based on the first execution time and the second execution time. 12. The medium of claim 11 , wherein the instructions, when executed, cause the first mobile device and the second mobile to synchronously capture a time-sensitive common subject. 13. The medium of claim 12 , wherein the instructions, when executed, cause the first mobile device and the second mobile device to concurrently execute an image capture command to synchronously capture a time-sensitive common subject. 14. The medium of claim 12 , wherein the instructions, when executed, cause the first mobile device and the second mobile device to sequentially execute an image capture command to synchronously capture a time-sensitive common subject. 15. The medium of claim 11 , wherein the instructions, when executed, cause the first mobile device and the second mobile to synchronously display a time-sensitive common subject. 16. A method comprising: exchanging a control message between a first mobile device and a second mobile device over a peer-to-peer connection, wherein the control message includes a command, an execution delay including a timing offset, and a first execution time indicating a time when one of the first mobile device and the second mobile device that generates the control message is to execute the command; synchronizing with the first execution time a second execution time indicating a time when the other of the first mobile device and the second mobile device that receives the control message is to execute the command, wherein the other of the first mobile device and the second mobile device is to apply the timing offset to the first execution time to determine the second execution time; and executing the command based on the first execution time and the second execution time. 17. The method of claim 16 , wherein the first mobile device and the second mobile synchronously capture a time-sensitive common subject. 18. The method of claim 17 , wherein the first mobile device and the second mobile device concurrently execute an image capture command to synchronously capture a time-sensitive common subject. 19. The method of claim 17 , the first mobile device and the second mobile device sequentially execute an image capture command to synchronously capture a time-sensitive common subject. 20. The method of claim 16 , wherein the first mobile device and the second mobile synchronously display a time-sensitive common subject.

Assignees

Inventors

Classifications

  • H04N21/242Primary

    Synchronisation processes, e.g. processing of PCR [Programme Clock References] {(arrangements for synchronising broadcast or distribution via plural systems in broadcast distribution systems H04H20/18)} · CPC title

  • by using electronic viewfinders · CPC title

  • H04N23/661Primary

    Transmitting camera control signals through networks, e.g. control via the Internet · CPC title

  • Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · 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 US9282232B2 cover?
Systems and methods of conducting collaborative sessions between mobile devices may provide for determining a time delay associated with a set of participating mobile devices, and determining a command execution time based at least in part on a clock of a managing device and the time delay. One or more control messages may be transmitted to the participating mobile devices, wherein the control …
Who is the assignee on this patent?
Gong Michelle X, Want Roy, Haussecker Horst W, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N21/242. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 08 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).