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: 20160364177Abstract: 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: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Applicant: INTEL CORPORATIONInventor: TODD A. ANDERSON
-
Publication number: 20160283289Abstract: 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: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Robert Layzell, Simon Cockayne, Todd Anderson
-
Publication number: 20160188305Abstract: 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: ApplicationFiled: December 27, 2014Publication date: June 30, 2016Inventors: 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: 8954245Abstract: 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: GrantFiled: January 13, 2012Date of Patent: February 10, 2015Assignee: Caterpillar Inc.Inventors: Randall Todd Anderson, Bradley John Will
-
Publication number: 20140285512Abstract: 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: ApplicationFiled: December 28, 2011Publication date: September 25, 2014Inventors: Todd Anderson, Radia Periman, Wendy March
-
Patent number: 8676457Abstract: 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: GrantFiled: April 3, 2012Date of Patent: March 18, 2014Assignee: Caterpillar Inc.Inventors: Grant Steven Peterson, Randall Todd Anderson
-
Patent number: 8660761Abstract: 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: GrantFiled: November 23, 2011Date of Patent: February 25, 2014Assignee: Caterpillar Inc.Inventors: Randall Todd Anderson, Bradley John Will
-
Publication number: 20130314932Abstract: 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: ApplicationFiled: September 25, 2012Publication date: November 28, 2013Inventors: Scott Taylor, Todd Anderson
-
Publication number: 20130190996Abstract: 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: ApplicationFiled: April 3, 2012Publication date: July 25, 2013Applicant: CATERPILLAR INCORPORATEDInventors: Grant Steven Peterson, Randall Todd Anderson
-
Patent number: 8494731Abstract: 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: GrantFiled: November 23, 2011Date of Patent: July 23, 2013Assignee: Caterpillar Inc.Inventors: Randall Todd Anderson, Bradley John Will
-
Patent number: 8491444Abstract: 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: GrantFiled: March 30, 2012Date of Patent: July 23, 2013Assignee: Caterpillar Inc.Inventors: Wei Li, Randall Todd Anderson, Brian Douglas Hoff
-
Publication number: 20130184948Abstract: 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: ApplicationFiled: January 13, 2012Publication date: July 18, 2013Applicant: CATERPILLAR INC.Inventors: Randall Todd Anderson, Bradley John Will
-
Publication number: 20130126257Abstract: 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: ApplicationFiled: November 23, 2011Publication date: May 23, 2013Applicant: Caterpiller Inc.Inventors: Randall Todd Anderson, Bradley John Will
-
Publication number: 20130131937Abstract: 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: ApplicationFiled: November 23, 2011Publication date: May 23, 2013Applicant: CATERPILLAR INC.Inventors: Randall Todd Anderson, Bradley John Will
-
Publication number: 20130105573Abstract: 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: ApplicationFiled: April 20, 2012Publication date: May 2, 2013Applicant: Early Warning Services, LLCInventors: Robin Love, Dzmitry Sabaleuski, Todd Anderson
-
Patent number: 8222232Abstract: 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: GrantFiled: March 31, 2006Date of Patent: July 17, 2012Assignee: Cargill, IncorporatedInventors: 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: 8172132Abstract: 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: GrantFiled: July 24, 2009Date of Patent: May 8, 2012Assignee: Early Warning Services, LLCInventors: Robin Love, Dzmitry Sabaleuski, Todd Anderson
-
Patent number: 7954410Abstract: 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: GrantFiled: May 20, 2009Date of Patent: June 7, 2011Assignee: The United States of America represented by the Secretary of the NavyInventors: Amos Neal Prescott, Todd Anderson, Douglas Mousseau, Stan Zanis
-
Patent number: 7913444Abstract: 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: GrantFiled: March 10, 2008Date of Patent: March 29, 2011Assignee: Spin Master Ltd.Inventors: Conor Forkan, J. Todd Anderson, Robert Glenn Schuyler
-
Publication number: 20100294114Abstract: 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: ApplicationFiled: May 20, 2009Publication date: November 25, 2010Inventors: Amod Neai Prescot, Todd Anderson, Douglas Mousseau, Stan Zanis