Patents by Inventor James Baer

James Baer 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: 11599433
    Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: March 7, 2023
    Assignee: Oracle International Corporation
    Inventors: Christopher West, James Baer
  • Patent number: 11163654
    Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 2, 2021
    Assignee: Oracle International Corporation
    Inventors: Christopher West, James Baer
  • Publication number: 20210294706
    Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Applicant: Oracle International Corporation
    Inventors: Christopher West, James Baer
  • Patent number: 10901389
    Abstract: Techniques for error handling by a servomechanism are disclosed. The servomechanism determines, based on a first set of values assigned to servomechanism variables, electrical signals for controlling a component during a particular time interval, and applies the electrical signals to move the component. Subsequently, the servomechanism measures values for attributes associated with the component. Based on the measured attribute values, the servomechanism computes a second set of values for the servomechanism variables. Responsive to determining that the measured attribute values are erroneous, the servomechanism refrains from modifying the electrical signals based on the second set of values for the servomechanism variables.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: January 26, 2021
    Assignee: Oracle International Corporation
    Inventors: Christopher West, James Baer, Terry Lane
  • Publication number: 20200019480
    Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Applicant: Oracle International Corporation
    Inventors: Christopher West, James Baer
  • Patent number: 10474549
    Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: November 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Christopher West, James Baer
  • Publication number: 20190227511
    Abstract: Techniques for error handling by a servomechanism are disclosed. The servomechanism determines, based on a first set of values assigned to servomechanism variables, electrical signals for controlling a component during a particular time interval, and applies the electrical signals to move the component. Subsequently, the servomechanism measures values for attributes associated with the component. Based on the measured attribute values, the servomechanism computes a second set of values for the servomechanism variables. Responsive to determining that the measured attribute values are erroneous, the servomechanism refrains from modifying the electrical signals based on the second set of values for the servomechanism variables.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Applicant: Oracle International Corporation
    Inventors: Christopher West, James Baer, Terry Lane
  • Patent number: 10303146
    Abstract: Techniques for error handling by a servomechanism are disclosed. The servomechanism determines, based on a first set of values assigned to servomechanism variables, electrical signals for controlling a component during a particular time interval, and applies the electrical signals to move the component. Subsequently, the servomechanism measures values for attributes associated with the component. Based on the measured attribute values, the servomechanism computes a second set of values for the servomechanism variables. Responsive to determining that the measured attribute values are erroneous, the servomechanism refrains from modifying the electrical signals based on the second set of values for the servomechanism variables.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 28, 2019
    Assignee: Oracle International Corporation
    Inventors: Christopher West, James Baer, Terry Lane
  • Publication number: 20190034301
    Abstract: Techniques for system recovery using a failover processor are disclosed. A first processor, with a first instruction set, is configured to execute operations of a first type; and a second processor, with a second instruction set different from the first instruction set, is configured to execute operations of a second type. A determination is made that the second processor has failed to execute at least one operation of the second type within a particular period of time. Responsive to determining that the second processor has failed to execute at least one operation of the second type within the particular period of time, the first processor is configured to execute both the operations of the first type and the operations of the second type.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Applicant: Oracle International Corporation
    Inventors: Christopher West, James Baer
  • Publication number: 20180348726
    Abstract: Techniques for error handling by a servomechanism are disclosed. The servomechanism determines, based on a first set of values assigned to servomechanism variables, electrical signals for controlling a component during a particular time interval, and applies the electrical signals to move the component. Subsequently, the servomechanism measures values for attributes associated with the component. Based on the measured attribute values, the servomechanism computes a second set of values for the servomechanism variables. Responsive to determining that the measured attribute values are erroneous, the servomechanism refrains from modifying the electrical signals based on the second set of values for the servomechanism variables.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Applicant: Oracle International Corporation
    Inventors: Christopher West, James Baer, Terry Lane
  • Patent number: 8639557
    Abstract: A method and a system for measuring market data in a mobile communications system. The method and system may be used to obtain data such as growth, churn rate, and other measurable metrics of mobile communications device subscribers. The method includes selecting a sample of contact numbers, using one or more contacting or querying methodologies to assess the state of the contact numbers, and analyzing the results to determine the market data.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: January 28, 2014
    Assignee: The Nielsen Company (US), LLC
    Inventors: Tom Frangione, Liam Mahoney, Andreas Vogel, Christopher Chin, James Baer
  • Publication number: 20030229534
    Abstract: A method and a system for measuring market data in a mobile communications system. The method and system may be used to obtain data such as growth, churn rate, and other measurable metrics of mobile communications device subscribers. The method includes selecting a sample of contact numbers, using one or more contacting or querying methodologies to assess the state of the contact numbers, and analyzing the results to determine the market data.
    Type: Application
    Filed: September 6, 2002
    Publication date: December 11, 2003
    Inventors: Tom Frangione, Liam Mahoney, Andreas Vogel, Christopher Chin, James Baer
  • Patent number: 6398952
    Abstract: A collection device is provided for collecting floating leaves, bugs, and other surface debris in a swimming pool. A leaf net is attached to a bracket that is clamped/mounted to the edge of a swimming pool. The leaf net extends a minimal horizontal distance into the water of a pool to minimize swimmer interference, has a low profile so that it will not interfere with a pool cover, and easily slides off of the mounting pole for containment of and removal of collected debris.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: June 4, 2002
    Inventor: James Baer
  • Publication number: 20020027097
    Abstract: A collection device is provided for collecting floating leaves, bugs, and other surface debris in a swimming pool. A leaf net is attached to a bracket that is clamped/mounted to the edge of a swimming pool. The leaf net extends a minimal horizontal distance into the water of a pool to minimize swimmer interference, has a low profile so that it will not interfere with a pool cover, and easily slides off of the mounting pole for containment of and removal of collected debris.
    Type: Application
    Filed: July 31, 2001
    Publication date: March 7, 2002
    Inventor: James Baer
  • Patent number: 4110502
    Abstract: A computer carrier strip having perforated feed is slit longitudinally and a label price tag strip having a gummed back is adhered to the computer strip, after which the strips are perforated to form tear lines, and cutouts are made to make a composite strip form carrying T-shaped label-price tag sheets connected together by perforated tear lines only at the tops and bottoms of the labels and with the price tag portions separated by the cutouts and connected to the labels only by perforated tear or fold lines superimposed along the slit along the computer strip. A computer prints the names, addresses, contents of shipping cartons on the labels and prices on the price tags. Then, when a carton having merchandise therein is to be shipped, the label for that carton is peeled from the backing strip and carries with it the price tag portion and the portion of the backing strip under the price tag portion.
    Type: Grant
    Filed: July 22, 1977
    Date of Patent: August 29, 1978
    Assignee: Pay Less Drug Stores Northwest, Inc.
    Inventor: James Baer