Abstract: User code is operated in either a multithreaded or non-threaded programming environment by linking the code to different libraries. A standard thread library is linked with the code when operated in a multithreaded mode. A null thread library is linked to the code to operate in a non-threaded mode. The different libraries are linked to the user code through a common application programming interface allowing the same thread function calls to operate in either the multithreaded or non-threaded mode. The null thread library implements thread function calls as blocking functions which synchronize thread launches while eliminating the performance and memory overhead required in multithreaded processes.
Type:
Grant
Filed:
February 20, 1997
Date of Patent:
January 9, 2001
Assignee:
Hewlett-Packard Company
Inventors:
Evan Kirshenbaum, Keith Moore, Walter R. Underwood
Abstract: Web access functionality is embedded in a device to enable low cost widely accessible and enhanced user interface functions for the device. A web server in the device provides access to the user interface functions for the device through a device web page. A network interface in the device enables access to the web page by a web browser such that a user of the web browser accesses the user interface functions for the device through the web page.
Type:
Grant
Filed:
August 31, 1999
Date of Patent:
January 2, 2001
Assignee:
Hewlett-Packard Company
Inventors:
Chandrasekar Venkatraman, Jeffrey A. Morgan