Personal electronics device
First Claim
1. A method of providing for the passage of information between a hand-held device and a second device displaced from the hand-held device, including the steps of:
- providing a first processor at the hand-held device, the first processor performing relatively simple functions,providing a second processor at the hand-held device, the second processor requiring a greater use of energy than the first processor, the second processor performing functions more complicated than the relatively simple functions performed by the first processor,providing a source of energy at the hand-held device for operating the first and second processors,providing normally for the operation of the first processor in processing data to perform the relatively simple functions and providing for the operation of the second processor, under the control of the first processor independently of the operation of the second processor, in processing data to perform the more complicated functions,storing data in the first processor for use in operating the second processor, andproviding for the transfer of the data from the first processor to the second processor when the second processor is to be operated in performing the more complicated functions.
3 Assignments
0 Petitions
Accused Products
Abstract
First (embedded) and second (non-embedded) processors are energized by an energy source in a hand-held device. The second processor performs functions requiring more power than those performed by the first processor. The second processor is normally asleep and is awakened by the first processor and is empowered, when awakened, to perform functions. Only the portions of the second processor required to perform these functions are activated. Protocols for functions to be performed by the second processor are provided initially to the second processor and are processed in the second processor. They are then transferred to the first processor for storage. When the second processor is activated to perform functions represented by a protocol, the protocol is transferred to the second processor and the functions are performed by the second processor.
-
Citations
33 Claims
-
1. A method of providing for the passage of information between a hand-held device and a second device displaced from the hand-held device, including the steps of:
-
providing a first processor at the hand-held device, the first processor performing relatively simple functions, providing a second processor at the hand-held device, the second processor requiring a greater use of energy than the first processor, the second processor performing functions more complicated than the relatively simple functions performed by the first processor, providing a source of energy at the hand-held device for operating the first and second processors, providing normally for the operation of the first processor in processing data to perform the relatively simple functions and providing for the operation of the second processor, under the control of the first processor independently of the operation of the second processor, in processing data to perform the more complicated functions, storing data in the first processor for use in operating the second processor, and providing for the transfer of the data from the first processor to the second processor when the second processor is to be operated in performing the more complicated functions. - View Dependent Claims (2, 3, 4, 5, 6, 25, 26)
-
-
7. A method of providing for the passage of information between a hand-held device and a second device displaced from the hand-held device, including the steps of:
-
providing an embedded processor at the hand-held device for processing relatively simple functions, providing a non-embedded processor at the hand-held device for processing functions more complicated than the relatively simple functions, providing a permanent memory for storing data for the embedded processor and the non-embedded processor, providing for an activation of the embedded processor in performing the relatively simple functions and for an activation of the non-embedded processor by the embedded processor, without any control by the non-embedded processor in the operation of the embedded processor, when the non-embedded processor is to be used to perform the more complicated functions, storing data in the permanent memory for the embedded processor and the non-embedded processor, providing a temporary memory in the non-embedded processor for the data to be processed in the non-embedded processor when the non-embedded processor performs the more complicated functions, and providing for a transfer to the temporary memory of the data in the permanent memory under the control of the embedded processor without any control by the non-embedded processor, for use in the non-embedded processor when the non-embedded processor is to be activated to perform the more complicated functions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 27, 28, 29)
-
-
15. A method of providing for the passage of information between a hand-held device and a second device displaced from the hand-held device, including the steps of:
-
providing an embedded processor for processing first data to perform first functions, providing a non-embedded processor for processing second data different from the first data to perform second functions more complicated than the first functions, providing for the non-embedded processor to be in a sleep state and to be awakened by the embedded processor from the sleep state, without any control from the non-embedded processor, when the non-embedded processor is to process the second data in performing the second functions, providing for a hand-held source of energy for the embedded processor and the non-embedded processor, introducing new protocols, and changes in and additions to existing protocols, for the non-embedded processor into an extension form registry at the non-embedded processor, and transferring to the embedded processor the new protocols and the changes in and additions to the existing protocols, in the extension form registry at the non-embedded processor for storage by the embedded processor and for use in performing the second functions at the non-embedded processor, and transferring protocols in the embedded processor to the non-embedded processor for obtaining the performance of the second functions by the non-embedded processor when the non-embedded processor is awakened by the embedded processor. - View Dependent Claims (16, 17, 18, 30, 31)
-
-
19. A method of providing for the passage of information between a hand-held device and a second device displaced from the hand-held device, including the steps of:
-
providing at the hand-held device a first processor capable of performing first functions, providing at the hand-held device a second processor capable of performing second functions different from the first functions and requiring more power than the power required by the first functions, providing power at the hand-held device for the first processor, providing power at the hand-held device for the second processor only when the second processor is to perform one of the second functions, providing protocols initially to the second processor for providing for the operation by the second processor of the second functions, transferring the protocols from the second processor to the first processor for retention in the first processor, and providing at the first processor, independently of the operation of the second processor, for the transfer of the protocols from the first processor to the second processor to obtain the operation of the second processor in performing the second functions. - View Dependent Claims (20, 21, 22, 23, 24, 32, 33)
-
Specification