Autonomous video conferencing system with virtual director assistance
US-2024414437-A1 · Dec 12, 2024 · US
US10313631B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10313631-B2 |
| Application number | US-201615044379-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 16, 2016 |
| Priority date | Oct 13, 2010 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes determining, at a first computing device, first capabilities of a second computing device. The method includes setting, at the first computing device, a user configurable option based on a first capability of a second computing device, a second capability associated with a bandwidth of a network, or a combination thereof. The method includes generating, at the first computing device, multimedia content. The multimedia content includes a first layer and a second layer. The first layer includes first media content received from a first content source. A first bit rate of the first layer is determined based on the user configurable option. The method also includes sending the multimedia content to the second computing device.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: sending a query from a first computing device to a second computing device to request a first capability of the second computing device; responsive to the query, receiving, at the first computing device, data indicating the first capability of the second computing device; setting, at the first computing device, a first configurable option based on the first capability of the second computing device, a second capability associated with a bandwidth of a network, or a combination thereof, wherein a first bit rate of a foreground layer is determined based on the first configurable option; setting, at the first computing device, a second configurable option based on the first capabilities, the second capabilities, or a combination thereof, wherein a second bit rate of a background layer is determined based on the second configurable option; receiving, at the first computing device, image content from a first content source of the first computing device; identifying a foreground portion of the image content and a background portion of the image content; identifying a location of the first computing device; responsive to the location corresponding to a particular location, generating a user interface identifying a plurality of image content from a second content source, the particular location associated with second image content of the plurality of image content, the plurality of image content including third image content that is location independent, the second content source remote from the first content source, wherein the user interface is configured to receive user input selecting particular image content of the plurality of image content; responsive to receiving the user input selecting the particular image content, generating, at the first computing device based on the first configurable option, layered multimedia content, wherein the layered multimedia content comprises the foreground layer and the background layer, the background layer including the background portion of the image content and the foreground layer including the particular image content; and sending, based on the second configurable option, the layered multimedia content to the second computing device via the network, the second computing device remote from the second content source. 2. The method of claim 1 , wherein the image content includes live video content captured by a video capture device of the first computing device. 3. The method of claim 2 , wherein the second image content includes graphical content generated by the second content source. 4. The method of claim 1 , wherein the second content source includes a server storing a plurality of image content. 5. The method of claim 1 , wherein the layered multimedia content further comprises a third layer based on the location. 6. The method of claim 5 , further comprising determining description data associated with the location, wherein the description data represents textual information that is descriptive of the location or identifies a point of interest near the location. 7. The method of claim 1 , further comprising receiving second layered multimedia content from a third computing device substantially concurrently with sending the layered multimedia content, wherein the second layered multimedia content comprises a third layer and a fourth layer, wherein the third layer originates from the second computing device, and wherein the second layered multimedia content is generated at the third computing device. 8. The method of claim 1 , wherein the foreground portion is further identified using an edge detection algorithm. 9. The method of claim 1 , wherein the foreground portion is identified using a face detection algorithm. 10. The method of claim 1 , further comprising selecting the first content source from a set of available content sources based on a capability of the second computing device. 11. The method of claim 10 , wherein the capability corresponds to a maximum capability of the second computing device independent of user input. 12. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising: sending a query from a first computing device to a second computing device to request a first capability of the second computing device; responsive to the query, receiving data indicating the first capability of the second computing device; setting a first configurable option based on the first capability of the second computing device, a second capability associated with a bandwidth of a network, or a combination thereof, wherein a first bit rate of a foreground layer is determined based on the first configurable option; setting a second configurable option based on the first capabilities, the second capabilities, or a combination thereof, wherein a second bit rate of a background layer is determined based on the second configurable option; receiving image content from a first content source of the first computing device; identifying a foreground portion of the image content and a background portion of the image content; identifying a location of the first computing device; responsive to the location corresponding to a particular location, generating a user interface identifying a plurality of image content from a second content source, the particular location associated with second image content of the plurality of image content, the plurality of image content including third image content that is location independent, the second content source remote from the first content source, wherein the user interface is configured to receive user input selecting particular image content of the plurality of image content; responsive to receiving the user input selecting the particular image content, generating, based on the first configurable option, layered multimedia content comprising the foreground layer and the background layer, the background layer including the background portion of the image content and the foreground layer including the particular image content; and sending, based on the second configurable option, the layered multimedia content to the second computing device via the network, the second computing device remote from the second content source. 13. The computer-readable storage device of claim 12 , wherein the image content includes live content captured by an image capture device of the first computing device. 14. The computer-readable storage device of claim 13 , wherein the second image content includes graphical content generated by the second content source. 15. The computer-readable storage device of claim 12 , wherein the operations further comprise: sending a query to the second computing device to request a first capability of the second computing device; responsive to the query, receiving data indicating the first capability of the second computing device; and setting a first configurable option based on the first capability of the second computing device, a second capability associated with a bandwidth of a network, or a combination thereof, wherein a first bit rate of the foreground layer is determined based on the first configurable option. 16. The computer-readable storage device of claim 12 , wherein the second content source includes a third computing device remote from the first computing device and the second computing device. 17. The computer-readable storage device of claim 12 , wherein the operations further comprise: displaying a preview at a display device coup
Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.