Patents by Inventor Sergei Osobov

Sergei Osobov 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: 11159626
    Abstract: Techniques for session transfer between resources are described in which session data for communication sessions is transferred between distinct web-based resources to enable continuation of the communication sessions as navigation between the resources occurs. In one approach, shared session storage accessible to authorized resources is employed to facilitate the transfer of session data. Code embedded in pages for different resources rendered by a browser (or other communication module) operates to store session data for communication sessions in the shared storage. When navigation occurs between different pages, authorizations of the different resources to utilize the shared session storage are determined and communication sessions that are active are maintained across page reloads for the authorized resources.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anton Khayrudinov, Sergei Osobov, Adrian Potra, Hugh Alexander Prosser Eland
  • Publication number: 20200053168
    Abstract: Techniques for session transfer between resources are described in which session data for communication sessions is transferred between distinct web-based resources to enable continuation of the communication sessions as navigation between the resources occurs. In one approach, shared session storage accessible to authorized resources is employed to facilitate the transfer of session data. Code embedded in pages for different resources rendered by a browser (or other communication module) operates to store session data for communication sessions in the shared storage. When navigation occurs between different pages, authorizations of the different resources to utilize the shared session storage are determined and communication sessions that are active are maintained across page reloads for the authorized resources.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 13, 2020
    Inventors: Anton Khayrudinov, Sergei Osobov, Adrian Potra, Hugh Alexander Prosser Eland
  • Patent number: 10491685
    Abstract: Techniques for session transfer between resources are described in which session data for communication sessions is transferred between distinct web-based resources to enable continuation of the communication sessions as navigation between the resources occurs. In one approach, shared session storage accessible to authorized resources is employed to facilitate the transfer of session data. Code embedded in pages for different resources rendered by a browser (or other communication module) operates to store session data for communication sessions in the shared storage. When navigation occurs between different pages, authorizations of the different resources to utilize the shared session storage are determined and communication sessions that are active are maintained across page reloads for the authorized resources.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anton Khayrudinov, Sergei Osobov, Adrian Potra, Hugh Alexander Prosser Eland
  • Publication number: 20160294954
    Abstract: Techniques for session transfer between resources are described in which session data for communication sessions is transferred between distinct web-based resources to enable continuation of the communication sessions as navigation between the resources occurs. In one approach, shared session storage accessible to authorized resources is employed to facilitate the transfer of session data. Code embedded in pages for different resources rendered by a browser (or other communication module) operates to store session data for communication sessions in the shared storage. When navigation occurs between different pages, authorizations of the different resources to utilize the shared session storage are determined and communication sessions that are active are maintained across page reloads for the authorized resources.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Anton Khayrudinov, Sergei Osobov, Adrian Potra, Hugh Alexander Prosser Eland
  • Patent number: 8490119
    Abstract: Software applications are enabled with multimodal communication capabilities and features associated with enhanced communication systems through a communication application programming interface (API). Applications for document processing, scheduling, audio/video data processing, and/or business operations can exchange communication system data and parameters bi-directionally with components of an enhanced communication system, initiate communication sessions through the application's user interface, and preserve post-communication updates.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Yiu-Ming Leung, Rui Liang, Yu Shao, Marcelo Farjalla, Li Zhang, Danilo Perez Solano, Sergei Osobov
  • Publication number: 20120151500
    Abstract: Software applications are enabled with multimodal communication capabilities and features associated with enhanced communication systems through a communication application programming interface (API). Applications for document processing, scheduling, audio/video data processing, and/or business operations can exchange communication system data and parameters bi-directionally with components of an enhanced communication system, initiate communication sessions through the application's user interface, and preserve post-communication updates.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Yiu-Ming Leung, Rui Liang, Yu Shao, Marcelo Farjalla, Li Zhang, Danilo Perez Solano, Sergei Osobov
  • Patent number: 7599989
    Abstract: A screen resolution information gathering and reporting system allows access to screen resolution information of attendees of a collaboration session. When attendees first join the collaboration session, each attendee's screen resolution information is gathered. The collected screen resolution information is then provided to the presenter of the collaboration session, for example, when the presenter joins the collaboration session or begins application sharing within the collaboration session.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeremy Max Stevens, Kanchan Mitra, Mihai Iuga, Sergei Osobov, Kenneth Wickes, Kyle Krum
  • Publication number: 20070294626
    Abstract: A facility is provided for controlling application sharing. In various embodiments, the facility shares an application from a sharer computing device to a viewer computing device so that the viewer computing device displays information that the sharer computing device displays, receives an indication from the first viewer computing device to control the sharing, and transfers control of the shared application to the viewer computing device without intervention by a user of the sharer computing device so that a user of the viewer computing device can control the shared application.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph T. Fletcher, Cameron J. Parker, Sergei Osobov
  • Publication number: 20060168532
    Abstract: A screen resolution information gathering and reporting system allows access to screen resolution information of attendees of a collaboration session. When attendees first join the collaboration session, each attendee's screen resolution information is gathered. The collected screen resolution information is then provided to the presenter of the collaboration session, for example, when the presenter joins the collaboration session or begins application sharing within the collaboration session.
    Type: Application
    Filed: January 24, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Jeremy Stevens, Kanchan Mitra, Mihai Iuga, Sergei Osobov, Kenneth Wickes, Kyle Krum