Patents by Inventor Kejun Xia

Kejun Xia 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: 10574713
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Patent number: 9894117
    Abstract: In an example embodiment, a virtual conference is established with a server and a plurality of endpoint devices. One endpoint device, acting as a sender, may transfer a file to N other endpoint devices, acting as receivers. The sender divides the file in at least N segments and delivers one segment to each receiver. Receivers then request the next desired segment from one or more devices containing that segment. If devices hold the segment, the segment may be divided into parts, and one part may be requested from each device.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: February 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Jianping Shen, Yong Qian, Kejun Xia
  • Publication number: 20170085606
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Application
    Filed: December 1, 2016
    Publication date: March 23, 2017
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Patent number: 9549006
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Patent number: 9515970
    Abstract: Techniques are provided for delivering messages to users of client devices in a network. At a server device in a network, location information of each of a plurality of client devices is obtained. Each of the client devices runs a presence application for a user in the network and is configured to log-in with one or more resources. A message is received from a sender device in the network. The message is intended to be presented to the user via the presence application and one or more of the resources. Based on the location information of the client devices, one or more designated client devices are selected to which the message is to be sent such that the message is presented to the user via the presence application running on the one or more designated client devices and via one or more of the resources.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: December 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Zhao Jiayu, Kejun Xia
  • Patent number: 9354697
    Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to maintain a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device and to identify at least one active region contained within the shared data. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device to maximize the display of the at least one active region, and display the rendered shared data on the at least one viewer device.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 31, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Kejun Xia, Yaqing Zhang
  • Patent number: 9270713
    Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to initiate a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device, wherein the shared data is rendered in accordance with display capabilities of the at least one viewer device, and display the rendered shared data on the at least one viewer device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Qi Yang, Yong Qian, Kejun Xia
  • Patent number: 9203875
    Abstract: In one example embodiment, a method is provided and includes monitoring a display status associated with a client device that is participating in a meeting being conducted over a network (wired, wireless, etc.). The method also includes reporting the display status to a server associated with the meeting. For example, the server could be responsible for controlling at least a portion of meeting resources for the client device (or the client device itself could include software to perform these management functions). The method also includes receiving reduced meeting resources based, at least in part, on the display status.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: December 1, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Haihua Huang, Yong Qian, Yaqing Zhang, Kejun Xia
  • Publication number: 20150163259
    Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to maintain a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device and to identify at least one active region contained within the shared data. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device to maximize the display of the at least one active region, and display the rendered shared data on the at least one viewer device.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Haihua Huang, Kejun Xia, Yaqing Zhang
  • Publication number: 20150100635
    Abstract: In an example embodiment, a virtual conference is established with a server and a plurality of endpoint devices. One endpoint device, acting as a sender, may transfer a file to N other endpoint devices, acting as receivers. The sender divides the file in at least N segments and delivers one segment to each receiver. Receivers then request the next desired segment from one or more devices containing that segment. If devices hold the segment, the segment may be divided into parts, and one part may be requested from each device.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Haihua Huang, Jianping Shen, Yong Qian, Kejun Xia
  • Publication number: 20150095802
    Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to initiate a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device, wherein the shared data is rendered in accordance with display capabilities of the at least one viewer device, and display the rendered shared data on the at least one viewer device.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Haihua Huang, Qi Yang, Yong Qian, Kejun Xia
  • Publication number: 20150039688
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Publication number: 20150026265
    Abstract: Techniques are provided for delivering messages to users of client devices in a network. At a server device in a network, location information of each of a plurality of client devices is obtained. Each of the client devices runs a presence application for a user in the network and is configured to log-in with one or more resources. A message is received from a sender device in the network. The message is intended to be presented to the user via the presence application and one or more of the resources. Based on the location information of the client devices, one or more designated client devices are selected to which the message is to be sent such that the message is presented to the user via the presence application running on the one or more designated client devices and via one or more of the resources.
    Type: Application
    Filed: July 17, 2013
    Publication date: January 22, 2015
    Inventors: Haihua Huang, Yong Qian, Zhao Jiayu, Kejun Xia
  • Publication number: 20140351715
    Abstract: In one embodiment, a method includes establishing a communications session between a first endpoint that displays a shared desktop and a second endpoint that has a display screen, identifying an active region that is part of the shared desktop, and providing an interface on the second endpoint that obtains an input that indicates whether a representation of the active region is to be automatically displayed on the display screen. An input is obtained, and it is determined when the input indicates that the representation is to be automatically displayed on the display screen in response to the input. If the input indicates that the representation is to be automatically displayed on the display screen, the representation is displayed on the display screen. The representation is automatically displayed on the display screen such that substantially only the representation is displayed on the display screen.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Yaqing Zhang, Kejun Xia
  • Publication number: 20140351327
    Abstract: In one example embodiment, a method is provided and includes monitoring a display status associated with a client device that is participating in a meeting being conducted over a network (wired, wireless, etc.). The method also includes reporting the display status to a server associated with the meeting. For example, the server could be responsible for controlling at least a portion of meeting resources for the client device (or the client device itself could include software to perform these management functions). The method also includes receiving reduced meeting resources based, at least in part, on the display status.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Haihua Huang, Yong Qian, Yaqing Zhang, Kejun Xia
  • Publication number: 20140201275
    Abstract: An example method is provided and includes receiving conversation precondition information associated with a meeting session in a network environment, determining, after a beginning of the meeting session, conversation precondition status information of at least one collaboration criteria indicated by the conversation precondition information, and causing a meeting client program to provide a representation of the conversation precondition status information.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Haihua Huang, Yong Qian, Yaqing Zhang, Kejun Xia