Patents by Inventor Sihai Xiao

Sihai Xiao 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: 9288064
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: March 15, 2016
    Assignee: TVWorks, LLC
    Inventor: Sihai Xiao
  • Publication number: 20150100786
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Application
    Filed: December 15, 2014
    Publication date: April 9, 2015
    Inventor: Sihai Xiao
  • Patent number: 8935525
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: January 13, 2015
    Assignee: TVWorks, LLC
    Inventor: Sihai Xiao
  • Patent number: 8578465
    Abstract: In one embodiment, a client device may send one or more sub-session requests to one or more corresponding session controllers through a computer network to obtain one or more corresponding sub-session tokens that indicate in which sub-sessions of an online collaborative computing session the client device is permitted to participate. The client device may then receive particular sub-session tokens (e.g., based on certain permissions), which may then be sent to a collaboration server to establish one or more permitted sub-sessions of the online collaborative computing session with the client device as indicated by the received sub-session tokens.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: November 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sihai Xiao, Zheng Yuan, David Knight
  • Publication number: 20130283042
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 24, 2013
    Applicant: TVWORKS, LLC
    Inventor: Sihai Xiao
  • Patent number: 8433898
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: April 30, 2013
    Assignee: TVWorks, LLC
    Inventor: Sihai Xiao
  • Patent number: 8250141
    Abstract: In one embodiment, a determination is made that a specified event of a collaborative computing session has occurred. In response to the specified event, a real-time electronic notification is transmitted to a particular set of one or more attendees of the session that the event has occurred, the notification illustratively transmitted via a communication channel other than the session.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: August 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sihai Xiao, Zheng Yuan
  • Patent number: 8190745
    Abstract: In one embodiment, a participant device joins a collaboration session among a plurality of participant devices. The content shared within the collaboration session includes lower-priority data and higher-priority data. An initial available bandwidth for use with the collaboration session is determined. Based on the initial available bandwidth and an expected second bandwidth for higher-priority data shared within the collaboration session, a first bandwidth is allocated for lower-priority data shared within the collaboration session. During the collaboration session, an actual second bandwidth for the higher-priority data shared within the collaboration session is monitored. The expected second bandwidth is compared to the monitored actual second bandwidth, and a bandwidth variant is determined. Based on the determined bandwidth variant, the first bandwidth allocated for the lower-priority data shared within the collaboration session is adjusted to increase the bandwidth allocated for the lower-priority data.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: May 29, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sihai Xiao, Yanghua Liu
  • Patent number: 8131828
    Abstract: In an embodiment, a hosted-on-premises meeting exchange server operates seamlessly with web meeting servers. For example, one computer-implemented method comprises receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; in response to determining that the client computer is coupled to the local network, joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity, and otherwise joining the client computer to the web meeting at an off-premises-meeting exchange server; and in response to determining that the client computer is not coupled to the local network, joining the client computer to the web meeting at the off-premises-meeting exchange server.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: March 6, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jian Lin, Zheng Yuan, Weixin Xia, Yongya Wang, Sihai Xiao, Ilan Kasan
  • Publication number: 20120023328
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Applicant: TVWORKS, LLC
    Inventor: Sihai Xiao
  • Patent number: 8078866
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: December 13, 2011
    Assignee: TVWorks, LLC
    Inventor: Sihai Xiao
  • Publication number: 20110276635
    Abstract: In one embodiment, a participant device joins a collaboration session among a plurality of participant devices. The content shared within the collaboration session includes lower-priority data and higher-priority data. An initial available bandwidth for use with the collaboration session is determined. Based on the initial available bandwidth and an expected second bandwidth for higher-priority data shared within the collaboration session, a first bandwidth is allocated for lower-priority data shared within the collaboration session. During the collaboration session, an actual second bandwidth for the higher-priority data shared within the collaboration session is monitored. The expected second bandwidth is compared to the monitored actual second bandwidth, and a bandwidth variant is determined. Based on the determined bandwidth variant, the first bandwidth allocated for the lower-priority data shared within the collaboration session is adjusted to increase the bandwidth allocated for the lower-priority data.
    Type: Application
    Filed: June 14, 2011
    Publication date: November 10, 2011
    Inventors: Sihai Xiao, Yanghua Liu
  • Patent number: 7979550
    Abstract: In one embodiment, the systems and methods determine an initial bandwidth at a client device; allocate an allocated bandwidth to the client device between a first server and a second server; monitor the allocated bandwidth; and adjust the allocated bandwidth based on a target bandwidth from the first server to the client.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: July 12, 2011
    Inventors: Sihai Xiao, Yanghua Liu
  • Publication number: 20110023096
    Abstract: In one embodiment, a client device may send one or more sub-session requests to one or more corresponding session controllers through a computer network to obtain one or more corresponding sub-session tokens that indicate in which sub-sessions of an online collaborative computing session the client device is permitted to participate. The client device may then receive particular sub-session tokens (e.g., based on certain permissions), which may then be sent to a collaboration server to establish one or more permitted sub-sessions of the online collaborative computing session with the client device as indicated by the received sub-session tokens.
    Type: Application
    Filed: July 21, 2009
    Publication date: January 27, 2011
    Inventors: Sihai Xiao, Zheng Yuan, David Knight
  • Publication number: 20100088414
    Abstract: In an embodiment, a hosted-on-premises meeting exchange server operates seamlessly with web meeting servers. For example, one computer-implemented method comprises receiving a request from a client computer to join a web meeting; determining whether the client computer is coupled to a local network which includes an on-premises-meeting exchange server; in response to determining that the client computer is coupled to the local network, joining the client computer to the web meeting at the on-premises-meeting exchange server when the on-premises-meeting exchange server has sufficient capacity, and otherwise joining the client computer to the web meeting at an off-premises-meeting exchange server; and in response to determining that the client computer is not coupled to the local network, joining the client computer to the web meeting at the off-premises-meeting exchange server.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Inventors: Jian Lin, Zheng Yuan, Weixin Xia, Yongya Wang, Sihai Xiao, Ilan Kasan
  • Publication number: 20100005142
    Abstract: In one embodiment, a determination is made that a specified event of a collaborative computing session has occurred. In response to the specified event, a real-time electronic notification is transmitted to a particular set of one or more attendees of the session that the event has occurred, the notification illustratively transmitted via a communication channel other than the session.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Sihai Xiao, Zheng Yuan
  • Publication number: 20090222574
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Application
    Filed: April 21, 2009
    Publication date: September 3, 2009
    Applicant: Comcast Cable Holdings, LLC
    Inventor: Sihai Xiao
  • Patent number: 7536544
    Abstract: A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: May 19, 2009
    Assignee: TVWorks, LLP
    Inventor: Sihai Xiao
  • Patent number: 7472423
    Abstract: A system provides for tracking the behavior of television viewers and Internet browsers while protecting the privacy of the user. The level of privacy is under control of the user. In one embodiment, an arbitrary anonymous identifier is assigned to the user. The selection of a new arbitrary anonymous identifier is under the control of the user. In a second embodiment, a private anonymous identifier is based on a user entered password. The user history data is stored on a history server using the private anonymous identifier. An authentication server is provided to validate the private anonymous identifier before transferring the user history data to the history server.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: December 30, 2008
    Assignee: TVWorks, LLC
    Inventors: Christopher J DeCenzo, Sihai Xiao
  • Publication number: 20080294758
    Abstract: In one embodiment, the systems and methods determine an initial bandwidth at a client device; allocate an allocated bandwidth to the client device between a first server and a second server; monitor the allocated bandwidth; and adjust the allocated bandwidth based on a target bandwidth from the first server to the client.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Inventors: Sihai Xiao, Yanghua Liu