System and method for database cache synchronization across...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06633862

ABSTRACT:

BACKGROUND
1. Field of the Invention
This invention relates generally to the field of computer programming. More particularly, the invention relates to a system and method for synchronizing data sharing across multiple interpreted code engines (e.g., Java virtual machines) and/or applications.
2. Description of the Related Art
Java is an object-oriented programming language used to create computer programs which are platform-independent. That is, the same Java object code may be used on numerous different operating systems including Windows 95, Unix, Solaris, and Macintosh; and processors such as Intel® Pentium®-class processors, MIPS processors and AMD Athlon® processors, to name a few. This interoperability makes Java an ideal choice for programming Internet applications.
Once a program is written in Java source code, the Java compiler generates object code in the form of a Java application or applet. Technically, an “applet” is an application configured specifically to run within a Web browser such as Internet Explorer® or Netscape Navigator® (e.g., embedded in-line as objects within Hypertext Markup Language (“HTML”) documents). As illustrated in
FIG. 1
, Java applets and applications
100
are executed by a runtime interpreter residing on the client computer
130
commonly referred to as a Java “virtual machine”
110
. The Java virtual machine
110
interprets the platform-independent program code from the application or applet
100
into code which the native client microprocessor
120
can execute (e.g., x86 instructions in the case of a Pentium®-class processor).
More than one virtual machine and/or Java application/applet may be concurrently executed on a client. One limitation of prior systems, however, is that no built in mechanism exists for sharing data between two or more virtual machines and/or Java applications. Accordingly, what is needed is a system and method for sharing data between multiple virtual machines and/or applications. What is also needed is a system and method for caching data and maintaining data coherency when data is shared between virtual machines and/or applications.


REFERENCES:
patent: 4523206 (1985-06-01), Sasscer
patent: 4530054 (1985-07-01), Hamstra et al.
patent: 4714992 (1987-12-01), Gladney et al.
patent: 4823310 (1989-04-01), Grand
patent: 5293627 (1994-03-01), Kato et al.
patent: 5651113 (1997-07-01), Lin et al.
patent: 5701480 (1997-12-01), Raz
patent: 5799322 (1998-08-01), Mosher, Jr.
patent: 5799323 (1998-08-01), Mosher et al.
patent: 5881229 (1999-03-01), Singh et al.
patent: 5897634 (1999-04-01), Attaluri et al.
patent: 5924096 (1999-07-01), Draper et al.
patent: 5987506 (1999-11-01), Carter et al.
patent: 6170063 (2001-01-01), Golding
patent: 6209090 (2001-03-01), Aisenberg et al.
patent: 6247149 (2001-06-01), Falls et al.
patent: 6285997 (2001-09-01), Carey et al.
patent: 6295541 (2001-09-01), Bodnar et al.
patent: 6327574 (2001-12-01), Kramer et al.
patent: 6418455 (2002-07-01), Horowitz et al.
patent: 6449291 (2002-09-01), Burns et al.
patent: 6539340 (2003-03-01), Robins et al.
patent: PCT/GB96/02977 (1997-06-01), None
IBM Technical Disclosure Bulletin “Solving Time of Day problems when using DB2 Timstamp in Optimistic Lock Implementation”, Jul. 1992, vol. 35, No. 2, p. 420-422.*
IBM Technical Disclosure Bulletin “Shawdow Page Mechanism”, Jun. 1986, vol. 29, No. 1, p. 340-342.*
IBM Technical Disclosure Bulletin “Copying Large Data Objects With Directory Attributes”, May 1993, vol. 36, No. 5, p. 65-68.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for database cache synchronization across... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for database cache synchronization across..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for database cache synchronization across... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3121571

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.