Managing Distributed System Software On A Gaming System
First Claim
1. A method for determining a user experience level on a console, comprising:
- determining an update version of a plurality of storage packages on a plurality of storage devices;
accessing a manifest having a set of user experience groups;
checking the update version of the plurality of storage packages against the manifest;
determining which user experience groups are coherent based upon the plurality of storage packages; and
setting the console at a first user experience level by enabling the user experience groups that are verified to be coherent.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms for determining the coherency of a console are described herein. A manifest may be used to check the installed software components, and their versions, to determine which user experience groups are coherent based upon the installed software packages and their versions. If the console has the required software components and their versions installed according to the manifest, providing for a coherent user experience group, the console may be set to an enhanced user experience level in which the coherent user experience groups, or features, are enabled. The console may be set at various user experience levels depending upon which user experience groups are coherent. For example, if no user experience groups are coherent, the console may be set at a “core”, basic, or default user experience level.
59 Citations
20 Claims
-
1. A method for determining a user experience level on a console, comprising:
-
determining an update version of a plurality of storage packages on a plurality of storage devices; accessing a manifest having a set of user experience groups; checking the update version of the plurality of storage packages against the manifest; determining which user experience groups are coherent based upon the plurality of storage packages; and setting the console at a first user experience level by enabling the user experience groups that are verified to be coherent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A console configured to provide a plurality of user experiences, comprising:
-
an input module configured to receive a flash package, a plurality of storage packages comprising a plurality of user experience groups, and a manifest; a plurality of memory modules configured to store the flash package, the plurality of storage packages, and the manifest; and a processing module configured to install the flash package and to install the plurality of storage packages, wherein the processing module sets the console at a first user experience level by enabling the plurality of user experience groups that are verified to be coherent according to the manifest. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing thereon computer executable instructions for determining a user experience level of a console, comprising:
-
an instruction for determining a version of each of a plurality of storage packages installed on the console; an instruction that checks the version of each of the plurality of storage packages installed on the console against a manifest, wherein the manifest comprises a version of each of the plurality of storage packages that provides for a first user experience level; and an instruction that sets the console at the first user experience level if the version of each of the plurality of storage packages is coherent according to the manifest. - View Dependent Claims (17, 18, 19, 20)
-
Specification