IP Library Patent Application 11647758
Patent Application
App. No. 11/647,758

Apparatuses for launching a program application

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/647,758
Abstract

A computing device is provided. The computing device comprises a processor. The processor is configured to select a configuration from multiple configurations when the computing device is coupled to a memory device. The processor is further configured to retrieve a configuration instruction associated with the configuration from the memory device. In addition, the processor is configured to launch a program application associated with the configuration instruction and transmit the configuration instruction to the program application.

Claims (55)

1 . A computing device, comprising a processor configured to:

select a configuration from a plurality of configurations when the computing device is coupled to a memory device;

retrieve a configuration instruction associated with the configuration from the memory device;

launch a program application associated with the configuration instruction; and

transmit the configuration instruction to the program application.

2 . The computing device of claim 1 , wherein the configuration is selected based on information stored in the computing device.

3 . The computing device of claim 2 , wherein the information is a screen size of a display.

4 . The computing device of claim 1 , wherein the computing device is a mobile phone.

5 . The computing device of claim 1 , wherein the configuration instruction is a parameter associated with the program application.

6 . The computing device of claim 1 , wherein the configuration instruction is a command associated with the program application.

7 . The computing device of claim 1 , wherein the configuration instruction is stored in a configuration file, the configuration file being associated with the configuration.

8 . The computing device of claim 1 , wherein the memory device is configured to store a plurality of configuration instructions associated with the plurality of configurations.

9 . The computing device of claim 1 , wherein the program application is launched after the memory device is coupled to the computing device.

10 . A memory device, comprising:

a memory configured to store a plurality of configuration instructions, the plurality of configuration instructions being associated with a plurality of configurations; and

a memory controller in communication with the memory, the memory controller being configured to,

select a configuration from the plurality of configurations,

read one or more configuration instructions that are associated with the configuration,

receive a selection of a configuration instruction from the one or more configuration instructions that are associated with the configuration,

associate a program application with the selected configuration instruction,

launch the program application, the program application being executed at the computing device, and

transmit the configuration instruction to the program application.

11 . The memory device of claim 10 , wherein the configuration instruction is selected from a menu, the menu being configured to display the one or more configuration instructions that are associated with the configuration for selection.

12 . The memory device of claim 10 , wherein the configuration is selected based on information stored in the computing device.

13 . The memory device of claim 10 , wherein the configuration instruction is a parameter associated with the program application.

14 . The memory device of claim 10 , wherein the configuration instruction is a command associated with the program application.

15 . The memory device of claim 10 , wherein the plurality of configuration instructions are stored in a plurality of configuration files, each of the plurality of configuration files being associated with a different configuration.

16 . The memory device of claim 10 , wherein the configuration instruction is configured to enable the program application to display graphic.

17 . A system, comprising:

a first memory device configured to store a plurality of configuration instructions associated with a plurality of configurations;

a second memory device configured to store information; and

a mobile phone removably coupled to the first memory device and the second memory device, the mobile phone comprising a processor, the processor being configured to,

receive a message indicating that the first memory device is coupled to the mobile phone,

retrieve the information from the second memory device,

select a configuration from the plurality of configurations based on the information,

retrieve a configuration instruction from the plurality of configurations,

associate a program application with the configuration instruction,

launch the program application, the program application being executed on the mobile phone, and

transmit the configuration instruction to the program application.

18 . The system of claim 17 , wherein the second memory device is a subscriber identity module (SIM) card.

19 . The system of claim 17 , wherein the information is an international mobile station identity (IMSI).

20 . The system of claim 17 , wherein the information is a Mobile Station Integrated Services Digital Network (MSISDN).

21 . The system of claim 17 , wherein the program application is launched after the memory device is coupled to the mobile phone.

22 . The system of claim 17 , wherein the message is transmitted by an operating system hosted on the mobile phone.

23 . A computer program product embodied in a computer readable medium and comprising computer instructions for:

receiving a message indicating that a memory device is removably coupled to a computing device;

selecting a configuration from a plurality of configurations;

retrieving a configuration instruction associated with the configuration from the memory device;

associating a program application with the configuration instruction;

launching the program application; and

transmitting the configuration instruction to the program application.

24 . The computer program product of claim 23 , wherein the configuration is selected based on information stored in the computing device.

25 . The computer program product of claim 23 , wherein the configuration instruction is stored in a configuration file, the configuration file being associated with the configuration.

26 . The computer program product of claim 23 , wherein the memory device is configured to store a plurality of configuration instructions associated with the plurality of configurations.

27 . The computer program product of claim 23 , wherein the program application is launched after the receiving the message.

Assignments (3)
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038807/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038438/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2007
From: JOGAND-COULOMB, FABRICE; GUIDRY, DAVID; CAILLON, PASCAL; VIGIER, BENJAMIN
To: SANDISK CORPORATION
Reel/Frame 019038/0498 →