Patents by Inventor Per-Ola Anders Orvendal

Per-Ola Anders Orvendal 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: 10374974
    Abstract: Embodiments of the present invention monitor and dynamically allocate computing resources to a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. In another embodiment, the number of active game sessions is monitored and computing resources are allocated dynamically as the number of sessions increases or decreases.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 6, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Peter Bruno, Donald James McNamara, Ashok Chandrasekaran, Christopher Lane Boedigheimer, Per-Ola Anders Orvendal, Joseph Cusimano, Scott Q. Longstreet
  • Publication number: 20170195251
    Abstract: Embodiments of the present invention monitor and dynamically allocate computing resources to a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. In another embodiment, the number of active game sessions is monitored and computing resources are allocated dynamically as the number of sessions increases or decreases.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: JOHN PETER BRUNO, DONALD JAMES MCNAMARA, ASHOK CHANDRASEKARAN, CHRISTOPHER LANE BOEDIGHEIMER, PER-OLA ANDERS ORVENDAL, JOSEPH CUSIMANO, SCOTT Q. LONGSTREET
  • Patent number: 9694279
    Abstract: Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to which users connect over a wide area network, such as the Internet. For example, embodiments of the invention may forecast demand for a specific game title. The demand forecast is used to determine how many standby game instances are needed to meet demand as players join and leave game sessions. Games with higher demand may have more standby game instances ready for players to drop in. Games with less demand may have fewer active game instances running waiting for players to drop in.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Bruno, Donald James McNamara, Hsiang-Ling Jamie Lin, Christopher Lane Boedigheimer, Per-Ola Anders Orvendal, Joseph Cusimano, Scott Q. Longstreet
  • Patent number: 9628332
    Abstract: Embodiments of the present invention monitor and dynamically allocate computing resources to a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. In another embodiment, the number of active game sessions is monitored and computing resources are allocated dynamically as the number of sessions increases or decreases.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: April 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Bruno, Jr., Donald James McNamara, Ashok Chandrasekaran, Christopher Lane Boedigheimer, Per-Ola Anders Orvendal, Joseph Cusimano, Scott Q. Longstreet
  • Patent number: 9433862
    Abstract: Embodiments of the present invention monitor and dynamically allocate computing resources to game sessions running within a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. Various characteristics of the game session may be monitored and used to allocate computing resources. Usage of computing resources, such as central processing unit (“CPU”) may be monitored directly. In another embodiment, the number of players connected to the game session is monitored and computing resources are allocated dynamically as the number of players increases or decreases.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Bruno, Jr., Donald James McNamara, Scott Q. Longstreet, Ashok Chandrasekaran, Christopher Lane Boedigheimer, Per-Ola Anders Orvendal, Joseph Cusimano
  • Publication number: 20160175708
    Abstract: Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to which users connect over a wide area network, such as the Internet. For example, embodiments of the invention may forecast demand for a specific game title. The demand forecast is used to determine how many standby game instances are needed to meet demand as players join and leave game sessions. Games with higher demand may have more standby game instances ready for players to drop in. Games with less demand may have fewer active game instances running waiting for players to drop in.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: JOHN PETER BRUNO, DONALD JAMES MCNAMARA, HSIANG-LING LIN, CHRISTOPHER LANE BOEDIGHEIMER, PER-OLA ANDERS ORVENDAL, JOSEPH CUSIMANO, SCOTT LONGSTREET
  • Patent number: 9295915
    Abstract: Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to which users connect over a wide area network, such as the Internet. For example, embodiments of the invention may forecast demand for a specific game title. The demand forecast is used to determine how many standby game instances are needed to meet demand as players join and leave game sessions. Games with higher demand may have more standby game instances ready for players to drop in. Games with less demand may have fewer active game instances running waiting for players to drop in.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: March 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Bruno, Jr., Donald James McNamara, Hsiang-Ling Jamie Lin, Christopher Lane Boedigheimer, Per-Ola Anders Orvendal, Joseph Cusimano, Scott Q. Longstreet
  • Publication number: 20140342819
    Abstract: Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to which users connect over a wide area network, such as the Internet. For example, embodiments of the invention may forecast demand for a specific game title. The demand forecast is used to determine how many standby game instances are needed to meet demand as players join and leave game sessions. Games with higher demand may have more standby game instances ready for players to drop in. Games with less demand may have fewer active game instances running waiting for players to drop in.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: JOHN PETER BRUNO, JR., DONALD JAMES MCNAMARA, HSIANG-LING JAMIE LIN, CHRISTOPHER LANE BOEDIGHEIMER, PER-OLA ANDERS ORVENDAL, JOSEPH CUSIMANO, SCOTT Q. LONGSTREET
  • Publication number: 20140344457
    Abstract: Embodiments of the present invention monitor and dynamically allocate computing resources to a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. In another embodiment, the number of active game sessions is monitored and computing resources are allocated dynamically as the number of sessions increases or decreases.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: JOHN PETER BRUNO, Jr., DONALD JAMES MCNAMARA, ASHOK CHANDRASEKARAN, CHRISTOPHER LANE BOEDIGHEIMER, PER-OLA ANDERS ORVENDAL, JOSEPH CUSIMANO, SCOTT Q. LONGSTREET
  • Publication number: 20140228108
    Abstract: Embodiments of the present invention monitor and dynamically allocate computing resources to game sessions running within a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. Various characteristics of the game session may be monitored and used to allocate computing resources. Usage of computing resources, such as central processing unit (“CPU”) may be monitored directly. In another embodiment, the number of players connected to the game session is monitored and computing resources are allocated dynamically as the number of players increases or decreases.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: John Peter Bruno, JR., Donald James McNamara, Scott Q. Longstreet, Ashok Chandrasekaran, Christopher Lane Boedigheimer, Per-Ola Anders Orvendal, Joseph Cusimano
  • Patent number: 7873742
    Abstract: Selecting content for processing based on user device preferences and characteristics of the user devices. Embodiments of the invention include a notification having different content formatted for a plurality of different user devices. In this manner, the content provider delivers content without knowing a priori the specific user device that will process the content. The content includes non-rendered content such as extensible markup language (XML) data.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Per-Ola Anders Orvendal, Matthew Christian Carlson