Method and apparatus for sotfware delivery and management
First Claim
1. In a client device, a method comprising:
- receiving an electronic catalog identifying one or more game titles;
displaying at least a subset of the identified game titles within a graphical user interface (GUI);
receiving an indication from a user selecting one of said game titles displayed within the GUI; and
displaying information corresponding to the selected one of said game titles in association with at least one of a first offer to preview a partially enabled game program corresponding to the selected one of said game titles and a second offer to purchase a fully enabled version of the game program corresponding to the selected one of said game titles.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for software delivery and management includes receiving an electronic catalog identifying one or more game titles, displaying at least a subset of the identified game titles within a graphical user interface (GUI), receiving an indication from a user selecting one of the game titles displayed within the GUI, and displaying information corresponding to the selected one of the game titles in association with at least one of a first offer to preview a partially enabled game program corresponding to the selected one of the game titles and a second offer to purchase a fully enabled version of the game program corresponding to the selected one of the game titles.
-
Citations
80 Claims
-
1. In a client device, a method comprising:
-
receiving an electronic catalog identifying one or more game titles;
displaying at least a subset of the identified game titles within a graphical user interface (GUI);
receiving an indication from a user selecting one of said game titles displayed within the GUI; and
displaying information corresponding to the selected one of said game titles in association with at least one of a first offer to preview a partially enabled game program corresponding to the selected one of said game titles and a second offer to purchase a fully enabled version of the game program corresponding to the selected one of said game titles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a client device, a method comprising:
-
receiving an electronic catalog identifying one or more software programs available for download from at least one server;
displaying representations associated with at least a subset of the identified software programs within a graphical user interface (GUI);
receiving an indication from a user selecting one of said software program representations displayed within the GUI; and
displaying at least one of a first offer to preview a partially enabled version of the software program corresponding to the selected one of said software program representations and a second offer to purchase a fully enabled version of the software program corresponding to the selected one of said software program representations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. In a client device, a method comprising:
-
determining if one or more game programs are installed on said client device based at least in part upon a catalog of electronic game signatures;
displaying within a graphical user interface (GUI), at least a subset of game titles corresponding to said one or more game programs determined to be installed on said client device;
receiving an indication from a user selecting one of said game titles displayed within the GUI; and
displaying one or more offers to download one or more additional game programs belonging to a group of electronically deliverable games identified as being associated with the selected one of said game titles. - View Dependent Claims (34, 35, 36)
-
-
37. In a server, a method comprising:
-
transmitting to the client device, an electronic catalog identifying a plurality of game titles, said catalog including at least a first electronic offer to receive a partially enabled version of a game program corresponding to one of said game titles and a second electronic offer to receive a fully enabled version of the game program corresponding to said one of said game titles;
receiving from the client device, an acceptance to one of said first and second offers, and transmitting the partially enabled version of the game program to the client if said acceptance is associated with said first offer, and transmitting the fully enabled version of the game program to the client if said acceptance is associated with said second offer. - View Dependent Claims (38, 39, 40)
-
-
41. An apparatus comprising:
-
storage medium having stored therein programming instructions designed to enable the apparatus to receive an electronic catalog identifying one or more game titles;
display at least a subset of the identified game titles within a graphical user interface (GUI);
receive an indication from a user selecting one of said game titles displayed within the GUI;
display information corresponding to the selected one of said game titles in association with at least one of a first offer to preview a partially enabled game program corresponding to the selected one of said game titles and a second offer to purchase a fully enabled version of the game program corresponding to the selected one of said game titles; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to receive an electronic catalog identifying one or more software programs available for download from at least one server;
display representations associated with at least a subset of the identified software programs within a graphical user interface (GUI);
receive an indication from a user selecting one of said software program representations displayed within the GUI;
display at least one of a first offer to preview a partially enabled version of the software program corresponding to the selected one of said software program representations and a second offer to purchase a fully enabled version of the software program corresponding to the selected one of said software program representations; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to determine if one or more game programs are installed on said client device based at least in part upon a catalog of electronic game signatures;
display within a graphical user interface (GUI), at least a subset of game titles corresponding to said one or more game programs determined to be installed on said client device;
receive an indication from a user selecting one of said game titles displayed within the GUI; and
display one or more offers to download one or more additional game programs belonging to a group of electronically deliverable games identified as being associated with the selected one of said game titles; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (74, 75, 76)
-
-
77. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to transmit to the client device, an electronic catalog identifying a plurality of game titles, said catalog including at least a first electronic offer to receive a partially enabled version of a game program corresponding to one of said game titles and a second electronic offer to receive a fully enabled version of the game program corresponding to said one of said game titles;
receive an acceptance to one of said first and second offers from the client device; and
transmit the partially enabled version of the game program to the client if said acceptance is associated with said first offer, and transmit the fully enabled version of the game program to the client if said acceptance is associated with said second offer; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (78, 79, 80)
-
Specification