Patents by Inventor Christopher Pirich
Christopher Pirich 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: 7798903Abstract: A user interface on a controller for a gaming console that provides access to system software from within any gaming application running on the console. The system software runs concurrently with other gaming applications and renders a system user interface, system notifications, and messages on top of running gaming applications. The user interface can be added to any controller and other peripheral to access to the system menu such that users can have a uniform experience without requiring substantial effort by gaming application developers.Type: GrantFiled: April 30, 2004Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Christopher Pirich, James David Macauley, Jeffrey Edward Simon, Jon Marcus Randall Whitten, Yasser B. Asmi
-
Patent number: 7590779Abstract: A system and method for enabling users and developers to store data on a number of different types of local and remote devices connected to a multimedia console or a gaming console. The range of available storage devices creates issues that are addressed to avoid apparent inconsistencies in storage performance (e.g. latency). A consistent method of reading and writing data is provided such that end users and developers do not have to be concerned with restrictions and limitations inherent to various devices.Type: GrantFiled: October 29, 2004Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Gregory A. Martinez, Brian Lloyd Schmidt, Christopher Pirich, Jeffrey Edward Simon, Jon Marcus Randall Whitten, Michael Cory Maston, Tyler Scott Carper, Yasser B. Asmi, Richard Henry Irving
-
Publication number: 20090102616Abstract: Methods and systems for controlling access to a multi-purpose entertainment console are disclosed. The methods and systems allow a first user to configure the amount of time per time interval a console is available for other users to access the entertainment features of the console. In one embodiment, when a timer is activated, the timer counts down as the console is used. The console provides a series of notifications that the timer is running low and a notification when time has expired. The user may then turn off the console or ask the first user to add more time. In another embodiment, the timer can be configured with daily or weekly limits. In further embodiments, the timer and system clock may be protected by a security code to prevent tampering. In a further embodiment, the system clock can be referenced for the automatic daily/weekly time allocation to be allocated.Type: ApplicationFiled: October 22, 2007Publication date: April 23, 2009Applicant: Microsoft CorporationInventors: Jeffrey Shane Stone, Christopher Pirich, James N. Helm
-
Publication number: 20060095619Abstract: A system and method for enabling users and developers to store data on a number of different types of local and remote devices connected to a multimedia console or a gaming console. The range of available storage devices creates issues that are addressed to avoid apparent inconsistencies in storage performance (e.g. latency). A consistent method of reading and writing data is provided such that end users and developers do not have to be concerned with restrictions and limitations inherent to various devices.Type: ApplicationFiled: October 29, 2004Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Gregory Martinez, Brian Schmidt, Christopher Pirich, Jeffrey Simon, Jon Whitten, Michael Maston, Tyler Carper, Yasser Asmi, Richard Irving
-
Publication number: 20060095475Abstract: A system and method for enabling users and developers to store data on a number of different types of local and remote devices connected to a gaming console, a multimedia console or a console that is both gaming and multimedia console. The range of available storage devices creates issues that are addressed to avoid apparent inconsistencies in storage performance (e.g. latency). A consistent method of reading and writing data is provided such that end users and developers do not have to be concerned with restrictions and limitations inherent to various devices.Type: ApplicationFiled: October 29, 2004Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Gregory Martinez, Brian Schmidt, Christopher Pirich, Jeffrey Simon, Jon Whitten, Michael Maston, Tyler Carper, Yasser Asmi, Richard Irving
-
Publication number: 20060068911Abstract: Communication between a game console having a communication port and a personal computer is facilitated by implementing a shared folder on the personal computer that can be accessed via the communication port. The game console and personal computer may communicate via a Server Message Block compatible code, a Universal Plug and Play networking protocol, and the like. To save memory, the SMB compatible code (or other code) may not support the full set of SMB protocol features (or other protocol features).Type: ApplicationFiled: September 30, 2004Publication date: March 30, 2006Applicant: Microsoft CorporationInventors: Christopher Pirich, Derek Smith, Gregory Martinez, James Yagelowich, Jon Whitten, Maciej Maciesowicz, Mark McCracken, Michael Maston, Andrew Murphy
-
Publication number: 20060068910Abstract: Communication between a game console having a communication port and a portable device is facilitated by determining that a portable device has been directly connected to the communication port, determining the protocol associated with the portable device, and communicating with the portable device using a driver associated with the determined protocol. An ancillary application may handle the communication between the game console and the portable device while a game or entertainment application executes concurrently on the game console. The game application may execute in a reserved predetermined amount of hardware resources of the game console while the ancillary application may execute concurrently using the remaining hardware resources.Type: ApplicationFiled: September 30, 2004Publication date: March 30, 2006Applicant: Microsoft CorporationInventors: Brian Schmidt, Christopher Pirich, Derek Smith, Gregory Martinez, Jon Whitten, Joshua Poley, Maciej Maciesowicz, Michael Maston
-
Publication number: 20050277465Abstract: A device includes a processor and a hard disk drive coupled to the processor. The hard disk drive stores various data associated with the device and includes a first partition and a second partition. Data stored in the first partition is cleared during a system reset operation. Data stored in the second partition is not cleared during the system reset operation. The first partition stores saved application data, device configuration information, and the like. The second partition stores a console application that implements a user interface to the device. The second partition also stores a reset application that implements a system reset operation.Type: ApplicationFiled: August 22, 2005Publication date: December 15, 2005Applicant: Microsoft CorporationInventors: Jon Whitten, Christopher Pirich
-
Publication number: 20050277464Abstract: A device includes a processor and a hard disk drive coupled to the processor. The hard disk drive stores various data associated with the device and includes a first partition and a second partition. Data stored in the first partition is cleared during a system reset operation. Data stored in the second partition is not cleared during the system reset operation. The first partition stores saved application data, device configuration information, and the like. The second partition stores a console application that implements a user interface to the device. The second partition also stores a reset application that implements a system reset operation.Type: ApplicationFiled: August 22, 2005Publication date: December 15, 2005Applicant: Microsoft CorporationInventors: Jon Whitten, Christopher Pirich
-
Publication number: 20050245314Abstract: A user interface on a controller for a gaming console that provides access to system software from within any gaming application running on the console. The system software runs concurrently with other gaming applications and renders a system user interface, system notifications, and messages on top of running gaming applications. The user interface can be added to any controller and other peripheral to access to the system menu such that users can have a uniform experience without requiring substantial effort by gaming application developers.Type: ApplicationFiled: April 30, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Christopher Pirich, James Macauley, Jeffrey Simon, Jon Marcus Randall Whitten, Yasser Asmi
-
Publication number: 20050164782Abstract: A gaming system includes a hard disk drive for storing applications and other data. The hard disk drive has multiple regions for storing different types of data. Each application executed on the gaming system has an associated storage area on the hard disk drive. A console application executing on the gaming system prevents a particular application from accessing data in an area of the hard disk drive that is not associated with the particular application. The gaming system also maintains a list of recently used nicknames to simplify entry of nicknames by a user of the gaming system.Type: ApplicationFiled: March 17, 2005Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Jon Marcus Whitten, Christopher Pirich
-
Publication number: 20050164795Abstract: A gaming system includes a hard disk drive for storing applications and other data. The hard disk drive has multiple regions for storing different types of data. Each application executed on the gaming system has an associated storage area on the hard disk drive. A console application executing on the gaming system prevents a particular application from accessing data in an area of the hard disk drive that is not associated with the particular application. The gaming system also maintains a list of recently used nicknames to simplify entry of nicknames by a user of the gaming system.Type: ApplicationFiled: March 17, 2005Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Jon Whitten, Christopher Pirich
-
Publication number: 20050164756Abstract: A gaming system includes a hard disk drive for storing applications and other data. The hard disk drive has multiple regions for storing different types of data. Each application executed on the gaming system has an associated storage area on the hard disk drive. A console application executing on the gaming system prevents a particular application from accessing data in an area of the hard disk drive that is not associated with the particular application. The gaming system also maintains a list of recently used nicknames to simplify entry of nicknames by a user of the gaming system.Type: ApplicationFiled: March 17, 2005Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Jon Whitten, Christopher Pirich
-
Publication number: 20050026698Abstract: A data protection portion includes the file alteration checking portion. One aspect of the file alteration checking portion relates to a media including game content and a data protection portion. In one version, the data protection portion protects the game content from modification by determining whether the game content has been modified. If the game content has been modified, then the installation of the game content within the apparatus fails.Type: ApplicationFiled: August 1, 2003Publication date: February 3, 2005Inventors: Christopher Pirich, Jon Randall Whitten, Jonathan Lange, Tracy Sharpe, Keith Lau