Patents by Inventor Michael Osborn

Michael Osborn 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: 9720768
    Abstract: A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a preceding packet and a header flit of a current packet; and (2) using a Cyclic Redundancy Check (CRC) in the header flit to verify the payload flit of the preceding packet and the header flit of the current packet.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: August 1, 2017
    Assignee: Nvidia Corporation
    Inventors: Stephen D. Glaser, Eric Tyson, Mark Hummel, Michael Osborn, Jonathan Owen, Marvin Denman, Dennis Ma, Denis Foley
  • Patent number: 9710034
    Abstract: A method and apparatus using temperature margin to balance performance with power allocation. Nominal, middle and high power levels are determined for compute elements. A set of temperature thresholds are determined that drive the power allocation of the compute elements towards a balanced temperature profile. For a given workload, temperature differentials are determined for each of the compute elements relative the other compute elements, where the temperature differentials correspond to workload utilization of the compute element. If temperature overhead is available, and a compute element is below a temperature threshold, then particular compute elements are allocated power to match or drive toward the balanced temperature profile.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: July 18, 2017
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Samuel D. Naffziger, Michael Osborn, Sebastien Nussbaum
  • Publication number: 20170111144
    Abstract: A receiver, transmitter and method for enabling a replay using a packetized link protocol are provided. In one embodiment, the method includes: (1) transmitting a stream of packets including an untagged packet and (2) using synchronized counters to determine a sequence ID of the untagged packet, which is a corrupt/lost packet that needs to be retransmitted.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Dennis Ma, Michael Osborn, Eric Tyson, Stephen D. Glaser, Marvin Denman, Jonathan Owen, Mark Hummel
  • Publication number: 20170097867
    Abstract: A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a preceding packet and a header flit of a current packet; and (2) using a Cyclic Redundancy Check (CRC) in the header flit to verify the payload flit of the preceding packet and the header flit of the current packet.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Stephen D. Glaser, Eric Tyson, Mark Hummel, Michael Osborn, Jonathan Owen, Marvin Denman, Dennis Ma, Denis Foley
  • Publication number: 20150268707
    Abstract: A method and apparatus using temperature margin to balance performance with power allocation. Nominal, middle and high power levels are determined for compute elements. A set of temperature thresholds are determined that drive the power allocation of the compute elements towards a balanced temperature profile. For a given workload, temperature differentials are determined for each of the compute elements relative the other compute elements, where the temperature differentials correspond to workload utilization of the compute element. If temperature overhead is available, and a compute element is below a temperature threshold, then particular compute elements are allocated power to match or drive toward the balanced temperature profile.
    Type: Application
    Filed: June 8, 2015
    Publication date: September 24, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Samuel D. Naffziger, Michael Osborn, Sebastien Nussbaum
  • Patent number: 9052885
    Abstract: A method and apparatus using temperature margin to balance performance with power allocation. Nominal, middle and high power levels are determined for compute elements. A set of temperature thresholds are determined that drive the power allocation of the compute elements towards a balanced temperature profile. For a given workload, temperature differentials are determined for each of the compute elements relative the other compute elements, where the temperature differentials correspond to workload utilization of the compute element. If temperature overhead is available, and a compute element is below a temperature threshold, then particular compute elements are allocated power to match or drive toward the balanced temperature profile.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: June 9, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Samuel D. Naffziger, Michael Osborn, Sebastien Nussbaum
  • Publication number: 20140181536
    Abstract: A method and apparatus using temperature margin to balance performance with power allocation. Nominal, middle and high power levels are determined for compute elements. A set of temperature thresholds are determined that drive the power allocation of the compute elements towards a balanced temperature profile. For a given workload, temperature differentials are determined for each of the compute elements relative the other compute elements, where the temperature differentials correspond to workload utilization of the compute element. If temperature overhead is available, and a compute element is below a temperature threshold, then particular compute elements are allocated power to match or drive toward the balanced temperature profile.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Samuel D. Naffziger, Michael Osborn, Sebastien Nussbaum
  • Patent number: 8583971
    Abstract: A first in, first out (FIFO) queue includes logic to provide detection of operational errors in the FIFO queue. The FIFO queue includes entries to store data written to the FIFO queue and signature bits, each signature bit corresponding to one of the entries. A test pattern and a read signature register includes a number of bits greater than a depth of the FIFO queue. A comparator compares the test pattern to the read signature register and output an error signal indicating whether the test pattern matches the read signature register.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: November 12, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Sajosh Janarthanam, Jonathan Owen, Michael Osborn
  • Patent number: 8302173
    Abstract: A method for providing a user device with a set of access codes comprises, in the user device, storing an encryption key a an identification code, and sending a message containing the identification code to a server via a communications network. In the server, an encryption key is stored corresponding to the key stored in the user device, allocating the set of access codes on receipt of the identification code from the user device. A look up function is performed based on the identification code received in the message to retrieve the key from storage. The set of access codes is encrypted using the retrieved key to produce an encrypted set. A message containing the encrypted set is sent to the user device via the network. In the user device, the encrypted set received from the server is decrypted using the key in storage, and storing the decrypted set of access codes for use by a user of the user device.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Baentsch, Peter Buhler, Thomas Eirich, Frank Hoering, Thorsten Kramp, Marcus Oestreicher, Michael Osborne, Thomas D. Weigold
  • Publication number: 20120258234
    Abstract: The present invention is comprised of an increased dietary fiber method and treatment for processed foods to add dietary fiber to processed foods, control water activity (aw) and increase the pliability of the high fiber ingredients during mixing, blending and forming operations. The method adds soluble fiber ingredients to the processed food mixtures to provide consumers with a high fiber source to meet recommended daily Adequate Intake of fiber. The method additionally reduces non-fiber carbohydrate sources and sugar alcohols providing other beneficial physiological effects and helps to control water activity by using liquid soluble fiber to bind water adding to the shelf life of the processed food products. The treatment increases the pliability of the ingredient mixtures to more thoroughly combine, mix and blend the ingredients. The treatment continues to provide increased pliability of the completed product mixture during a product forming process.
    Type: Application
    Filed: April 9, 2011
    Publication date: October 11, 2012
    Inventors: Ronald Penna, Michael Osborn, Thomas Bilyeu
  • Patent number: 8271791
    Abstract: A method for digitally signing of electronic documents which are to be kept secure for a very long time, thereby taking into account future cryptographic developments which could render currently cryptographic key-lengths insufficient. A double signature is issued for each document. A first digital signature ensures the long term security, while a second digital signature ensures the involvement of an individual user. Thereby, the second digital signature is less computationally intensive in its generation than the first digital signature.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter Buhler, Klaus Kursawe, Roman Maeder, Michael Osborne
  • Publication number: 20120166890
    Abstract: A first in, first out (FIFO) queue includes logic to provide detection of operational errors in the FIFO queue. The FIFO queue includes entries to store data written to the FIFO queue and signature bits, each signature bit corresponding to one of the entries. A test pattern and a read signature register includes a number of bits greater than a depth of the FIFO queue. A comparator compares the test pattern to the read signature register and output an error signal indicating whether the test pattern matches the read signature register.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Sajosh Janarthanam, Jonathan Owen, Michael Osborn
  • Publication number: 20110159158
    Abstract: The present invention is comprised of a process and multiple reduced non-fiber carbohydrate preservative treatment ingredients to control water activity (aw) in the processing of food components to extend shelf life of processed foods. The process includes formulating a specific combination of the multiple treatment ingredients to effectively produce a desired water activity (aw) level using measurements of water activity (aw) in the food components. The multiple treatment ingredients include using soluble fiber and salt to control water activity (aw) to extend shelf life and not significantly add to the non-fiber carbohydrate and calorie levels of the processed food product.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Inventors: Ronald Penna, Michael Osborn, Andree Armand
  • Patent number: 7843837
    Abstract: Described is a method for managing flow of protocol information in a node of a hierarchical network in which the protocol information is communicated between network nodes in topology state elements. The method includes checking topology state elements generated by the node to identify protocol information encapsulated therein, and selectively allowing transmittal of the topology state elements from the node to lower levels of the network based on the protocol information identified.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Laurent Frelechoux, Michael Osborne
  • Publication number: 20100122358
    Abstract: The invention relates to mice having functionally silenced endogenous lambda (?) and kappa (?) L-chain loci, comprising antibody-producing cells in which the CH1 domain is functionally silenced, either via spontaneous processes in somatic antibody-producing cells or due to germline deletion of the CH1 domain. Mice of the invention are capable of producing H-chain-only antibody lacking a functional CH1 domain; transgenic human heavy-chain-only antibodies lacking a functional CH1 domain can be produced following insertion into the mouse of an artificial locus with human heavy chain V, D and J segments and a constant region, which is preferably a modified constant region with alterations in, around or upstream of a CH1 domain and/or removal of a CH1 domain.
    Type: Application
    Filed: June 8, 2009
    Publication date: May 13, 2010
    Applicant: Crescendo Biologics Limited
    Inventors: Marianne Brüggemann, Xiangang Zou, Louise Matheson, Michael Osborn
  • Publication number: 20090327732
    Abstract: The present invention relates to digitally signing of electronic documents which are to be kept secure for a very long time, thereby taking into account future cryptographic developments which could render current cryptographic key-lengths insufficient. In accordance with the invention a double signature is issued for each document. A first digital signature (DTS) ensures the long time security, whilst a second digital signature (DUS) ensures the involvement of an individual user. Thereby, the second digital signature is less computationally intensive in its generation than the first digital signature.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 31, 2009
    Inventors: Peter Buhler, Klaus Kursawe, Roman Maeder, Michael Osborne
  • Publication number: 20080273544
    Abstract: Described is a method for managing flow of protocol information in a node of a hierarchical network in which the protocol information is communicated between network nodes in topology state elements. The method comprises checking topology state elements generated by the node to identify protocol information encapsulated therein, and selectively allowing transmittal of the topology state elements from the node to lower levels of the network based on the protocol information identified.
    Type: Application
    Filed: June 6, 2008
    Publication date: November 6, 2008
    Applicant: International Business Machines Corporation
    Inventors: Laurent Frelechoux, Michael Osborne
  • Publication number: 20080226076
    Abstract: A method for providing a user device with a set of access codes comprises, in the user device, storing an encryption key and an identification code, and sending a message containing the identification code to a server via a communications network. In the server, an encryption key is stored corresponding to the key stored in the user device, allocating the set of access codes on receipt of the identification code from the user device. A look up function is performed based on the identification code received in the message to retrieve the key from storage. The set of access codes is encrypted using the retrieved key to produce an encrypted set. A message containing the encrypted set is sent to the user device via the network. In the user device, the encrypted set received from the server is decrypted using the key in storage, and storing the decrypted set of access codes for use by a user of the user device.
    Type: Application
    Filed: May 22, 2008
    Publication date: September 18, 2008
    Inventors: Michael Baentsch, Peter Buhler, Thomas Eirich, Frank Hoering, Thorsten Kramp, Marcus Oestreicher, Michael Osborne, Thomas D. Weigold
  • Patent number: 7406049
    Abstract: Described is a method for managing flow of protocol information in a node of a hierarchical network in which the protocol information is communicated between network nodes in topology state elements. The method comprises checking topology state elements generated by the node to identify protocol information encapsulated therein, and selectively allowing transmittal of the topology state elements from the node to lower levels of the network based on the protocol information identified.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Laurent Frelechoux, Michael Osborne
  • Publication number: 20070107917
    Abstract: A multifunctional robot tool includes a pair of driven fingers configured as a gripper and a blade depending from each finger. The blades are configured as a digging spade when closed together by the fingers. A knife is associated with at least one blade for cutting wire.
    Type: Application
    Filed: February 16, 2006
    Publication date: May 17, 2007
    Inventors: Brian Doherty, Michael Osborne, William Reynolds, Hans Hug, Nathan Desmeule