Patents by Inventor Jiannong Gu

Jiannong Gu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8661355
    Abstract: In one embodiment, a presenter device participates in an online collaborative computing session, and a determination is made to whether application windows on the presenter device are shared or non-shared, where shared application windows have a viewable portion on a display of the presenter device that may be transmitted to one or more attendee devices of the online collaborative computing session. Each of the one or more non-shared application windows on the display of the presenter device may be grayed out, such as by covering the non-shared application windows with a semi-transparent window.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: February 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Guangbing Liu, Jiannong Gu, Hailei Sheng, Haitao Xin
  • Patent number: 8255461
    Abstract: In one embodiment, a display of a source device is shared with one or more viewer devices, e.g., of an online collaborative computing session, and the display is divided into a plurality of identified blocks. In response to changes in the display, the source device determines an outer boundary of an updated region affected by the change, where the updated region defines a plurality of “update blocks” of the identified blocks within the outer boundary. Images within each update block may then be compared to a previous version of the corresponding update block to determine if that individual update block is affected by the change. Any unchanged update blocks may be converted to an easily compressible image, and the source device may then compress and transmit the updated region to the viewer devices, where the transmitted updated region has instructions to use previous versions of unchanged converted update blocks.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: August 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Guangbing Liu, Hailei Sheng, Jiannong Gu
  • Patent number: 8185828
    Abstract: In one embodiment, a presenter device may determine displayed windows of applications, and may provide individual window sharing selectability (e.g., shared or unshared), as well as entire application sharing selectability (shared, unshared, or neither). In particular, the entire application sharing selectability takes priority over individual window sharing selections (i.e., all windows of shared applications are shared and all windows of unshared applications are unshared). Based on individual window sharing selections and entire application sharing selections, a set of presenter device windows that are to be shared with the attendee devices may be determined, as well as a set of unshared windows that are not to be shared with the attendee devices, and the presenter device may share the set of shared windows with the attendee devices, without sharing the set of unshared windows.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: May 22, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Guangbing Liu, Hailei Sheng, Jiannong Gu, He Huang
  • Publication number: 20100262925
    Abstract: In one embodiment, a presenter device may determine displayed windows of applications, and may provide individual window sharing selectability (e.g., shared or unshared), as well as entire application sharing selectability (shared, unshared, or neither). In particular, the entire application sharing selectability takes priority over individual window sharing selections (i.e., all windows of shared applications are shared and all windows of unshared applications are unshared). Based on individual window sharing selections and entire application sharing selections, a set of presenter device windows that are to be shared with the attendee devices may be determined, as well as a set of unshared windows that are not to be shared with the attendee devices, and the presenter device may share the set of shared windows with the attendee devices, without sharing the set of unshared windows.
    Type: Application
    Filed: April 8, 2009
    Publication date: October 14, 2010
    Inventors: Guangbing Liu, Hailei Sheng, Jiannong Gu, He Huang
  • Patent number: 7801356
    Abstract: The methods and apparatuses detect a color of each of a plurality of pixels within a frame; group a portion of the plurality of pixels having a common color into a block; and generate a color list including the common color based on a threshold value corresponding to the block.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: September 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Xiang Li, Jiannong Gu, He Huang
  • Patent number: 7724973
    Abstract: The methods and apparatuses detect a plurality of pixels within a frame; separate a portion of the plurality of pixels into a lossless category based on inclusion of the portion of the plurality of pixels within a color list; and identify a particular pixel as an isolated pixel through a single point identification module wherein the particular pixel is within the portion of the plurality of pixels.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: May 25, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Xiang Li, Jiannong Gu, He Huang
  • Publication number: 20070263927
    Abstract: The methods and apparatuses detect a plurality of pixels within a frame; separate a portion of the plurality of pixels into a lossless category based on inclusion of the portion of the plurality of pixels within a color list; and identify a particular pixel as an isolated pixel through a single point identification module wherein the particular pixel is within the portion of the plurality of pixels.
    Type: Application
    Filed: July 18, 2006
    Publication date: November 15, 2007
    Inventors: Xiang Li, Jiannong Gu, He Huang
  • Publication number: 20070263009
    Abstract: The methods and apparatuses detect a color of each of a plurality of pixels within a frame; group a portion of the plurality of pixels having a common color into a block; and generate a color list including the common color based on a threshold value corresponding to the block.
    Type: Application
    Filed: July 18, 2006
    Publication date: November 15, 2007
    Inventors: Xiang Li, Jiannong Gu, He Huang
  • Publication number: 20060190826
    Abstract: In one embodiment, the methods and apparatuses include: detecting a profile associated a presenter device wherein the profile indicates a hidden window; selectively sharing desktop content and excluding the hidden window with an attendee device wherein the desktop content corresponds with the presenter device; detecting a change in status of a content window within the desktop content; and updating the profile based on the change in status of the content window.
    Type: Application
    Filed: June 29, 2005
    Publication date: August 24, 2006
    Inventors: Elaine Montgomery, Edward Wong, Eric Yuan, Hailei Sheng, Jiannong Gu, David Knight
  • Publication number: 20060161623
    Abstract: In one embodiment, the methods and apparatuses include: sharing desktop content with an attendee device wherein the desktop content corresponds with a presenter device and wherein the desktop content includes a hidden window; preventing the attendee device from viewing the hidden window; displaying the desktop content including the hidden window on the presenter device; and displaying the desktop content excluding the hidden window on the attendee device.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 20, 2006
    Inventors: Elaine Montgomery, Edward Wong, Eric Yuan, Jiannong Gu, Sam Sheng, David Knight, Songxiang Wei
  • Publication number: 20060161622
    Abstract: In one embodiment, the methods and apparatuses include: sharing desktop content with an attendee device wherein the desktop content corresponds with a presenter device and wherein the desktop content includes a hidden window; preventing the attendee device from viewing the hidden window; displaying the desktop content including the hidden window on the presenter device; and displaying the desktop content excluding the hidden window on the attendee device.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 20, 2006
    Inventors: Elaine Montgomery, Edward Wong, Eric Yuan, Jiannong Gu, Sam Sheng, David Knight, Songxiang Wei
  • Publication number: 20060161624
    Abstract: In one embodiment, the invention includes: detecting a profile associated a presenter device wherein the profile indicates a hidden window; selectively sharing desktop content and excluding the hidden window with an attendee device wherein the desktop content corresponds with the presenter device; detecting a change in status of a content window within the desktop content; and updating the profile based on the change in status of the content window.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 20, 2006
    Inventors: Elaine Montgomery, Edward Wong, Eric Yuan, Jiannong Gu, Sam Sheng, David Knight, Songxiang Wei