Patents by Inventor Todd A. Anderson

Todd A. Anderson 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: 20160364177
    Abstract: Electronic garbage collection moves objects within memory to consolidate the objects thereby reducing access time and improving memory performance. Transactions occurring in an atomic transactional memory appear to occur instantaneously—such that the transaction completes in its entirety or is aborted. A garbage collection circuit attempts to move a memory object from a first memory location to a second memory location using a transactional fast-path move operation. If the transactional fast-path move operation is unsuccessful after a number of attempts, the garbage collection circuit attempts to move the object using a non-transactional slow-path move.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Applicant: INTEL CORPORATION
    Inventor: TODD A. ANDERSON
  • Publication number: 20160283289
    Abstract: Designing an Application Programming Interface (API) may include parsing a first API definition for an input element, and outputting a user interface (UI) for display to a user. The UI may include a UI control set corresponding to the input element. The UI control set may include a text control for receiving a name for the input element in a second API definition, and a type control for receiving a type for the input element in the second API definition. Designing the API may also include receiving the name and type via the text control and the type control, respectively, and generating the second API definition. The generating may include positioning the received name within a command syntax of the second API definition according to the received type.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Robert Layzell, Simon Cockayne, Todd Anderson
  • Publication number: 20160188305
    Abstract: Technologies for generating composable library functions include a first computing device that includes a library compiler configured to compile a composable library and second computing device that includes an application compiler configured to compose library functions of the composable library based on a plurality of abstractions written at different levels of abstractions. For example, the abstractions may include an algorithm abstraction at a high level, a blocked-algorithm abstraction at medium level, and a region-based code abstraction at a low level. Other embodiments are described and claimed herein.
    Type: Application
    Filed: December 27, 2014
    Publication date: June 30, 2016
    Inventors: Hongbo Rong, Peng Tu, Tatiana Shpeisman, Hai Liu, Todd A. Anderson, Youfeng Wu, Arthur N. Glew, Paul M. PetersEn, Victor W. Lee, P.G. Lowney, Arch D. Robinson, Cheng Wang
  • Patent number: 8954245
    Abstract: A method for controlling a gear ratio rate of change in a machine having a continuously variable transmission includes moving an operator input device to a changed position, receiving electronic data indicative of the changed position, and determining a non-limited desired gear ratio based on the changed position. A maximum gear ratio rate of change corresponding to the non-limited desired gear ratio and an actual gear ratio of the continuously variable transmission is selected from an electronically stored gear ratio rate map. A current desired gear ratio is determined based on a previous desired gear ratio and the maximum gear ratio rate of change. A commanded gear ratio of the continuously variable transmission is changed to the current desired gear ratio using electronic signals.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: February 10, 2015
    Assignee: Caterpillar Inc.
    Inventors: Randall Todd Anderson, Bradley John Will
  • Publication number: 20140285512
    Abstract: Embodiments of a system and methods for presenting alternate visual presentations of physical objects on display devices are generally described herein. In some embodiments, a device may discover a set of objects present in an environment, each object in the set supporting at least one alternate visual presentation of the object. The device, or the user of the device, may then choose an object from the set of discovered objects, and choose at least one alternate visual presentation associated with the chosen object. The device may then display to the user the chosen alternate visual presentations of the chosen object.
    Type: Application
    Filed: December 28, 2011
    Publication date: September 25, 2014
    Inventors: Todd Anderson, Radia Periman, Wendy March
  • Patent number: 8676457
    Abstract: A machine includes a plurality of torque consuming devices drivingly coupled with an internal combustion engine. The plurality of torque consuming devices includes a continuously variable transmission coupling the internal combustion engine with a plurality of ground engaging elements. An electronic controller is in communication with the internal combustion engine and the plurality of torque consuming devices and is configured to execute a torque load control algorithm for generating a torque load limit based, at least in part, on an engine underspeed value. The electronic controller identifies a potential engine stall event during which a current engine speed of the internal combustion engine drops below the engine underspeed value by a predetermined amount, and executes a transient torque load control algorithm to adjust the torque load limit responsive to the identification of the potential engine stall event.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: March 18, 2014
    Assignee: Caterpillar Inc.
    Inventors: Grant Steven Peterson, Randall Todd Anderson
  • Patent number: 8660761
    Abstract: A method is provided for controlling a gear ratio change in a hydrostatic drive machine. The hydrostatic drive machine includes a variable displacement pump and at least one variable displacement motor fluidly connected with the variable displacement pump. The method includes a step of determining a gear ratio rate of change corresponding to a change from a current gear ratio to a new gear ratio. Start and stop overlap gear ratios corresponding to the gear ratio rate are determined and define an overlap range. The current gear ratio is changed to the new gear ratio using electronic signals at least in part by simultaneously changing displacements of the variable displacement pump and the at least one variable displacement motor at gear ratios within the overlap range, and sequentially changing displacements of the variable displacement pump and the at least one variable displacement motor at gear ratios outside the overlap range.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: February 25, 2014
    Assignee: Caterpillar Inc.
    Inventors: Randall Todd Anderson, Bradley John Will
  • Publication number: 20130314932
    Abstract: A flexible vehicle signal light includes a turn signal mount, a light source and a flexible stalk including a flexible, coiled like, external spring, a flexible tube insert disposed inside the flexible, coiled like, external spring, a first end of the flexible stalk secured to the turn signal mount and a second end of the flexible stalk secured to the light source.
    Type: Application
    Filed: September 25, 2012
    Publication date: November 28, 2013
    Inventors: Scott Taylor, Todd Anderson
  • Publication number: 20130190996
    Abstract: A machine includes a plurality of torque consuming devices drivingly coupled with an internal combustion engine. The plurality of torque consuming devices includes a continuously variable transmission coupling the internal combustion engine with a plurality of ground engaging elements. An electronic controller is in communication with the internal combustion engine and the plurality of torque consuming devices and is configured to execute a torque load control algorithm for generating a torque load limit based, at least in part, on an engine underspeed value. The electronic controller identifies a potential engine stall event during which a current engine speed of the internal combustion engine drops below the engine underspeed value by a predetermined amount, and executes a transient torque load control algorithm to adjust the torque load limit responsive to the identification of the potential engine stall event.
    Type: Application
    Filed: April 3, 2012
    Publication date: July 25, 2013
    Applicant: CATERPILLAR INCORPORATED
    Inventors: Grant Steven Peterson, Randall Todd Anderson
  • Patent number: 8494731
    Abstract: A method is provided for controlling a gear ratio rate of change in a machine having a continuously variable transmission. The method includes moving an operator input device to a changed position, receiving electronic data indicative of the changed position, and determining a non-limited desired gear ratio based at least in part on the changed position. A maximum gear ratio rate of change corresponding to the changed position is selected from an electronically stored gear ratio rate map. A current desired gear ratio is determined based at least in part on the non-limited desired gear ratio and the maximum gear ratio rate of change. The method also includes changing a commanded gear ratio of the continuously variable transmission to the current desired gear ratio using electronic signals.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: July 23, 2013
    Assignee: Caterpillar Inc.
    Inventors: Randall Todd Anderson, Bradley John Will
  • Patent number: 8491444
    Abstract: A method of controlling a machine transmission includes determining a first target torque of the transmission. The first target torque includes a combination of a torque limit associated with a power source of the machine and a virtual retarding torque. The method also includes directing the transmission to generate a first output corresponding to the first target torque. The first output of the transmission increases a speed of the power source from a first power source speed to a second power source speed and decreases a travel speed of the machine from a first travel speed to a second travel speed. The method further includes determining that the first target torque is not equal to the torque limit, and determining a second target torque of the transmission in response. The second target torque is less than the first target torque.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: July 23, 2013
    Assignee: Caterpillar Inc.
    Inventors: Wei Li, Randall Todd Anderson, Brian Douglas Hoff
  • Publication number: 20130184948
    Abstract: A method for controlling a gear ratio rate of change in a machine having a continuously variable transmission includes moving an operator input device to a changed position, receiving electronic data indicative of the changed position, and determining a non-limited desired gear ratio based on the changed position. A maximum gear ratio rate of change corresponding to the non-limited desired gear ratio and an actual gear ratio of the continuously variable transmission is selected from an electronically stored gear ratio rate map. A current desired gear ratio is determined based on a previous desired gear ratio and the maximum gear ratio rate of change. A commanded gear ratio of the continuously variable transmission is changed to the current desired gear ratio using electronic signals.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 18, 2013
    Applicant: CATERPILLAR INC.
    Inventors: Randall Todd Anderson, Bradley John Will
  • Publication number: 20130126257
    Abstract: A method is provided for controlling a gear ratio rate of change in a machine having a continuously variable transmission. The method includes moving an operator input device to a changed position, receiving electronic data indicative of the changed position, and determining a non-limited desired gear ratio based at least in part on the changed position. A maximum gear ratio rate of change corresponding to the changed position is selected from an electronically stored gear ratio rate map. A current desired gear ratio is determined based at least in part on the non-limited desired gear ratio and the maximum gear ratio rate of change. The method also includes changing a commanded gear ratio of the continuously variable transmission to the current desired gear ratio using electronic signals.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: Caterpiller Inc.
    Inventors: Randall Todd Anderson, Bradley John Will
  • Publication number: 20130131937
    Abstract: A method is provided for controlling a gear ratio change in a hydrostatic drive machine. The hydrostatic drive machine includes a variable displacement pump and at least one variable displacement motor fluidly connected with the variable displacement pump. The method includes a step of determining a gear ratio rate of change corresponding to a change from a current gear ratio to a new gear ratio. Start and stop overlap gear ratios corresponding to the gear ratio rate are determined and define an overlap range. The current gear ratio is changed to the new gear ratio using electronic signals at least in part by simultaneously changing displacements of the variable displacement pump and the at least one variable displacement motor at gear ratios within the overlap range, and sequentially changing displacements of the variable displacement pump and the at least one variable displacement motor at gear ratios outside the overlap range.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: CATERPILLAR INC.
    Inventors: Randall Todd Anderson, Bradley John Will
  • Publication number: 20130105573
    Abstract: Systems and methods are disclosed for verifying customer identifications. In one embodiment, the method comprises receiving, at a transaction gateway, a communication associated with a transaction initiated by a customer; determining the communication includes an identity verification request to verify encoded data obtained from an identification presented by the customer; routing the identity verification request to an identity verification service; receiving, from the identity verification service, a result including one or more identification values obtained from the encoded data; and transmitting the result to a requester associated with the communication.
    Type: Application
    Filed: April 20, 2012
    Publication date: May 2, 2013
    Applicant: Early Warning Services, LLC
    Inventors: Robin Love, Dzmitry Sabaleuski, Todd Anderson
  • Patent number: 8222232
    Abstract: Glucosamine, N-acetylglucosamine and ?-glucan compositions suitable for human or animal consumption or use are disclosed. The glucosamine, N-acetylglucosamine and ?-glucan compositions are derived from fungal biomass containing chitin. Various methods of producing glucosamine, N-acetylglucosamine and ?-glucan compositions are also disclosed.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: July 17, 2012
    Assignee: Cargill, Incorporated
    Inventors: Todd Anderson, Shuang Zhou, Bryson Bergerud, Lawrence E. Fosdick, Tzyy-Jan Han, Jess Vasina, Andrea Vanderhoff, James R. Trinkle, Brenda L. Ray, John A. Bohlmann
  • Patent number: 8172132
    Abstract: Systems and methods are disclosed for verifying customer identifications. In one embodiment, the method comprises receiving, at a transaction gateway, a communication associated with a transaction initiated by a customer; determining the communication includes an identity verification request to verify encoded data obtained from an identification presented by the customer; routing the identity verification request to an identity verification service; receiving, from the identity verification service, a result including one or more identification values obtained from the encoded data; and transmitting the result to a requester associated with the communication.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: May 8, 2012
    Assignee: Early Warning Services, LLC
    Inventors: Robin Love, Dzmitry Sabaleuski, Todd Anderson
  • Patent number: 7954410
    Abstract: A fast rope, which includes a weighted core, a first braid surrounding the core, a second braid surrounding the first braid, and a third braid surrounding the second braid. The core is constructed from lead wires extruded over a polyester yarn, the first braid is strands of polypropylene, the second braid is strands of composite press material, and the third braid is strands of spun polyester.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: June 7, 2011
    Assignee: The United States of America represented by the Secretary of the Navy
    Inventors: Amos Neal Prescott, Todd Anderson, Douglas Mousseau, Stan Zanis
  • Patent number: 7913444
    Abstract: A fishing lure, generally the size and shape of a bait fish such as a minnow, is equipped with a safety feature, whereby the lure comprises a hook, preferably positioned on the under surface corresponding to the bait fish's belly, and a spring-biased shell, pivotally connected to the body and positioned such that the shell shields the hook completely when the shell is in a first position and the lure is out of the water, and exposes the hook when the shell is in a second position while the lure is in water, thereby permitting the lure to be used for fishing while preventing injuries from mishandling.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: March 29, 2011
    Assignee: Spin Master Ltd.
    Inventors: Conor Forkan, J. Todd Anderson, Robert Glenn Schuyler
  • Publication number: 20100294114
    Abstract: A fast rope, which includes a weighted core, a first braid surrounding the core, a second braid surrounding the first braid, and a third braid surrounding the second braid. The core is constructed from lead wires extruded over a polyester yam, the first braid is strands of polypropylene, the second braid is strands of composite press material, and the third braid is strands of polyester multiplex.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Inventors: Amod Neai Prescot, Todd Anderson, Douglas Mousseau, Stan Zanis