Patents by Inventor Ian C. Jirka

Ian C. Jirka 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: 8429639
    Abstract: State data can be separated from an existing software stack stored in one or more computer storage units in a computer system. The existing software stack can include operating system software and application software, and the state data can represent one or more states of the existing software stack. An image can be stored in one or more computer storage units in the computer system, and the stored image can form an updated software stack including operating system and application software. In addition, the updated software stack can be configured using the state data.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventor: Ian C. Jirka
  • Patent number: 8260956
    Abstract: In a distributed computer system, data to be communicated is assigned to one of a plurality of virtual queues. The plurality of virtual queues includes a first representative virtual queue associated with a first fault group and a second representative virtual queue associated with a second fault group. The data to be communicated is assigned to one of the plurality of virtual queues prior to transmission based on fault group information associated with the data.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Marc D. Reyhner, Ian C. Jirka
  • Publication number: 20100205594
    Abstract: State data can be separated from an existing software stack stored in one or more computer storage units in a computer system. The existing software stack can include operating system software and application software, and the state data can represent one or more states of the existing software stack. An image can be stored in one or more computer storage units in the computer system, and the stored image can form an updated software stack including operating system and application software. In addition, the updated software stack can be configured using the state data.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Applicant: Microsoft Corporation
    Inventor: Ian C. Jirka
  • Patent number: 7752658
    Abstract: Multi-session connection across a trust boundary is described. In an embodiment, a trust boundary can be implemented to restrict access to resources in a secure region from an unsecure region. A connection can be established that is configured as a client-server connection from the secure region to the unsecure region across the trust boundary. A communication engine in the secure region can then control and maintain the established connection as a two-way simultaneous communication link to the unsecure region across the trust boundary such that session messages can be initiated for communication via the two-way simultaneous communication link from either of the secure region or the unsecure region.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Ian C. Jirka, Gerardo Dilillo
  • Patent number: 7664752
    Abstract: In a management system, a management server authorizes users to access computing devices based on class space and instance space. The management server further determines whether users are authorized to use particular computing devices and/or applications provided by the particular computing devices. Alerts may also be provided to the users by the management server.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Lorenzo Rizzi, Abbot L. Moffat, Brijesh D. Bhatia, Ian C. Jirka, Sandeep Phadke, Travis A. Wright, Varsha Jayasimha
  • Publication number: 20090234908
    Abstract: In a distributed computer system, data to be communicated is assigned to one of a plurality of virtual queues. The plurality of virtual queues includes a first representative virtual queue associated with a first fault group and a second representative virtual queue associated with a second fault group. The data to be communicated is assigned to one of the plurality of virtual queues prior to transmission based on fault group information associated with the data.
    Type: Application
    Filed: March 14, 2008
    Publication date: September 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Marc D. Reyhner, Ian C. Jirka
  • Publication number: 20080005790
    Abstract: Multi-session connection across a trust boundary is described. In an embodiment, a trust boundary can be implemented to restrict access to resources in a secure region from an unsecure region. A connection can be established that is configured as a client-server connection from the secure region to the unsecure region across the trust boundary. A communication engine in the secure region can then control and maintain the established connection as a two-way simultaneous communication link to the unsecure region across the trust boundary such that session messages can be initiated for communication via the two-way simultaneous communication link from either of the secure region or the unsecure region.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Ian C. Jirka, Gerardo Dilillo