Back to results
US 2004/0205754 A1Published application
Software porting layer
AssigneeInterDigital Technology Corporation
InventorsRobert Gazda, Scott Hergenhan
Life of this patent
Estimating the term…
Abstract
A porting layer takes software developed using a single threaded modeling tool to a multiple threaded environment. The single threaded modeling tool is used to model the software. The porting layer ports in variables into a multiple threaded operating environment by reference and not as variables so that each thread can access variables by reference.
Claims9
A method for porting software developed using a single threaded modeling tool to a multiple threaded environment, the method comprising:
- using the single threaded modeling tool to model the software;
- and
- providing a porting layer, the porting layer performing as follows:
- porting in variables into a multiple threaded operating environment by reference and not as variables so that each thread can access variables by reference.
1 more element
A wireless communication device comprising:
- at least one system processor and at least one communication processor;
- a communication module to facilitate communication between each system and communication processor;
- a shared memory associated with the communication module;
- each system processor and communication processor having an associated operating system, the operating system performing code generated from a software model, the software model developed using a single threaded modeling tool, a porting layer ports code generated by the single threaded modeling tool to a multiple threaded environment, the porting layer porting in variables into the multiple threaded operating environment by reference and not as variables so that each thread can access variables by reference.
1 more element
Dependencies are inferred from the claim text.