Patents by Inventor Alexey Goloshubin

Alexey Goloshubin 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: 11122149
    Abstract: A server device may host a communication application that remotely accessed by a computing device. Display data generated by a remotely accessed application is communicated to the computing device from the server device. The display data generated by the remotely accessed application is communicated from the computing device to another computing device associated with a user participating in the communication session hosted by the communication application. A communication application executing on the other computing device displays a user interface of the remotely accessed application by processing the display data.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sabra Alexis Wieditz Rossman, Alexey Goloshubin, Kshitij Mahendru, Shivaram Prabhakar, Sharad Bajaj
  • Publication number: 20200177705
    Abstract: A server device may host a communication application that remotely accessed by a computing device. Display data generated by a remotely accessed application is communicated to the computing device from the server device. The display data generated by the remotely accessed application is communicated from the computing device to another computing device associated with a user participating in the communication session hosted by the communication application. A communication application executing on the other computing device displays a user interface of the remotely accessed application by processing the display data.
    Type: Application
    Filed: July 5, 2019
    Publication date: June 4, 2020
    Inventors: Sabra Alexis Wieditz ROSSMAN, Alexey GOLOSHUBIN, Kshitij MAHENDRU, Shivaram PRABHAKAR, Sharad BAJAJ
  • Publication number: 20160241607
    Abstract: Reverse signaling to establish network calls. An example method of reverse signaling to establish network calls includes contacting an app server by a first device with a request to call a second device. The example method also includes contacting a push service by the app server, and the push service contacting the second device with the request to call the second device. The example method also includes sending an invite to a call server by the second device, the call server sending the invite to the first device. The example method also includes sending an acknowledgement to the call server from the first device, the call server sending the acknowledgement to the second device to establish the call.
    Type: Application
    Filed: February 18, 2015
    Publication date: August 18, 2016
    Inventors: Alexey Goloshubin, Julia Goloshubina
  • Patent number: 7055108
    Abstract: A method for navigating a web page with directional keys is provided where the page is scanned for a next closest element along a predetermined search path in the direction of a selected arrow key. In this regard, the search path can be defined as a tunnel or a cone. If the next closest element is not found, the search path is enlarged by a certain increment and scanning is repeated. This process repeats until a next closest element is found. If a next closest element does not exist in the direction of the selected arrow key, scanning will wrap around the page and continue to the opposite side of the page in the direction of the originally selected arrow key.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: May 30, 2006
    Assignee: Wind River Systems, Inc.
    Inventors: Alexey Goloshubin, Bjarne Geir Herland
  • Patent number: 6941437
    Abstract: A method for managing a memory is provided which comprises the steps of: receiving a request for a memory allocation from a first application, the request comprising a requested memory amount; estimating a total amount of a memory available to the first application; freeing a partition of the memory sufficient for the first application based on the requested memory amount; and allocating the partition to the first application. The memory can be freed in a number of ways, including, by shutting down other applications based upon a priority or priority state scheme, issuing a shut down request to another application, or by allowing the user to select an application to be shut down.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: September 6, 2005
    Assignee: Wind River Systems, Inc.
    Inventors: Jeremy Cook, Alexey Goloshubin
  • Publication number: 20030056076
    Abstract: A method for managing a memory is provided which comprises the steps of: receiving a request for a memory allocation from a first application, the request comprising a requested memory amount; estimating a total amount of a memory available to the first application; freeing a partition of the memory sufficient for the first application based on the requested memory amount; and allocating the partition to the first application. The memory can be freed in a number of ways, including, by shutting down other applications based upon a priority or priority state scheme, issuing a shut down request to another application, or by allowing the user to select an application to be shut down.
    Type: Application
    Filed: July 18, 2002
    Publication date: March 20, 2003
    Inventors: Jeremy Cook, Alexey Goloshubin
  • Publication number: 20030028591
    Abstract: A method for dynamically self-adjusting rendering functionality in a browser includes providing a stimulus to the browser, and reacting to the stimulus using the browser so as to direct a change in a rendering module inventory associated with the browser. The stimulus may include a user interaction, a memory threshold trigger, a freshness logic trigger, a change in IP address and/or a change in a browser connection type. The change in the rendering module inventory may be downloading a rendering module and/or removal of a rendering module. A rendering module may be downloaded from a remote server over the Internet.
    Type: Application
    Filed: July 18, 2002
    Publication date: February 6, 2003
    Inventors: Alexey Goloshubin, Jeremy Cook, Stephen Maryka
  • Publication number: 20030018747
    Abstract: A system and method for detecting one or more user presences in a virtual location is provided which includes the steps of directing a web browser to enter a virtual location, the browser associated with a first user, communicating the virtual location of the first user from the browser to a tracking server, and entering the first user and the virtual location of the first user, as a first user presence, into a database of user presences which is associated with the tracking server. The method further includes the steps of searching the database for any user presences in the virtual location of the first user, transmitting the user presences to the browser of the first user, and communicating the user presences to the first user through the browser.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 23, 2003
    Inventors: Bjarne Geir Herland, Alexey Goloshubin
  • Publication number: 20030014401
    Abstract: A method for navigating a web page with directional keys is provided where the page is scanned for a next closest element along a predetermined search path in the direction of a selected arrow key. In this regard, the search path can be defined as a tunnel or a cone. If the next closest element is not found, the search path is enlarged by a certain increment and scanning is repeated. This process repeats until a next closest element is found. If a next closest element does not exist in the direction of the selected arrow key, scanning will wrap around the page and continue to the opposite side of the page in the direction of the originally selected arrow key.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 16, 2003
    Inventors: Alexey Goloshubin, Bjarne Geir Herland