Patents by Inventor David Gaines

David Gaines 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: 11542080
    Abstract: Track and trace packaging is disclosed which may also be damage indicating. Track and trace functionality may be incorporated on, in or near the packaging at various stages of a supply chain. A damage indicating material can be incorporated into a variety of packaging substrates, which may change color when exposed to oxygen, excessive heat and/or excessive pressure. An anti-counterfeiting taggant material may be used to provide track and trace capabilities. Exemplary products with which the present track and trace packaging may be used include packaged condoms, food and beverages, pharmaceuticals, cannabis and the like.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: January 3, 2023
    Assignee: BBB Holding Company
    Inventors: L. Kris Gaines, Veonous Martin Jacques, Auguste Jacques, David A. Gaines, Crystal G. Morrison, Troy Miles
  • Patent number: 11255993
    Abstract: A method and apparatus for imaging seismic data includes obtaining an initial model of a subsurface formation, wherein the model includes a plurality of nodes that form at least part of a grid; an initial dip value for the nodes; and a set of origin coordinates for each of the nodes; performing bottom-up ray tracing for each node in the model, resulting in a set of arrival coordinates for each node; identifying a plurality of gathers from the seismic data; for each gather: calculating a set of midpoint coordinates; defining a midpoint vicinity surrounding the set of midpoint coordinates; identifying the nodes having arrival coordinates within the midpoint vicinity; and estimating a unique aperture for each of the gathers based on the respective origin coordinates; storing the estimated apertures in a table; and generating a subsurface volume or image with subsurface reflectors determined with apertures of the respective gathers.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: February 22, 2022
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Valeriy V. Brytik, Yaxun Tang, David Gaines, Fuxian Song, Anton Spirkin
  • Publication number: 20190204463
    Abstract: A method and apparatus for imaging seismic data includes obtaining an initial model of a subsurface formation, wherein the model includes a plurality of nodes that form at least part of a grid; an initial dip value for the nodes; and a set of origin coordinates for each of the nodes; performing bottom-up ray tracing for each node in the model, resulting in a set of arrival coordinates for each node; identifying a plurality of gathers from the seismic data; for each gather: calculating a set of midpoint coordinates; defining a midpoint vicinity surrounding the set of midpoint coordinates; identifying the nodes having arrival coordinates within the midpoint vicinity; and estimating a unique aperture for each of the gathers based on the respective origin coordinates; storing the estimated apertures in a table; and generating a subsurface volume or image with subsurface reflectors determined with apertures of the respective gathers.
    Type: Application
    Filed: November 13, 2018
    Publication date: July 4, 2019
    Inventors: Valeriy V. Brytik, Yaxun Tang, David Gaines, Fuxian Song, Anton Spirkin
  • Publication number: 20180327160
    Abstract: Track and trace packaging is disclosed which may also be damage indicating. Track and trace functionality may be incorporated on, in or near the packaging at various stages of a supply chain. A damage indicating material can be incorporated into a variety of packaging substrates, which may change color when exposed to oxygen, excessive heat and/or excessive pressure. An anti-counterfeiting taggant material may be used to provide track and trace capabilities. Exemplary products with which the present track and trace packaging may be used include packaged condoms, food and beverages, pharmaceuticals, cannabis and the like.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: L. Kris Gaines, Veonous Martin Jacques, Auguste Jacques, David A. Gaines, Crystal G. Morrison, Troy Miles
  • Publication number: 20180297765
    Abstract: Damage indicating packaging is disclosed. A damage indicating material may be applied between inner and outer wrapper layers. When the damage indicating material is exposed to oxygen, excessive heat and/or excessive pressure, the material changes in appearance to thereby alert the user that the package may be compromised. The damage indicating material may include an anti-counterfeiting taggant material. Active and intelligent tamper-evident packaging is thus provided.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 18, 2018
    Inventors: L. Kris Gaines, Veonous Martin Jacques, Auguste Jacques, David A. Gaines, Crystal G. Morrison
  • Patent number: 10029841
    Abstract: Damage indicating packaging is disclosed. A damage indicating material may be applied between inner and outer wrapper layers. When the damage indicating material is exposed to oxygen, excessive heat and/or excessive pressure, the material changes in appearance to thereby alert the user that the package may be compromised. The damage indicating material may include an anti-counterfeiting taggant material. Active and intelligent tamper-evident packaging is thus provided.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: July 24, 2018
    Assignee: Baby Blue Brand
    Inventors: L. Kris Gaines, Veonous M. Jacques, Auguste Jacques, David A. Gaines, Crystal G. Morrison
  • Patent number: 9475150
    Abstract: Systems and methods for performing semiconductor laser annealing using dual loop control are disclosed. The first control loop operates at a first frequency and controls the output of the laser and controls the 1/f laser noise. The second control loop also controls the amount of output power in the laser and operates at second frequency lower than the first frequency. The second control loop measures the thermal emission of the wafer over an area the size of one or more die so that within-die emissivity variations are average out when determining the measured annealing temperature. The measured annealing temperature and an annealing temperature set point are used to generate the control signal for the second control loop.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: October 25, 2016
    Assignee: Ultratech, Inc.
    Inventors: James T. McWhirter, David Gaines, Joseph Lee, Paulo Zambon
  • Publication number: 20160137381
    Abstract: Damage indicating packaging is disclosed. A damage indicating material may be applied between inner and outer wrapper layers. When the damage indicating material is exposed to oxygen, excessive heat and/or excessive pressure, the material changes in appearance to thereby alert the user that the package may be compromised. The damage indicating material may include an anti-counterfeiting taggant material. Active and intelligent tamper-evident packaging is thus provided.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 19, 2016
    Inventors: L. Kris Gaines, Veonous M. Jacques, Auguste Jacques, David A. Gaines, Crystal G. Morrison
  • Patent number: 8988674
    Abstract: Systems and methods for measuring an intensity characteristic of a light beam are disclosed. The methods include directing the light beam into a prism assembly that includes a thin prism sandwiched by two transparent plates, and reflecting a portion of the light beam by total-internal-reflection surface to an integrating sphere while transmitting the remaining portion of the light beam through the two transparent plates to a beam dump. The method also includes detecting light captured by the integrating sphere and determining the intensity characteristic from the detected light.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: March 24, 2015
    Assignee: Ultratech, Inc.
    Inventors: Serguei Anikitchev, David Gaines
  • Publication number: 20150029497
    Abstract: Systems and methods for measuring an intensity characteristic of a light beam are disclosed. The methods include directing the light beam into a prism assembly that includes a thin prism sandwiched by two transparent plates, and reflecting a portion of the light beam by total-internal-reflection surface to an integrating sphere while transmitting the remaining portion of the light beam through the two transparent plates to a beam dump. The method also includes detecting light captured by the integrating sphere and determining the intensity characteristic from the detected light.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: Ultratech, Inc.
    Inventors: Sergeui Anikitchev, David Gaines
  • Publication number: 20140332419
    Abstract: Damage evident condom packaging is disclosed. A damage indicating material may be applied between inner and outer wrapper layers. When the damage indicating material is exposed to oxygen, excessive heat and/or excessive pressure, the material changes in appearance to thereby alert the user that the condom package may be compromised. Active and intelligent tamper-evident condom packaging is thus provided.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 13, 2014
    Inventors: L. Kris Gaines, Veonous M. Jacques, Auguste Jacques, David A. Gaines, Crystal G. Morrison
  • Publication number: 20140166632
    Abstract: Systems and methods for performing semiconductor laser annealing using dual loop control are disclosed. The first control loop operates at a first frequency and controls the output of the laser and controls the 1/f laser noise. The second control loop also controls the amount of output power in the laser and operates at second frequency lower than the first frequency. The second control loop measures the thermal emission of the wafer over an area the size of one or more die so that within-die emissivity variations are average out when determining the measured annealing temperature. The measured annealing temperature and an annealing temperature set point are used to generate the control signal for the second control loop.
    Type: Application
    Filed: February 20, 2014
    Publication date: June 19, 2014
    Applicant: ULTRATECH, INC.
    Inventors: JAMES T. MCWHIRTER, DAVID GAINES, JOSEPH LEE, PAULO ZAMBON
  • Patent number: 8691598
    Abstract: Systems and methods for performing semiconductor laser annealing using dual loop control are disclosed. The first control loop operates at a first frequency and controls the output of the laser and controls the 1/f laser noise. The second control loop also controls the amount of output power in the laser and operates at second frequency lower than the first frequency. The second control loop measures the thermal emission of the wafer over an area the size of one or more die so that within-die emissivity variations are average out when determining the measured annealing temperature. The measured annealing temperature and an annealing temperature set point are used to generate the control signal for the second control loop.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: April 8, 2014
    Assignee: Ultratech, Inc.
    Inventors: James T. McWhirter, David Gaines, Joseph Lee, Paolo Zambon
  • Patent number: 8146030
    Abstract: A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate loop configuration information without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find loops. The loops are then listed in a graphical user interface (GUI) in hierarchical fashion. The GUI also lists loop configuration information associated with the loops, such as loop frequency, loop unrolling and loop pipelining. The GUI allows the designer to modify the loop configuration information without having to update the source code description.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: March 27, 2012
    Assignee: Mentor Graphics Corporation
    Inventors: David Gaines Burnette, Peter Pius Gutberlet
  • Publication number: 20090172634
    Abstract: A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate loop configuration information without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find loops. The loops are then listed in a graphical user interface (GUI) in hierarchical fashion. The GUI also lists loop configuration information associated with the loops, such as loop frequency, loop unrolling and loop pipelining. The GUI allows the designer to modify the loop configuration information without having to update the source code description.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 2, 2009
    Inventors: David Gaines Burnette, Peter Pius Gutberlet
  • Patent number: 7496864
    Abstract: A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate loop configuration information without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find loops. The loops are then listed in a graphical user interface (GUI) in hierarchical fashion. The GUI also lists loop configuration information associated with the loops, such as loop frequency, loop unrolling and loop pipelining. The GUI allows the designer to modify the loop configuration information without having to update the source code description.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: February 24, 2009
    Inventors: David Gaines Burnette, Peter Pius Gutberlet
  • Patent number: 7168059
    Abstract: A tool is disclosed that allows a hardware designer using a behavioral synthesis tool to view a calculated execution time for a group of related loops identified in source code describing a hardware design circuit. Further, a designer can then interactively unroll and/or pipeline a selected loop without having to modify the source code description of the circuit. Using a graphical user interface (GUI), the designer can modify the loop design easily and see the results of the new loop configuration without having to generate the RTL code, perform RTL synthesis, etc. For example, the designer can readily view the relative loop execution time of the circuit to better determine whether the design is acceptable. Additionally, the designer can execute an area-versus-latency analysis, and, if the analysis is not satisfactory, the designer can unroll and or pipeline selected loops using the GUI.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: January 23, 2007
    Inventors: Bryan Darrell Bowyer, David Gaines Burnette, Ian Andrew Guyler
  • Patent number: 6817007
    Abstract: A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate loop configuration information without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find loops. The loops are then listed in a graphical user interface (GUI) in hierarchical fashion. The GUI also lists loop configuration information associated with the loops, such as loop frequency, loop unrolling and loop pipelining. The GUI allows the designer to modify the loop configuration information without having to update the source code description.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: November 9, 2004
    Inventors: David Gaines Burnette, Peter Pius Gutberlet
  • Patent number: 6611952
    Abstract: A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate variables or arrays to memory resources without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find arrays for each process. The arrays are then listed in a graphical user interface (GUI). The GUI allows the designer to create memory resources, specifying the type of memory, the packing mode, etc. The designer can then drag and drop the array variables listed in the GUI onto the memory resources. Upon completion of modifying the memory allocation, the designer saves the changes illustrated in the GUI and such changes are effectuated by automatically updating the synthesis intermediate format.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: August 26, 2003
    Inventors: Shiv Prakash, David Gaines Burnette, Simon Waters
  • Publication number: 20030005404
    Abstract: A tool is disclosed that allows a hardware designer using a behavioral synthesis tool to view a calculated execution time for a group of related loops identified in source code describing a hardware design circuit. Further, a designer can then interactively unroll and/or pipeline a selected loop without having to modify the source code description of the circuit. Using a graphical user interface (GUI), the designer can modify the loop design easily and see the results of the new loop configuration without having to generate the RTL code, perform RTL synthesis, etc. For example, the designer can readily view the relative loop execution time of the circuit to better determine whether the design is acceptable. Additionally, the designer can execute an area-versus-latency analysis, and, if the analysis is not satisfactory, the designer can unroll and or pipeline selected loops using the GUI.
    Type: Application
    Filed: April 19, 2002
    Publication date: January 2, 2003
    Applicant: Mentor Graphics
    Inventors: Bryan Darrell Bowyer, David Gaines Burnette, Ian Andrew Guyler