Using readily available driver and application source code with a synthesized operating system
First Claim
Patent Images
1. ) A method for customizing task source code, typically hardware drivers and applications, for use with a synthesized operating system, comprising:
- a) searching said source code for operating system application programming interfaces (APIs); and
b) substituting in said source code instructions, including synthesis primitives, for said APIs.
4 Assignments
0 Petitions
Accused Products
Abstract
Software that modifies the source code for readily available software tasks—typically applications and hardware drivers—so that a small, fast, reliable operating system can be synthesized to control execution of these readily available software tasks.
9 Citations
24 Claims
-
1. ) A method for customizing task source code, typically hardware drivers and applications, for use with a synthesized operating system, comprising:
-
a) searching said source code for operating system application programming interfaces (APIs); and
b) substituting in said source code instructions, including synthesis primitives, for said APIs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. ) A method for customizing task source code, typically hardware drivers and applications, for use with a synthesized operating system, comprising:
-
a) searching said source code for operating system application programming interfaces (APIs); and
b) substituting in said source code instructions, including synthesis primitives, for said APIs; and
c) modifying a synthesis configuration file. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. ) An apparatus including a software program for modifying task source code, typically hardware drivers and applications, for use on a synthesized operating system, comprising:
-
a) means for searching with said source code for operating system application programming interfaces (APIs); and
b) means for substituting in said source code instructions, including synthesis primitives, for said APIs. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. ) An apparatus including a software program for modifying task source code, typically hardware drivers and applications, for use on a synthesized operating system, comprising:
-
a) means for searching with said source code for operating system application programming interfaces (APIs); and
b) means for substituting in said source code instructions, including synthesis primitives, for said APIs; and
c) means for modifying a synthesis configuration file. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification