Patents by Inventor Robert A. Heaton

Robert A. Heaton 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: 11829241
    Abstract: A first serializing stage is provided with a stream of data words composed of sub-words that each have values that associate each of the sub-words with the same error detection code value. For example, the values selected for each sub-word may each be associated with even parity. One or more serializing stages time-multiplex the sub-words into a stream of sub-word sized data. At the serializing stage that receives sub-word sized data stream, the data is checked to determine whether any of the sub-words is no longer associated with the error detection code value. Serializing/deserializing stages are selectively controlled to replace one or more data bits from a word being serialized/deserialized with an error detecting code value (e.g., parity). A subsequent serializing/deserializing stage is enabled to use the inserted error detecting code values and the data in the received words to determine whether an error has occurred.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: November 28, 2023
    Assignee: Cadence Design Systems, Inc.
    Inventors: Angus William McLaren, Robert A. Heaton, Aaron Ali, Frederick A. Ware
  • Publication number: 20220374306
    Abstract: A first serializing stage is provided with a stream of data words composed of sub-words that each have values that associate each of the sub-words with the same error detection code value. For example, the values selected for each sub-word may each be associated with even parity. One or more serializing stages time-multiplex the sub-words into a stream of sub-word sized data. At the serializing stage that receives sub-word sized data stream, the data is checked to determine whether any of the sub-words is no longer associated with the error detection code value. Serializing/deserializing stages are selectively controlled to replace one or more data bits from a word being serialized/deserialized with an error detecting code value (e.g., parity). A subsequent serializing/deserializing stage is enabled to use the inserted error detecting code values and the data in the received words to determine whether an error has occurred.
    Type: Application
    Filed: June 14, 2022
    Publication date: November 24, 2022
    Inventors: Angus William McLAREN, Robert A. HEATON, Aaron ALI, Frederick A. WARE
  • Patent number: 11392452
    Abstract: A first serializing stage is provided with a stream of data words composed of sub-words that each have values that associate each of the sub-words with the same error detection code value. For example, the values selected for each sub-word may each be associated with even parity. One or more serializing stages time-multiplex the sub-words into a stream of sub-word sized data. At the serializing stage that receives sub-word sized data stream, the data is checked to determine whether any of the sub-words is no longer associated with the error detection code value. Serializing/deserializing stages are selectively controlled to replace one or more data bits from a word being serialized/deserialized with an error detecting code value (e.g., parity). A subsequent serializing/deserializing stage is enabled to use the inserted error detecting code values and the data in the received words to determine whether an error has occurred.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: July 19, 2022
    Assignee: Rambus, Inc.
    Inventors: Angus William McLaren, Robert A. Heaton, Aaron Ali, Frederick A. Ware
  • Publication number: 20210248031
    Abstract: A first serializing stage is provided with a stream of data words composed of sub-words that each have values that associate each of the sub-words with the same error detection code value. For example, the values selected for each sub-word may each be associated with even parity. One or more serializing stages time-multiplex the sub-words into a stream of sub-word sized data. At the serializing stage that receives sub-word sized data stream, the data is checked to determine whether any of the sub-words is no longer associated with the error detection code value. Serializing/deserializing stages are selectively controlled to replace one or more data bits from a word being serialized/deserialized with an error detecting code value (e.g., parity). A subsequent serializing/deserializing stage is enabled to use the inserted error detecting code values and the data in the received words to determine whether an error has occurred.
    Type: Application
    Filed: June 14, 2019
    Publication date: August 12, 2021
    Inventors: Angus William McLAREN, Robert A. HEATON, Aaron ALI, Frederick A. WARE
  • Publication number: 20020084940
    Abstract: An array of in-phase current loops are disposed adjacent to one another to define a surface and to define a virtual current loop at a periphery of the surface that produces a same direction virtual current while current in adjacent portions of adjacent current loops flows in opposite directions, to thereby wirelessly project power from the surface. It has been found according to the invention that the array of in-phase current loops that are disposed adjacent to one another to define a surface and to define a virtual current loop at a periphery of the surface that produces a same direction virtual current while current in adjacent portions of adjacent current loops flows in opposite directions, can provide acceptable power to RFID tags, while reducing the risk of violating regulatory constraints. A plurality of arrays of in-phase current loops also may be provided. The multiple arrays of in-phase current loops are disposed adjacent to one another to define a surface.
    Type: Application
    Filed: November 8, 2001
    Publication date: July 4, 2002
    Inventors: Wayne D. Dettloff, William E. Batchelor, Robert A. Heaton, Michael B. Steer
  • Patent number: 6388628
    Abstract: An array of in-phase current loops are disposed adjacent to one another to define a surface and to define a virtual current loop at a periphery of the surface that produces a same direction virtual current while current in adjacent portions of adjacent current loops flows in opposite directions, to thereby wirelessly project power from the surface. It has been found according to the invention that the array of in-phase current loops that are disposed adjacent to one another to define a surface and to define a virtual current loop at a periphery of the surface that produces a same direction virtual current while current in adjacent portions of adjacent current loops flows in opposite directions, can provide acceptable power to RFID tags, while reducing the risk of violating regulatory constraints. A plurality of arrays of in-phase current loops also may be provided. The multiple arrays of in-phase current loops are disposed adjacent to one another to define a surface.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: May 14, 2002
    Assignee: db Tag, Inc.
    Inventors: Wayne D. Dettloff, William E. Batchelor, Robert A. Heaton, Michael B. Steer
  • Patent number: 6125893
    Abstract: A container (2) for a liquid anaesthetic agent for supplying the agent to an anaesthetic vaporizer comprises a reservoir for the liquid agent, a valve (6) which, when closed, prevents the flow of the liquid agent from the reservoir, a tubular outlet (10) through which the liquid can leave the reservoir when the valve is open. An O-ring (20) at the free end of the conduit provides a sealing surface for forming a seal with a corresponding sealing surface provided at an inlet to a vaporizer to which the anaesthetic agent is to be supplied. A flange (22) engages a guide on the vaporizer, to retain the container in contact with the vaporizer.
    Type: Grant
    Filed: March 5, 1997
    Date of Patent: October 3, 2000
    Assignee: Datex-Ohmeda, Inc.
    Inventors: Robert E. Braatz, Raymond S. Gregory, Robert A. Heaton, Keith Whitaker, David C. Sampson
  • Patent number: 5617906
    Abstract: A container (2) for a liquid anaesthetic agent for supplying the agent to an anaesthetic vaporiser comprises a reservoir for the liquid agent, a valve (6) which, when closed, prevents the flow of the liquid agent from the reservoir, a tubular outlet (10) through which the liquid can leave the reservoir when the valve is open. An O-ring (20) at the free end of the conduit provides a sealing surface for forming a seal with a corresponding sealing surface provided at an inlet to a vaporiser to which the anaesthetic agent is to be supplied. A flange (22) engages a guide on the vaporiser, to retain the container in contact with the vaporiser.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: April 8, 1997
    Assignee: The BOC Group plc
    Inventors: Robert E. Braatz, Raymond S. Gregory, Robert A. Heaton, Keith Whitaker, David C. Sampson
  • Patent number: 5381836
    Abstract: A system for delivery of volatile liquid drugs as supplied to a patient by an anaesthetic vaporizer comprises a supply container (2) and a vaporizer (32) which includes a sump. Each of the supply container and the vaporizer is provided with a valve assembly (6, 34) which, when closed, prevent passage of fluid from the supply container into the sump. The supply container and the sump are connected to one another by means of a bayonet connection, which is made when indexing elements on the containers correspond. The valve assemblies in the containers are opened when the containers are connected to one another by means of an insert (40) located within an inlet conduit (10) linking the two containers.The inlet conduit (10) is rotatable between lowered and raised positions, to open a valve (37) by which flow of fluid into and out of a reservoir for fluid in the sump can be controlled.
    Type: Grant
    Filed: July 23, 1993
    Date of Patent: January 17, 1995
    Assignee: The BOC Group plc
    Inventors: Robert E. Braatz, Raymond S. Gregory, Robert A. Heaton, Keith Whitaker, David C. Sampson
  • Patent number: 4919125
    Abstract: An anaesthetic vaporiser 1 the by-pass type includes a thermally responsive valve 52 in its second by-pass stream which valve 52 is located immediately below the sump 12 of the vaporiser. This offers the advantage that any difference in temperature between the valve 52 and liquid anaesthetic contained in the sump 12 is very small even when the liquid anaesthetic temperature is changing rapidly. Furthermore, the valve 52 is readily accessible for maintenance and calibration.
    Type: Grant
    Filed: April 24, 1989
    Date of Patent: April 24, 1990
    Assignee: BOC Group PLC.
    Inventors: Robert A. Heaton, Stuart C. Leach, Joseph Hancock, Neil A. Sandy