Method and apparatus for managing remote software code update
First Claim
Patent Images
1. A method for managing remote software code update, comprising:
- receiving, by a processor, a message from an embedded device, said embedded device comprising a first code space comprising at least one segment and a second code space comprising one or more segments wherein said processor is included in a device different from said embedded device;
decoding, by said processor, said message to determine an execution mode of said embedded device;
indicating, by said processor, code in said first code space is corrupted if said execution mode indicates said embedded device is executing in said second code space; and
indicating, by said processor, said code in said first code space is valid if said execution mode indicates said embedded device is executing in said first code space.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing remote software code update includes receiving a message from a remote device that includes a first code space having at least one segment and a second code space having one or more segment. The method also includes decoding the message to determine the execution mode of the remote device, indicating code in the first code space is corrupted if the execution mode indicates the remote device is executing in the second code space and indicating the code in the first code space is valid if the execution mode indicates the remote device is executing in the first code space.
39 Citations
7 Claims
-
1. A method for managing remote software code update, comprising:
-
receiving, by a processor, a message from an embedded device, said embedded device comprising a first code space comprising at least one segment and a second code space comprising one or more segments wherein said processor is included in a device different from said embedded device; decoding, by said processor, said message to determine an execution mode of said embedded device; indicating, by said processor, code in said first code space is corrupted if said execution mode indicates said embedded device is executing in said second code space; and indicating, by said processor, said code in said first code space is valid if said execution mode indicates said embedded device is executing in said first code space. - View Dependent Claims (2, 3)
-
-
4. An apparatus for managing remote software code update, comprising:
-
a memory; a network interface coupled to said memory and configured to receive a message from an embedded device, said embedded device comprising a first code space comprising at least one segment and a second code space comprising one or more segments; and a processor coupled to said network interface and configured to decode said message to determine an execution mode of said embedded device, said processor further configured to indicate acids in said first code space is corrupted if said execution mode indicates said embedded device is executing in said second code space, and said processor further configured to indicate said code in said first code space is valid if said execution mode indicates said embedded device is executing in said first code space wherein said processor is included in a device different from said embedded device. - View Dependent Claims (5, 6)
-
-
7. A method for managing remote software code update, comprising:
-
examining, by a processor, a message received from a remote device to determine an execution mode of said remote device, said remote device comprising a first code space comprising at least one segment and a second code space comprising one or more segments wherein said processor is included in a device different from said remote device; and indicating validity of code in said first code space based on whether said execution mode indicates said remote device is executing in said second code space.
-
Specification