×

Infospheres distributed object system

  • US 6,898,791 B1
  • Filed: 04/21/1999
  • Issued: 05/24/2005
  • Est. Priority Date: 04/21/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed system framework for a networked environment, including a plurality of process objects, each of said process objects including:

  • (a) a program method for creating at least one inbox for storing messages received from another process object;

    (b) a program method for creating at least one outbox for storing messages to be transmitted to another process object;

    (c) a freeze method that saves a state of the process object to persistent storage, thereby changing the process object to a frozen process object which does not use operating system resources;

    (d) a thaw method that restores the frozen process object from the persistent storage, thereby changing the frozen process object to a ready process object;

    (e) a program method for interconnecting each created outbox of the process object to a created inbox of at least one other process object, thereby establishing a personal network between the process object and such other process objects within a communication session to perform at least one task by passing messages between the interconnected outboxes and inboxes;

    wherein each message includes a snapshot variable that indicates whether a process object has recorded its state; and

    wherein the snapshot variable is a date field, and each process object includes a snapshot method that eaves the state of the process object if a date field value within a received message is later than current date value for the process object, updates the current date value for the process object to the date field value of the received message, and increments a clock for the process object to a value exceeding the date field value of the received message.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×