Method and Apparatus Utilizing Profiles to Reduce Software Complexity
First Claim
Patent Images
1. A device comprising:
- memory comprising profiles that contain parameter information, wherein the profiles correspond to device programmable options, which correspond to options presented through a graphical user interface; and
processing circuitry operative to use the parameter information in response to executing stored computer readable instructions that reference the profiles.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods relate to applications with references to profiles, wherein the profiles have parameter information that corresponds to device graphical user interface options. Profiles may be associated with hardware operations of the device, such as image, video, or audio en/decoding, and the parameter information corresponds to the capabilities and specifications of a hardware device. Corresponding systems for creating applications with at least one profile reference are also described.
-
Citations
25 Claims
-
1. A device comprising:
-
memory comprising profiles that contain parameter information, wherein the profiles correspond to device programmable options, which correspond to options presented through a graphical user interface; and processing circuitry operative to use the parameter information in response to executing stored computer readable instructions that reference the profiles. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A hand held device comprising:
-
processing circuitry operative to execute stored computer readable instructions; memory comprising stored computer readable instructions that contain references to at least one profile reference that corresponds to a profile having parameter information that corresponds to device graphical user interface options; memory comprising stored computer readable instructions operative as middleware that when executed cause the processing circuitry to uses the at least one profile reference to retrieve the parameter information and control device hardware operations using the parameter information; and memory containing the parameter information indexed by the profile reference. - View Dependent Claims (8, 9, 10)
-
-
11. A method for controlling hardware on a handheld device comprising:
-
activating an application containing at least one profile reference, wherein the profile reference references a profile that contains parameter information and corresponds to device graphical user interface options; and performing a hardware operation using parameter information from at least one profile associated with the at least one profile reference. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A software development system comprising:
-
processing circuitry operative to execute computer readable instructions comprising an application generator to generate data, representing an application, from source code containing a profile reference that identifies a profile having parameter information that corresponds to device graphical user interface options; and a memory containing the computer readable instructions and the application containing a profile reference that identifies a profile having parameter information that corresponds to device graphical user interface options. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A storage medium containing stored computer readable instructions executable by one or more processing devices that, when executed by the one or more processing devices, cause the one or more processing devices to:
generate data, representing an application, from source code containing a profile reference that identifies a profile having parameter information that corresponds to device graphical user interface options. - View Dependent Claims (23, 24, 25)
Specification