Patents by Inventor Darren Douglas

Darren Douglas 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: 11953032
    Abstract: A hydraulic pump or motor includes a mounting flange that is disposed at the first end of the housing. The mounting flange defines a pair of bolt receiving slots that are disposed along the X-axis on either side of the shaft. The pair of bolt receiving slots each define a radius center that are spaced away from each other a X dimension, and a pilot projection extends longitudinally away from the mounting flange, defining a pilot projection diameter. A ratio of the X dimension to the pilot projection diameter ranges from 1.1 to 1.5.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: April 9, 2024
    Assignee: Caterpillar Inc.
    Inventors: Justin Douglas Speichinger, Ramalho Stive, Darren Joseph Hopf, Aurelien Herve Bernard, Paul Alan Rousseau
  • Patent number: 10762682
    Abstract: A graphics processing system and method reduce and/or eliminate artifacts during animation by modifying skinning weights used for animating three-dimensionally imaged, compound objects having at least a first object and a second object. The graphics processing system and method identifies a first vertex of a first mesh of a first object and determines that it corresponds to a second vertex from a second mesh of a second object. The graphics processing system determines skinning weights of the second vertex and generates modified skinning weights. The graphics processing system can then animate the second object in some embodiments using the modified skinning weights.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: September 1, 2020
    Assignee: Electronic Arts Inc.
    Inventors: Pawel Piotr Wrotek, Darren Douglas Gyles
  • Patent number: 10445931
    Abstract: A system and method directionally dilate texture onto mesh seams of a laid-out mesh of a three-dimensional image to reduce image artifacts arising from traditional omni-directional dilating. The dilation direction may be determined for a border pixel of a laid-out mesh based at least in part on one or more vertices of the laid-out mesh. Dilation directions determined for mesh border pixels may be encoded onto one or more data channels associated with the corresponding border pixels. The dilation directions at each of the border pixels may be used to incrementally dilate texture onto a predetermined number of pixels of border seams until the entirety of the border seam pixels are dilated.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: October 15, 2019
    Assignee: Electronic Arts, Inc.
    Inventors: Pawel Piotr Wrotek, Darren Douglas Gyles
  • Publication number: 20190304184
    Abstract: A system and method directionally dilate texture onto mesh seams of a laid-out mesh of a three-dimensional image to reduce image artifacts arising from traditional omni-directional dilating. The dilation direction may be determined for a border pixel of a laid-out mesh based at least in part on one or more vertices of the laid-out mesh. Dilation directions determined for mesh border pixels may be encoded onto one or more data channels associated with the corresponding border pixels. The dilation directions at each of the border pixels may be used to incrementally dilate texture onto a predetermined number of pixels of border seams until the entirety of the border seam pixels are dilated.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Applicant: Electronic Arts, Inc.
    Inventors: Pawel Piotr Wrotek, Darren Douglas Gyles
  • Publication number: 20190295303
    Abstract: A graphics processing system and method reduce and/or eliminate artifacts during animation by modifying skinning weights used for animating three-dimensionally imaged, compound objects having at least a first object and a second object. The graphics processing system and method identifies a first vertex of a first mesh of a first object and determines that it corresponds to a second vertex from a second mesh of a second object. The graphics processing system determines skinning weights of the second vertex and generates modified skinning weights. The graphics processing system can then animate the second object in some embodiments using the modified skinning weights.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Applicant: Electronic Arts, Inc.
    Inventors: Pawel Piotr Wrotek, Darren Douglas Gyles
  • Publication number: 20140260482
    Abstract: A method of reducing the volume of oil required by a transformer is described. The sides of a transformer are embossed by use of a metal roller press causing indentations into the metal sides of the transformer.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Applicant: Howard Industries, Inc.
    Inventor: Darren Douglas Brown
  • Publication number: 20070174667
    Abstract: An apparatus, system, and method are disclosed for accessing redundant data. A verification value module calculates a first verification value for a first redundant memory. In addition, the verification value module calculates a second verification value for a second redundant memory. In one embodiment, a validation module validates the first and second verification values. A selection module accesses the first redundant memory if the first verification value is equivalent to the second verification value. In a certain embodiment, the selection module identifies and accesses the redundant memory with a most advanced generation count if the first and second verification values are valid and are not equivalent.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 26, 2007
    Inventors: Thomas Brey, Dinesh Coca, Darren Douglas, Hiroyuki Miyoshi, Yoshihiko Terashita
  • Publication number: 20070174686
    Abstract: An apparatus, system, and method are disclosed for non-interruptively updating firmware on a redundant hardware controller. The apparatus includes a routing module, a receiving module, and a forwarding module. The routing module routes communications between a redundant hardware controller and a service processor associated with a flash update. The receiving module receives a flash command for the flash update from the service processor via a shared serial connection. The forwarding module forwards the flash command via a dedicated point to point connection to the redundant hardware controller configured to receive the flash command over the point to point connection. The apparatus, system, and method provide a non-interruptive overlay of the firmware image on a redundant hardware controller, minimizing system downtime and user intervention.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 26, 2007
    Inventors: Darren Douglas, Jason Graves, Lei Liu, David Morton
  • Publication number: 20070174601
    Abstract: An apparatus, system, and method are disclosed for updating firmware to a plurality of memory devices residing on disparate controllers wherein each controller includes an identical communication path address. A management module writes a firmware image to a memory device residing on a primary controller. The primary controller, in turn, copies the firmware image to another memory device residing on a secondary controller. In this manner, the apparatus, system, and method may update firmware on a plurality of memory devices. Because the primary controller is tasked with updating the secondary controller, the management module is only aware that the firmware of the primary controller has been updated. In this manner, updating of the firmware on the secondary controller is transparent to the management module.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 26, 2007
    Inventors: Darren Douglas, Jason Graves, Lei Liu, Keith Richeson, Yoshihiko Terashita
  • Publication number: 20070168441
    Abstract: An apparatus, system, and method are disclosed for receiving digital instructions at devices or controllers sharing an identity. A first controller receives a digital instruction instance over a communications medium. The digital instruction instance maybe a firmware instance. The first controller has ownership of the communications medium and shares the communications medium and a common identity with a second controller. An ownership module transfers ownership of the communications medium from the first controller to the second controller. The ownership module may transfer ownership in response to the first controller successfully receiving the digital instruction instance. A request module requests a retransmission of the digital instruction instance, and may request the retransmission in response to the transfer of ownership of the communications medium. The second controller receives the retransmitted digital instruction instance in response to the retransmission request.
    Type: Application
    Filed: January 17, 2006
    Publication date: July 19, 2007
    Inventors: Joseph Bolan, Darren Douglas, Jason Graves, Shah Rezaul Islam, Lei Liu, Yoshihiko Terashita
  • Publication number: 20070169106
    Abstract: Provided are a techniques for processing a download. Under control of a first target device, a download command is received via a first communication medium that indicates that an update is to be downloaded. The download command is issued to a second target device via a second communication medium, wherein the second communication medium is a private device communication medium that enables private communication between the first target device and the second target device. The update is received via the first communication medium. In response to determining that the update has been downloaded, run with the update.
    Type: Application
    Filed: December 14, 2005
    Publication date: July 19, 2007
    Inventors: Darren Douglas, Jason Graves, Lei Liu, Sudhir Rao
  • Publication number: 20060242228
    Abstract: A client-server network environment is temporarily transformed into a grid computing environment through the deployment of a network-booted grid operating system to each of a plurality of network clients. Each participating client operates in the client-server mode under a local operating system. At an appropriate time, a server transmits to each client a thin-client boot image (a dynamically built customized image or an image obtained from a store of predefined boot images) along with a grid application for which the thin-client has been optimized for peak performance. Each client re-boots using the thin-client image, thereby entering the grid mode and allowing substantially all of its computing resources to be dedicated to executing the grid application. At a later time, the server directs that each client terminate the grid application and re-boot in its respective local operating system, reverting again to the client-server mode.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Robert Eggers, Darren Douglas
  • Patent number: 5858561
    Abstract: Light emitting bipolar devices consist of an electroluminescent organic light emitting material sandwiched between two layers of insulating material each of which is in contact with an electrode. The devices operate with AC voltage at voltages of less than twenty four volts and in some instances at less than five volts. Under AC driving, the device produces modulated light output that can be frequency or amplitude modulated. Under DC driving, the device operates in both forward and reverse bias.
    Type: Grant
    Filed: March 2, 1995
    Date of Patent: January 12, 1999
    Assignee: The Ohio State University
    Inventors: Arthur J. Epstein, Yunzhang Wang, Darren Douglas Gebler
  • Patent number: 5663573
    Abstract: Light-emitting bipolar devices consist of a light-emitter formed from an electroluminescent organic light-emitting material in contact with an insulating material. The light emitter is in contact with two electrodes that are maintained in spaced apart relation with each other. The light emitter can be formed as an integral mixture of light emitting materials and insulating materials or as separate layers of light-emitting and insulating materials. The devices operate with AC voltage of less than twenty-four volts and in some instances at less than five volts. Under AC driving, the devices produce modulated light output that can be frequency or amplitude modulated. Under DC driving, the devices operate in both forward and reverse bias.
    Type: Grant
    Filed: March 17, 1995
    Date of Patent: September 2, 1997
    Assignee: The Ohio State University
    Inventors: Arthur J. Epstein, Yunzhang Wang, Darren Douglas Gebler