Patents by Inventor Jinyan Su

Jinyan Su 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: 9497416
    Abstract: A virtual circular conferencing experience using unified communication technology is described. An apparatus may comprise a communications module operative to receive a plurality of incoming video streams from corresponding client devices for a conference call, a multimedia controller operative to retrieve video information of participants from each of the incoming video streams and generate a seamless virtual circular video stream from the video information comprising a virtual circular image having a composite of participants in a virtual room, and a communications module operative to broadcast the seamless virtual circular video stream to the client devices. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 15, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jinyan Su
  • Publication number: 20150244986
    Abstract: A virtual circular conferencing experience using unified communication technology is described. An apparatus may comprise a communications module operative to receive a plurality of incoming video streams from corresponding client devices for a conference call, a multimedia controller operative to retrieve video information of participants from each of the incoming video streams and generate a seamless virtual circular video stream from the video information comprising a virtual circular image having a composite of participants in a virtual room, and a communications module operative to broadcast the seamless virtual circular video stream to the client devices. Other embodiments are described and claimed.
    Type: Application
    Filed: May 12, 2015
    Publication date: August 27, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Jinyan Su
  • Patent number: 9055189
    Abstract: A virtual circular conferencing experience using unified communication technology is described. An apparatus may comprise a communications module operative to receive a plurality of incoming video streams from corresponding client devices for a conference call, a multimedia controller operative to retrieve video information of participants from each of the incoming video streams and generate a seamless virtual circular video stream from the video information comprising a virtual circular image having a composite of participants in a virtual room, and a communications module operative to broadcast the seamless virtual circular video stream to the client devices. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: June 9, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jinyan Su
  • Patent number: 8234360
    Abstract: A system for conveniently extending the capabilities of network systems to support telephony is presented. Also, a method and system for preventing message looping within network devices that support telephony is presented. A network system, such as a proxy server, executes one or more executable service modules having instructions for performing a specific telephony service. A dispatcher operating upon the network device dispatches messages to the service modules according to a set of resource data provided by the service modules. To prevent message looping, the dispatcher executes logical instructions that restrict the service modules from routing messages to each other indefinitely.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Jinyan Su, Alexandru Gavrilescu, Mark Markaryan
  • Publication number: 20120154513
    Abstract: A virtual circular conferencing experience using unified communication technology is described. An apparatus may comprise a communications module operative to receive a plurality of incoming video streams from corresponding client devices for a conference call, a multimedia controller operative to retrieve video information of participants from each of the incoming video streams and generate a seamless virtual circular video stream from the video information comprising a virtual circular image having a composite of participants in a virtual room, and a communications module operative to broadcast the seamless virtual circular video stream to the client devices. Other embodiments are described and claimed.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: Jinyan Su
  • Patent number: 7535905
    Abstract: A method, computer readable medium having computer executable instructions, and a computer readable medium having stored thereon a data structure for signing and validating Session Initiation Protocol (“SIP”) routing headers are disclosed. A SIP node may receive a SIP request including a message header. A signature based upon at least a portion of the message header and a SIP node header entry may be generated. The signature may then be inserted into the SIP node header entry.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventors: Sankaran Narayanan, Jeremy Thomas Buch, Vadim Eydelman, Jinyan Su
  • Publication number: 20050220095
    Abstract: A method, computer readable medium having computer executable instructions, and a computer readable medium having stored thereon a data structure for signing and validating Session Initiation Protocol (“SIP”) routing headers are disclosed. A SIP node may receive a SIP request including a message header. A signature based upon at least a portion of the message header and a SIP node header entry may be generated. The signature may then be inserted into the SIP node header entry.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Sankaran Narayanan, Jeremy Buch, Vadim Eydelman, Jinyan Su
  • Publication number: 20030200298
    Abstract: A system for conveniently extending the capabilities of network systems to support telephony is presented. Also, a method and system for preventing message looping within network devices that support telephony is presented. A network system, such as a proxy server, executes one or more executable service modules having instructions for performing a specific telephony service. A dispatcher operating upon the network device dispatches messages to the service modules according to a set of resource data provided by the service modules. To prevent message looping, the dispatcher executes logical instructions that restrict the service modules from routing messages to each other indefinitely.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: Microsoft Corporation
    Inventors: Jinyan Su, Alexandru Gavrilescu, Mark Markaryan