Selective data content sharing

US9819906B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9819906-B2
Application numberUS-201414202175-A
CountryUS
Kind codeB2
Filing dateMar 10, 2014
Priority dateMar 10, 2014
Publication dateNov 14, 2017
Grant dateNov 14, 2017

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.

Presented herein are selective data content sharing techniques that enable multiple data content windows displayed at a computing device to be separately displayed within a teleconferencing system. In one example, a content analyzer server of a teleconferencing system receives a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing. The content analyzer server is configured to identify a plurality of data content windows displayed at the computing device for selective sharing at separate displays of the local teleconference endpoint and at separate displays of one or more remote teleconferencing endpoints. The content analyzer server is further configured to split a data content stream originating at the computing device into a plurality of separate data content streams, wherein each data content window identified for selective sharing has an associated separate data content stream.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a content analyzer server of a teleconferencing system, a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing via a data content steam originating at the computing device, wherein the teleconferencing system is configured to provide video communication via a participant stream that is separate from the data content stream; identifying a plurality of data content windows displayed at the computing device for the selective data content sharing by analyzing a captured image of the displayed data content windows; splitting the data content stream into a plurality of separate data content streams, such that each data content window of the plurality of data content windows identified for the selective data content sharing has an associated separate data content stream and different data content windows of the plurality data content windows are shareable at separate displays of the local teleconference endpoint or at separate remote teleconferencing endpoints; sending first data to one or more of a user interface device or the computing device, wherein the first data includes one or more indications of the plurality of data content windows identified by analyzing the captured image and the indications enable graphical display of the plurality of data content windows to a meeting participant; and receiving second data indicating one or more particular data content windows of the plurality of data content windows as being selected for sharing at one or more of the separate displays of the local teleconference endpoint and the one or more remote teleconferencing endpoints. 2. The method of claim 1 , wherein analyzing the captured image comprises: determining a presence and a configuration of the plurality of data content windows in the captured image. 3. The method of claim 1 , wherein the first data further enables generation of a list of the plurality of data content windows identified by analyzing the captured image. 4. The method of claim 1 , wherein the second data further indicates which displays of the local teleconference endpoint and the one or more remote teleconferencing endpoints should be used to display the one or more particular data content windows selected for sharing. 5. The method of claim 1 , wherein the second data further indicates an arrangement of the one or more particular data content windows selected for sharing at the local teleconference endpoint and the one or more remote teleconferencing endpoints. 6. The method of claim 1 , further comprising: receiving a re-captured image of the displayed data content windows; and determining whether the one or more particular data content windows are in different positions in the re-captured image as compared to the captured image. 7. The method of claim 1 , wherein the first data further enables graphical display of the displays of the local teleconference endpoint and one or more displays of the remote teleconferencing endpoints so that a user can share the different data content windows of the plurality data content windows by moving a graphical representation of the different data content windows to one or more graphical representations of the displays of the local teleconference endpoint and the displays of the remote teleconferencing endpoints. 8. An apparatus comprising: a network interface unit configured to enable communications over a network; and one or more processors configured to: receive a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing within a teleconferencing system via a data content stream originating at the computing device, wherein the teleconferencing system is configured to provide video communication via a participant stream that is separate from the data content stream; identify a plurality of data content windows displayed at the computing device for the selective data content sharing by analyzing a captured image of the displayed data content windows; split the data content stream into a plurality of separate data content streams, such that each data content window of the plurality of data content windows identified for the selective data content sharing has an associated separate data content stream and different data content windows of the plurality data content windows are shareable at separate displays of the local teleconference endpoint or at separate remote teleconferencing endpoints; send first data to one or more of a user interface device or the computing device, wherein the first data includes one or more indications of the plurality of data content windows identified by analyzing the captured image and the indications enable graphical display of the plurality of data content windows to a meeting participant; and receive second data indicating one or more particular data content windows of the plurality of data content windows as being selected for sharing at one or more of the separate displays of the local teleconference endpoint and the one or more remote teleconferencing endpoints. 9. The apparatus of claim 8 , wherein to analyze the captured image, the one or more processors are configured to: determine a presence and a configuration of the plurality of data content windows in the captured image. 10. The apparatus of claim 8 , wherein the first data further enables generation of a list of the plurality of data content windows identified by analyzing the captured image. 11. The apparatus of claim 8 , wherein the second data further indicates which displays of the local teleconference endpoint and the one or more remote teleconferencing endpoints should be used to display the one or more particular data content windows selected for sharing. 12. The apparatus of claim 8 , wherein the second data further indicates an arrangement of the data content windows selected for sharing at the local teleconference endpoint and at the one or more remote teleconferencing endpoints. 13. The apparatus of claim 8 , wherein the first data further enables graphical display of the displays of the local teleconference endpoint and one or more displays of the remote teleconferencing endpoints so that a user can share the different data content windows of the plurality data content windows by moving a graphical representation of the different data content windows to one or more graphical representations of the displays of the local teleconference endpoint and the displays of the remote teleconferencing endpoints. 14. The apparatus of claim 8 , wherein the one or more processors are further configured to: receive a re-captured image of the displayed data content windows; and determining whether the one or more particular data content windows are in different positions in the re-captured image as compared to the captured image. 15. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to: receive a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing within a teleconferencing system via a data content stream originating at the computing device, wherein the teleconferencing system is configured to provide video communication via a participant stream that is separate from the data content stream; identify a plurality of data content windows displayed at the computing device for the selective data content sharing by analyzing a captured image of the displayed d

Assignees

Inventors

Classifications

  • with floor control · CPC title

  • Electricity · mapped topic

  • H04N7/15Primary

    Conference systems · CPC title

  • Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication · CPC title

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · 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 US9819906B2 cover?
Presented herein are selective data content sharing techniques that enable multiple data content windows displayed at a computing device to be separately displayed within a teleconferencing system. In one example, a content analyzer server of a teleconferencing system receives a request from a computing device connected to a local teleconference endpoint to initiate selective data content shari…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04N7/15. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 14 2017 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).