Patents by Inventor Robert Unoki

Robert Unoki 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: 9467526
    Abstract: Cooperative interaction of a message processor and an intermediation processor. The message processor processes messages received from a network and to be sent over a network. The intermediation processor intermediates between the message processor and the network using a shared memory that includes a memory portion that is within the address space of the message processor. The message processor writes messages into the memory portion over a physical channel and reads message from the memory portion over the physical channel. The intermediation processor provides messages received from a network into the memory portion so that the received messages can be read by the message processor over the physical channel. The intermediation processor dispatches messages written to the memory portion by the message processor over the network.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Stephen Hellyar, Kye Hyun Kim, Anthony Vincent Discolo, Andres Vega-Garcia, Chad Wesley Wahlin, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer
  • Patent number: 9421465
    Abstract: A system that contains multiple game servers that have a non-user specific unused state, and a user-specific game state. When the game server is providing a game service on the other hand, the game server first obtains the user data for the user and game that is to be initiated. Accordingly, the game servers may be thought of as a bank of game servers, any one of which being potentially utilizable for incoming game requests. Once the game session is completed, the user data for the gamer may be deleted, and the game server goes back into the pool of available generic game servers. The user data is downloaded from a user data store, and may be quite limited to perhaps just that portion of the user data that relates to the game to be played.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: August 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Russell Alexander, Daniel Kyle Taylor, Justin Layne Nordin, Daniel Ryan Mitchell, Malia Rebecca Guerrero, Kurt Mar, Roger Arthur Roach, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer, Paul Stephen Hellyar
  • Publication number: 20150350340
    Abstract: A data center controller that maintains operation of at least one of its constituent headless hardware devices. An example of a headless hardware device may be server, or a server blade. The data center controller identifies that a particular headless hardware device has an unmanaged state, which means the headless hardware device is non-bootable without further code. In response, the data center controller decides which of one or more operational supplements are to be installed on the headless hardware device. The one or more operational supplements are sufficient at least to transition the headless hardware device from an unmanaged state to a managed state, thus allowing the headless hardware device to complete the boot process. The operational supplement(s) might include a management interface through which the data center controller might provide further management instructions to the headless hardware device.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Microsoft Corporation
    Inventors: Paul Stephen Hellyar, Chad Wesley Wahlin, Kye Hyun Kim, Anthony Vincent Discolo, John Paul Lynker, JR., Russell Alexander, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer
  • Publication number: 20150297999
    Abstract: A system that contains multiple game servers that have a non-user specific unused state, and a user-specific game state. When the game server is providing a game service on the other hand, the game server first obtains the user data for the user and game that is to be initiated. Accordingly, the game servers may be thought of as a bank of game servers, any one of which being potentially utilizable for incoming game requests. Once the game session is completed, the user data for the gamer may be deleted, and the game server goes back into the pool of available generic game servers. The user data is downloaded from a user data store, and may be quite limited to perhaps just that portion of the user data that relates to the game to be played.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: Microsoft Corporation
    Inventors: Russell Alexander, Daniel Kyle Taylor, Justin Layne Nordin, Daniel Ryan Mitchell, Malia Rebecca Guerrero, Kurt Mar, Roger Arthur Roach, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer, Paul Stephen Hellyar
  • Publication number: 20150201034
    Abstract: Cooperative interaction of a message processor and an intermediation processor. The message processor processes messages received from a network and to be sent over a network. The intermediation processor intermediates between the message processor and the network using a shared memory that includes a memory portion that is within the address space of the message processor. The message processor writes messages into the memory portion over a physical channel and reads message from the memory portion over the physical channel. The intermediation processor provides messages received from a network into the memory portion so that the received messages can be read by the message processor over the physical channel. The intermediation processor dispatches messages written to the memory portion by the message processor over the network.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: Microsoft Corporation
    Inventors: Paul Stephen Hellyar, Kye Hyun Kim, Anthony Vincent Discolo, Andres Vega-Garcia, Chad Wesley Wahlin, Travis J. Muhlestein, Robert Unoki, Kenneth Michael Bayer