Patents by Inventor Ling Tony Chen

Ling Tony Chen 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).

  • Publication number: 20140372719
    Abstract: The subject disclosure is directed towards using one or more of hardware, a hypervisor, and privileged mode code to prevent system mode code from accessing user mode data and/or running user mode code at the system privilege level, or vice-versa. Also described is (in systems with a hypervisor) preventing non-hypervisor code from running in hypervisor mode or accessing hypervisor-only data, or vice-versa. A register maintained by hardware, hypervisor, or system mode code contains data access and execution polices for different chunks of addressable space with respect to which requesting entities (hypervisor mode code, system mode code, user mode code) have access to or can execute code in a given chunk. When a request to execute code or access data with respect to an address is received, the request is processed to determine to which chunk the address corresponds. The policy for that chunk is evaluated to determine whether to allow or deny the request.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Jonathan E. Lange, John V. Sell, Ling Tony Chen, Eric O. Mejdrich
  • Patent number: 8876606
    Abstract: Systems and methods for providing a digital identity or profile in a gaming console that communicates to a remote service. A “Gamer Profile” is created that serves as a building block for services and applications that aim to create a social community of gamers and grow relationships among players. In accordance with the present invention, the Gamer Profile is the entirety of information (e.g., metadata) related to a specific user. The Gamer Profile is developed from a set of services that collect and expose this information in a meaningful way to the community. Feedback information may be included that is provided by other users to further enhance the profile. The Gamer Profile also provides for personalization such that users can customize their gaming experience.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Scott Henson, Patrick W. O'Kelley, II, Johan Peter Hansen, Ling Tony Chen, Jerry A. Johnson
  • Publication number: 20140162773
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Application
    Filed: July 31, 2013
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Publication number: 20140051523
    Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
  • Patent number: 8597125
    Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: December 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
  • Publication number: 20130252738
    Abstract: Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
    Type: Application
    Filed: May 1, 2013
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Michal Bortnik, Vincent H. Curley, James Hsi-Kai Jen, James David Macauley, Ling Tony Chen, Steven D. Lamb
  • Publication number: 20130244793
    Abstract: Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
    Type: Application
    Filed: May 1, 2013
    Publication date: September 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Michal Bortnik, Vincent H. Curley, James Hsi-Kai Jen, James David Macauley, Ling Tony Chen, Steven D. Lamb
  • Patent number: 8500560
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Patent number: 8485905
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Patent number: 8454443
    Abstract: Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Vincent H. Curley, James Hsi-Kai Jen, James David Macauley, Ling Tony Chen, Steven D. Lamb
  • Patent number: 8388449
    Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
  • Patent number: 8323112
    Abstract: Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Vincent H. Curley, James Hsi-Kai Jen, James David Macauley, Ling Tony Chen, Steven D. Lamb
  • Publication number: 20120270645
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Application
    Filed: June 27, 2012
    Publication date: October 25, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Publication number: 20120264509
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Application
    Filed: June 27, 2012
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Patent number: 8277325
    Abstract: Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Vincent H. Curley, James Hsi-Kai Jen, James David Macauley, Ling Tony Chen, Steven D. Lamb
  • Patent number: 8235818
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Patent number: 8231472
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Publication number: 20120009999
    Abstract: Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activity of gamers and provides usage statistics in a profile. While offline, the game console tracks the player's activity via a mechanism to collect detailed information about a specific player's in-game statistics and accomplishments. The offline activity is cached and uploaded when the console connects to the online service. Players can accumulate achievements offline that are credited towards online activities.
    Type: Application
    Filed: September 22, 2011
    Publication date: January 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Michal Bortnik, Erik John Arthur, James David Macauley, Ling Tony Chen, Yasser B. Asmi, Steven D. Lamb, James N. Helm
  • Publication number: 20110320018
    Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.
    Type: Application
    Filed: September 7, 2011
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen
  • Publication number: 20110319174
    Abstract: Information is shared among users in a system by the use of a service. The service receives information from at least two different game applications that each have a configuration file (defined with a common schema) that defines information from the game application to share with a service. An intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application. At least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service.
    Type: Application
    Filed: September 7, 2011
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick W. O'Kelley, II, Steven D. Lamb, Vincent H. Curley, Ling Tony Chen, Michal Bortnik, James Hsi-Kai Jen, Jerry Alan Johnson, Johan Peter Hansen