Patents by Inventor G. Andrew Johnston

G. Andrew Johnston 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: 10549191
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Publication number: 20170206094
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 9610498
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: June 16, 2012
    Date of Patent: April 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 8734259
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: June 16, 2012
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 8475281
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 8465370
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: June 18, 2013
    Assignee: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston
  • Publication number: 20120254807
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: June 16, 2012
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Publication number: 20120254854
    Abstract: Various application-cent c user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: June 16, 2012
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 8245534
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Publication number: 20110237328
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: June 9, 2011
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston
  • Publication number: 20110237329
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: June 9, 2011
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 8024467
    Abstract: The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Brett Humphrey, Rod Toll, C. Shane Evans, G. Andrew Johnston
  • Patent number: 7972215
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Patent number: 7846023
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Publication number: 20100184512
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: March 30, 2010
    Publication date: July 22, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston, II
  • Publication number: 20080261689
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: June 27, 2008
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston
  • Patent number: 7277946
    Abstract: The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: October 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Brett Humphrey, Rod Toll, C. Shane Evans, G. Andrew Johnston
  • Publication number: 20040192440
    Abstract: Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Applicant: Microsoft Corporation
    Inventors: C. Shane Evans, Roderick M. Toll, G. Andrew Johnston
  • Publication number: 20040003039
    Abstract: The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: Brett Humphrey, Rod Toll, C. Shane Evans, G. Andrew Johnston