Handheld device configurator
First Claim
Patent Images
1. A system for configuring handheld devices, comprising:
- a website engine, for receiving user input;
a build-to-order configuration engine for communicating with developers, coordinating software licensing, arranging software downloads and preventing conflicts;
a database engine, for managing executable code and data responsive to said configuration engine, anda loading station for performing the actual downloads;
wherein said loading station loads said handheld device based on user input received through said website engine and conveyed to said database and build-to-order configuration engines.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for configuring handheld devices is disclosed. The mechanism includes a website engine, a database, a build-to-order configuration engine, and a loader. Among other things, the built-to-order engine communicates with developers, coordinates software licenses, arranges software downloads and prevents conflicts. The loader provides actual downloads for loading the handheld device based on user input received through the website engine which conveys the user input to the database and built-to-order configuration engines. These software modules can be on the same computer, or can be divided among several computers.
6 Citations
19 Claims
-
1. A system for configuring handheld devices, comprising:
-
a website engine, for receiving user input; a build-to-order configuration engine for communicating with developers, coordinating software licensing, arranging software downloads and preventing conflicts; a database engine, for managing executable code and data responsive to said configuration engine, and a loading station for performing the actual downloads; wherein said loading station loads said handheld device based on user input received through said website engine and conveyed to said database and build-to-order configuration engines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of loading software onto a handheld device, comprising:
-
querying a build-to-order configuration engine to ensure sufficient memory is available to accommodate said software, that the desired software has no conflicts with any other software desired by said user, and that the handheld device O/S (Operating System) can accommodate said software; querying said handheld device to ensure sufficient memory is available, and reporting an error back to said user if necessary; if necessary, prompting a user to order additional memory such as on a memory card; and locating said software program on said memory card where possible.
-
Specification