Patents by Inventor Dan Price

Dan Price 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).

  • Publication number: 20240149505
    Abstract: An aspect of the present invention relates to a mold insert for use in a mold for the manufacture of a cushioning element for sports apparel. Further aspects of the present invention relate to a mold using such a mold insert, a method for the manufacture of a cushioning element for sports apparel using such a mold, and a cushioning element manufactured by such a method.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Inventors: Helge Weiger, Bastian Gothe, Maximillian Drexler, Andreas Seefried, Marc Simon Anthony Norridge, Jarkko Siltamaeki, Dan Price, Tru Le, Christoph Dyckmans, Victor Romanov
  • Patent number: 11904513
    Abstract: An aspect of the present invention relates to a mold insert for use in a mold for the manufacture of a cushioning element for sports apparel. Further aspects of the present invention relate to a mold using such a mold insert, a method for the manufacture of a cushioning element for sports apparel using such a mold, and a cushioning element manufactured by such a method.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: February 20, 2024
    Assignee: adidas AG
    Inventors: Helge Weiger, Bastian Gothe, Maximillian Drexler, Andreas Seefried, Marc Simon Anthony Norridge, Jarkko Siltamaeki, Dan Price, Tru Le, Christoph Dyckmans, Victor Romanov
  • Publication number: 20210107188
    Abstract: An aspect of the present invention relates to a mold insert for use in a mold for the manufacture of a cushioning element for sports apparel. Further aspects of the present invention relate to a mold using such a mold insert, a method for the manufacture of a cushioning element for sports apparel using such a mold, and a cushioning element manufactured by such a method.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 15, 2021
    Inventors: Helge Weiger, Bastian Gothe, Maximillian Drexler, Andreas Seefried, Marc Simon Anthony Norridge, Jarkko Siltamaeki, Dan Price, Tru Le, Christoph Dyckmans, Victor Romanov
  • Patent number: 9910760
    Abstract: An aspect of the present invention proposes a solution for correctly intercepting, capturing, and replaying tasks (such as functions and methods) in an interception layer operating between an application programming interface (API) and the driver of a processor by using synchronization objects such as fences. According to one or more embodiments of the present invention, the application will use what appears to the application to be a single synchronization object to signal (from a processor) and to wait (on a processor), but will actually be two separate synchronization objects in the interception layer. According to one or more embodiments, the solution proposed herein may be implemented as part of an module or tool that works as an interception layer between an application and an API exposed by a device driver of a resource, and allows for an efficient and effective approach to frame-debugging and live capture and replay of function bundles.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: March 6, 2018
    Assignee: Nvidia Corporation
    Inventors: Jeffrey Kiel, Dan Price, Mike Strauss
  • Publication number: 20170039124
    Abstract: An aspect of the present invention proposes a solution for correctly intercepting, capturing, and replaying tasks (such as functions and methods) in an interception layer operating between an application programming interface (API) and the driver of a processor by using synchronization objects such as fences. According to one or more embodiments of the present invention, the application will use what appears to the application to be a single synchronization object to signal (from a processor) and to wait (on a processor), but will actually be two separate synchronization objects in the interception layer. According to one or more embodiments, the solution proposed herein may be implemented as part of an module or tool that works as an interception layer between an application and an API exposed by a device driver of a resource, and allows for an efficient and effective approach to frame-debugging and live capture and replay of function bundles.
    Type: Application
    Filed: September 3, 2015
    Publication date: February 9, 2017
    Inventors: Jeffrey KIEL, Dan PRICE, Mike STRAUSS
  • Patent number: 9429069
    Abstract: According to one embodiment, an open brayton bottoming cycle includes a heat exchanger configured between a compressor and an expander. The heat exchanger is configured to receive heat from a heat source and supply at least a portion of the exhaust heat to an expander using a fluid. The compressor configured to supply compressed fluid to the heat exchanger. The expander has a shaft connected to the compressor and configured to supply energy to the compressor. At least one of the compressor or the expander has an efficiency greater than 80 percent.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: August 30, 2016
    Assignee: StarRotor Corporation
    Inventors: Dan Price, Mark T. Holtzapple
  • Publication number: 20110121090
    Abstract: Embodiments of the present invention provide a wheel for an agricultural irrigation system that permits movement of the irrigation system through muddy, slippery fields without leaving significant wheel ruts in the field and without requiring regular tire maintenance. In a first aspect, the present invention provides a regular polygonal wheel for use in an agricultural irrigation system. The wheel can include a central hub defining a central bore that is configured to mate with a wheel stud of the agricultural irrigation system. The wheel can include an outer circumferential portion that is configured to contact a surface on which the wheel is rolling. The circumferential portion can include a plurality of flat rectangular plates connected together to form a regular polygon. Each plate can have inner and outer opposed major surfaces, along with first and second opposed edges and third and fourth opposed edges.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Inventor: Dan Price
  • Patent number: 6931502
    Abstract: Recovering mirrored data after the failure of a computer using write requests stored in a delta queue of an associated computer without transmitting all of the mirrored data. A write request at a primary computer is stored in a delay buffer. A copy of the write request is transmitted to a backup computer and stored in a delta queue. The backup computer executes the copy of the write request and transmits acknowledgement of the receipt of the write request to the primary computer. In response to the acknowledgement, the primary computer executes the write request stored in the delay buffer. The computers then exchange subsequent acknowledgements of the write request execution, enabling the computers to delete the write requests. If the primary computer fails, the primary computer recovers data by receiving only the copies of write requests that remain stored in the delta queue of the backup computer.
    Type: Grant
    Filed: February 25, 2003
    Date of Patent: August 16, 2005
    Assignee: EMC Corporation
    Inventors: Richard Ohran, Dan Price, Randall Johnson
  • Publication number: 20040030851
    Abstract: Recovering mirrored data after the failure of a computer using write requests stored in a delta queue of an associated computer without transmitting all of the mirrored data. A write request at a primary computer is stored in a delay buffer. A copy of the write request is transmitted to a backup computer and stored in a delta queue. The backup computer executes the copy of the write request and transmits acknowledgement of the receipt of the write request to the primary computer. In response to the acknowledgement, the primary computer executes the write request stored in the delay buffer. The computers then exchange subsequent acknowledgements of the write request execution, enabling the computers to delete the write requests. If the primary computer fails, the primary computer recovers data by receiving only the copies of write requests that remain stored in the delta queue of the backup computer.
    Type: Application
    Filed: February 25, 2003
    Publication date: February 12, 2004
    Inventors: Richard Ohran, Dan Price, Randall Johnson
  • Patent number: 6526487
    Abstract: Obtaining mirrored data so that the original data can be recovered after failure without transmitting the entire mirrored data between computers. A write request at a primary computer is stored in a delay buffer and a copy is transmitted to a backup computer, where it is stored in a delta queue. The backup computer executes the copy of the write request to the mirrored data and transmits an acknowledgement to the primary computer that the copy of the write request has been received. In response to the acknowledgement, the primary computer executes the write request stored in the delay buffer. The computers send to each other subsequent acknowledgements of the write request execution, enabling the computers to delete the write requests. If the primary computer fails, the primary computer can recover the original data by receiving only the copies of write requests that remain stored in the delta queue.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: February 25, 2003
    Assignee: Legato Systems, Inc.
    Inventors: Richard Ohran, Dan Price, Randall Johnson
  • Publication number: 20020099916
    Abstract: Obtaining mirrored data so that the original data can be recovered after failure without transmitting the entire mirrored data between computers. A write request at a primary computer is stored in a delay buffer and a copy is transmitted to a backup computer, where it is stored in a delta queue. The backup computer executes the copy of the write request to the mirrored data and transmits an acknowledgement to the primary computer that the copy of the write request has been received. In response to the acknowledgement, the primary computer executes the write request stored in the delay buffer. The computers send to each other subsequent acknowledgements of the write request execution, enabling the computers to delete the write requests. If the primary computer fails, the primary computer can recover the original data by receiving only the copies of write requests that remain stored in the delta queue.
    Type: Application
    Filed: October 22, 2001
    Publication date: July 25, 2002
    Inventors: Richard Ohran, Dan Price, Randall Johnson
  • Patent number: 6338126
    Abstract: A primary computer system and a backup computer system each have an associated memory. For each write request, a copy of the request is forwarded to a delay buffer and memory queue associated with the primary computer system, and a copy is forwarded to a memory queue of the backup computer system. The backup computer system transmits an acknowledgement signal to the primary computer system when the backup computer system receives its copy of the request. The write request in the delay buffer of the primary computer system is executed in the primary memory only upon receipt of this acknowledgement signal. Thus, the backup computer system knows of every request executed in the primary memory. The write request is executed in the backup memory at any time after the backup computer system receives the write request.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: January 8, 2002
    Assignee: Legato Systems, Inc.
    Inventors: Richard Ohran, Dan Price, Randall Johnson
  • Patent number: 4061597
    Abstract: An improved process for suppression of oxides of nitrogen arising from heat treatment of catalyst materials containing a source of such oxides is provided which comprises separately introducing the catalyst material and urea into the heating zone and then effecting heat treatment.
    Type: Grant
    Filed: December 4, 1975
    Date of Patent: December 6, 1977
    Assignee: American Cyanamid Company
    Inventors: Marvin Sherwood Goldstein, John Francis Lindsley, William Woodrow Allison, Charles Dan Price