Method and apparatus for optimizing patching of objects containing references

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7716658
APP PUB NO 20070169082A1
SERIAL NO

11298776

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One embodiment of the present invention provides a method and a system for patching a set of objects containing references. The system uses a location structure to keep track of the locations of references within the set of objects. During the patching process, the system converts the references within the set objects from an absolute form into an offset-based form, where offsets are computed with respect to base addresses of objects. The system then applies an offset-based patch to the set of objects and to the location structure using a binary-patching technique. After applying the patch, the system converts the references in the set of objects back into absolute form. By using an offset-based patch, the system reduces the number of reference changes that need to be specified in the patch, thereby reducing the size of the patch.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ORACLE AMERICA, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Lam, Ioi K Mountain View, US 14 79
Pliss, Oleg A Santa Clara, US 15 60

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation