The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 7818736 B1

PDF
Full Text
Expired
Date of Patent:
Oct. 19, 2010

Filed:

Sep. 14, 2005
Applicants:

Jonathan Appavoo, New York, NY (US);

Andrew Arnott Baumann, Chatswood, AU;

Dilma Menezes Da Silva, White Plains, NY (US);

Orran Yaakov Krieger, Newton, MA (US);

Robert William Wisniewski, Yorktown Heights, NY (US);

Inventors:

Jonathan Appavoo, New York, NY (US);

Andrew Arnott Baumann, Chatswood, AU;

Dilma Menezes da Silva, White Plains, NY (US);

Orran Yaakov Krieger, Newton, MA (US);

Robert William Wisniewski, Yorktown Heights, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

To dynamically update an operating system, a new factory object may have one or more new and/or updated object instances. A corresponding old factory object is then located and its version is checked for compatibility. A dynamic update procedure is then executed, which includes (a) changing a factory reference pointer within the operating system from the old factory object to the new factory object. For the case of updated object instances, (b) hot swapping each old object instance for its corresponding updated object instance, and (c) removing the old factory object. This may be performed for multiple updated object instances in the new factory object, preferably each separately. For the case of new object instances, they are created by the new factory and pointers established to invoke them. A single factory object may include multiple updated objects from a class, and/or new object instances from different classes, and the update may be performed without the need to reboot the operating system.


Find Patent Forward Citations

Loading…