Patents by Inventor Bjorn Bergsten

Bjorn Bergsten has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8271416
    Abstract: A method for dynamically determining a predetermined previous condition of a rule-based system comprising a plurality of rules. Each of the plurality of rules is associated with a transaction and a condition under which the transaction is executed. In one embodiment, the method includes the steps of (a) determining a system condition; (b) determining an immediate previous condition that caused the system condition; (c) setting the immediate previous condition to the system condition; and (d) repeating steps (b) and (c) until the predetermined previous condition is reached.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: September 18, 2012
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Haitham Mahmoud Al-Beik, Bjorn Bergsten
  • Patent number: 7958076
    Abstract: A method of automatically determining firing priority in a plurality of rules. The method includes the steps of determining a level of dependency of each rule; and generating a hierarchy of rules in response to the level of dependency of each rule, wherein the firing priority corresponds to the hierarchy of rules. In another embodiment, the method further includes the step of determining if the hierarchy results in an inconsistency. In another embodiment, the method further comprises the step of determining if the hierarchy results in a loop. In yet another embodiment, the step of determining a level of dependency of each rule is performed in response to an initial event. In one embodiment the method includes the step of determining if there are reciprocal dependencies between any two rules in the set of rules.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: June 7, 2011
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Bjorn Bergsten, Christopher K. McDermott
  • Publication number: 20100042572
    Abstract: A method for dynamically determining a predetermined previous condition of a rule-based system comprising a plurality of rules. Each of the plurality of rules is associated with a transaction and a condition under which the transaction is executed. In one embodiment, the method includes the steps of (a) determining a system condition; (b) determining an immediate previous condition that caused the system condition; (c) setting the immediate previous condition to the system condition; and (d) repeating steps (b) and (c) until the predetermined previous condition is reached.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Inventors: Haitham Mahmoud Al-Beik, Bjorn Bergsten
  • Publication number: 20090144217
    Abstract: A method of automatically determining firing priority in a plurality of rules. The method includes the steps of determining a level of dependency of each rule; and generating a hierarchy of rules in response to the level of dependency of each rule, wherein the firing priority corresponds to the hierarchy of rules. In another embodiment, the method further includes the step of determining if the hierarchy results in an inconsistency. In another embodiment, the method further comprises the step of determining if the hierarchy results in a loop. In yet another embodiment, the step of determining a level of dependency of each rule is performed in response to an initial event.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Bjorn Bergsten, Christopher K. McDermott
  • Publication number: 20070011499
    Abstract: The invention includes a method for determining whether a node in a non-recursive network can be removed. The method includes the steps of executing a reachability algorithm for a resource of a system upon initialization of the system. The resource is accessible to the system upon the initialization. A safe to pull manager evaluates the reachability algorithm for each node situated on the network to determine whether the node can be removed without interrupting resource accessibility to the system.
    Type: Application
    Filed: June 7, 2005
    Publication date: January 11, 2007
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Bjorn Bergsten, Laurent Fournie, Mark Streitfeld
  • Patent number: 6862689
    Abstract: A method and apparatus for managing session information. In one embodiment, a communication session is established between a client computer and a server computer. When the client computer and the server computer establish the communication session, the client or the server typically stores information about the communication session, which is referred to as “session information.” The session information is stored in a first log file stored in a persistent volatile memory and in a cache file stored in a volatile memory of the server. The cache file is reconstructed after a server failure by retrieving the session information stored in the first log file.
    Type: Grant
    Filed: April 12, 2001
    Date of Patent: March 1, 2005
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Bjorn Bergsten, Praveen G. Mutalik
  • Publication number: 20020152429
    Abstract: A method and apparatus for managing session information. In one embodiment, a communication session is established between a client computer and a server computer. When the client computer and the server computer establish the communication session, the client or the server typically stores information about the communication session, which is referred to as “session information.” The session information is stored in a first log file stored in a persistent volatile memory and in a cache file stored in a volatile memory of the server. The cache file is reconstructed after a server failure by retrieving the session information stored in the first log file.
    Type: Application
    Filed: April 12, 2001
    Publication date: October 17, 2002
    Inventors: Bjorn Bergsten, Praveen G. Mutalik
  • Publication number: 20020016935
    Abstract: A method and apparatus for managing one or more records. A scan module transmits a scan request to a session storage manager. The scan request identifies a particular record at which the scan module 612 starts a scan session. The session storage manager also receives an application request from an application to modify the record. The session storage manager then transforms the requested record into a version if the record exhibits a predetermined characteristic.
    Type: Application
    Filed: September 24, 2001
    Publication date: February 7, 2002
    Inventors: Bjorn Bergsten, Praveen G. Mutalik, Hrushikesh Vinayak Bhide