Patents by Inventor Gregory A. Davis
Gregory A. Davis 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: 10518593Abstract: A system for managing a plurality of machines is provided that includes a plurality of machines, each having a control module and a tire sensor associated with a tire on the machine. The tire sensor is configured to measure tire data including at least one of tire temperature and tire pressure. A worksite controller is in communication with each control module, and is configured to generate new travel paths for the machines and selectively communicate the new travel path to each control module. A central processor in communication with the worksite controller receives the tire data and uses it to determine a tire load for each tire, comparing the tire load against a tire rating and determining whether the tire rating will be exceeded. The worksite controller is further configured to alter the current assignment of at least one machine in response to the tire load.Type: GrantFiled: February 8, 2017Date of Patent: December 31, 2019Assignee: Caterpillar Inc.Inventors: Gregory Mark Wood, Gregory Davis
-
Publication number: 20190353408Abstract: A thermal energy system comprising a first thermal system having a heating demand, and a heat source connection system coupled to the first thermal system, the heat source connection system being adapted to provide selective connection to a plurality of heat sources for heating the first thermal system, the heat source connection system comprising a first heat exchanger system coupled to a first remote heat source containing a working fluid and a second heat exchanger system adapted to be coupled to ambient air as a second heat source, a fluid loop interconnecting the first thermal system, the first heat exchanger system and the second heat exchanger system, at least one mechanism for selectively altering the order of the first heat exchanger system and the second heat exchanger system in relation to a fluid flow direction around the fluid loop, and a controller for actuating the at least one mechanism.Type: ApplicationFiled: June 3, 2019Publication date: November 21, 2019Inventors: Dmitriy I. Zaynulin, Graeme Ogilvie, Kevin Stickney, Gregory Davis
-
Publication number: 20190316788Abstract: A district energy network interconnecting a plurality of thermal loads and for redistributing thermal energy therebetween, the network comprising: a primary circuit loop for working fluid, at least two thermal loads thermally connected to the primary circuit loop, at least one of the thermal loads being capable of taking heat from the primary circuit loop and at least one of the thermal loads being capable of rejecting heat into the primary circuit loop, an energy centre connected to the loop and capable of acting as a heat source or a heat sink, and a control system adapted to provide to the primary circuit loop a positive or negative thermal input from the energy centre as a balancing thermal input to compensate for net thermal energy lost to or gained from the at least two thermal loads by the primary circuit loop.Type: ApplicationFiled: May 28, 2019Publication date: October 17, 2019Inventors: Dmitriy Zaynulin, Michael Ardis, Kevin Stickney, Gregory Davis, Alban Leiper, John Hayes
-
Patent number: 10430610Abstract: The method for obfuscating a string includes selecting, by a processor, a first string of a first portion of input plain text that does not match a predefined text signature from a set of two or more text signatures. In addition, the method may include identifying, by the processor, a historical string that is similar to the first string from a set of two or more historical strings stored. Further, the method may include generating a first text signature, by the processor, by updating a text signature in the set of two or more text signatures that matches the identified historical string. The first text signature defines a pattern that matches the first string and the identified historical string. The first text signature, by the processor, may be saved to the set of text signatures in the memory.Type: GrantFiled: June 30, 2016Date of Patent: October 1, 2019Assignee: International Business Machines CorporationInventors: Gregory A. Davis, Jason D. Keirstead, Hong Yen Ong, Hui Lam Ong
-
Patent number: 10324824Abstract: In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.Type: GrantFiled: January 8, 2018Date of Patent: June 18, 2019Assignee: Green Hills Software LLCInventors: Daniel D. O'Dowd, Steven H. Ginzburg, Nikola Valerjev, Gregory Davis, Greg Eddington, Nathan Field, Mallory M. Green, Phillip Kelly, Michael B. Wolf, Tom Zavisca
-
Patent number: 10309693Abstract: A thermal energy system comprising a first thermal system in use having a cooling demand, and a heat sink connection system coupled to the first thermal system, the heat sink connection system being adapted to provide selective connection to a plurality of heat sinks for cooling the first thermal system, the heat sink connection system comprising a first heat exchanger system adapted to be coupled to a first remote heat sink containing a working fluid and a second heat exchanger system adapted to be coupled to ambient air as a second heat sink, a fluid loop interconnecting the first thermal system, the first heat exchanger system and the second heat exchanger system, at least one mechanism for selectively altering the order of the first heat exchanger system and the second heat exchanger system in relation to a fluid flow direction around the fluid loop, and a controller for actuating the at least one mechanism. An alternative embodiment has a heating demand and uses heat sources.Type: GrantFiled: March 8, 2012Date of Patent: June 4, 2019Assignee: ERDA MASTER IPCO LIMITEDInventors: Dmitriy Zaynulin, Graeme Ogilvie, Kevin Stickney, Gregory Davis
-
Publication number: 20190128648Abstract: This technology relates materials that are stab, spike and ballistic resistant and to stab, spike and ballistic resistant composite articles incorporating uniaxially oriented, non-woven fabrics. A fabric layer having a non-uniform areal density is formed having thick areas and thin areas, the thick areas having a greater filament/tape concentration compared to the thin areas. In said thick areas, agglomerated tapes/filaments will protrude from the fabric layer surface. Additional layers are then adjoined with the non-uniform layer to form a panel that has stab, spike and ballistic resistance, with protrusions at least partially spacing the additional layers from full, direct contact with the surface of the non-uniform fabric layer to thereby enhance flexibility and stab, spike and ballistic resistance of the whole.Type: ApplicationFiled: October 17, 2018Publication date: May 2, 2019Applicant: HONEYWELL INTERNATIONAL INC.Inventors: ASHOK BHATNAGAR, GREGORY A. DAVIS, DAVID ANDREW STEENKAMER, LORI L. WAGNER
-
Publication number: 20190041164Abstract: A firearm training tool having a shot indicating system configured to provide a training rifle with a shot indicating laser activated by pressing a trigger rearward.Type: ApplicationFiled: August 2, 2017Publication date: February 7, 2019Inventors: Michael F. Hughes, Jack Kettlestrings, Gregory Davis, Britt Lentz
-
Patent number: 10164505Abstract: A motor assembly is provided for powering a blower operable to generate fluid flow. The motor assembly includes a motor, a controller assembly, and a flow director. The motor includes a rotor rotatable about an axis. The rotor includes a rotatable support body, a plurality of arcuately spaced apart magnets, and a magnet retention ring at least in part securing the magnets relative to the support body. The controller assembly includes a controller and a controller case at least substantially housing the controller. The controller extends lengthwise to present opposite first and second sides at least in part spaced from the controller case. The flow director and the controller case cooperatively direct fluid received from the blower along a flow path that at least in part extends along each of the first and second sides of the controller.Type: GrantFiled: January 19, 2016Date of Patent: December 25, 2018Assignee: Nidec Motor CorporationInventors: David E. Lass, Gregory A. Davis, Michael E. Williams, Dale R. Wilson
-
Patent number: 10120568Abstract: Example apparatus and methods concern controlling a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may be independent of where in the hover-space the object is located. The apparatus selectively controls the activation, display, and deactivation of user interface elements displayed by the apparatus on the input/output interface as a function of the characterization data and interface state.Type: GrantFiled: October 8, 2015Date of Patent: November 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Lynn Dai, Dan Hwang, Bo-June Hsu, Raymond Quan, Eric Badger, Jose Rodriguez, Peter Gregory Davis
-
Publication number: 20180253369Abstract: In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.Type: ApplicationFiled: January 8, 2018Publication date: September 6, 2018Inventors: Daniel D. O'Dowd, Steven H. Ginzburg, Nikola Valerjev, Gregory Davis, Greg Eddington, Nathan Field, Mallory M. Green, Phillip Kelly, Michael B. Wolf, Tom Zavisca, SR.
-
Publication number: 20180222488Abstract: A system for managing a plurality of machines is provided that includes a plurality of machines, each having a control module and a tire sensor associated with a tire on the machine. The tire sensor is configured to measure tire data including at least one of tire temperature and tire pressure. A worksite controller is in communication with each control module, and is configured to generate new travel paths for the machines and selectively communicate the new travel path to each control module. A central processor in communication with the worksite controller receives the tire data and uses it to determine a tire load for each tire, comparing the tire load against a tire rating and determining whether the tire rating will be exceeded. The worksite controller is further configured to alter the current assignment of at least one machine in response to the tire load.Type: ApplicationFiled: February 8, 2017Publication date: August 9, 2018Applicant: Caterpillar Inc.Inventors: Gregory Mark Wood, Gregory Davis
-
Publication number: 20180200986Abstract: Hybrid fibrous composite materials incorporating at least two different fabric components and a multicomponent adhesive system for adhering the fabric components together. The adhesive system enhances the bond strength between the fabric components, which would otherwise easily delaminate from each other and peel apart. The components of the adhesive system bond strongly to each other as well as to the fabric elements.Type: ApplicationFiled: December 7, 2017Publication date: July 19, 2018Applicant: HONEYWELL INTERNATIONAL INC.Inventors: LORI L. WAGNER, GREGORY A. DAVIS, BRIAN DUANE ARVIDSON, HENRY GERARD ARDIFF, BRIAN WARING
-
Publication number: 20180200987Abstract: Multilayer composite materials combining a low tenacity nylon fabric with a fabric formed from high tenacity fibers. The fabrics are bonded with a compatibilizing adhesive system that achieves a peel strength of at least 1.5 lbs/inch. The nylon is colored with a camouflage pattern and the high strength fabric is colored with a color that does not stand out relative to the camouflage pattern. The composite materials are used for forming vest covers and plate carrier materials, particularly webless plate carrier materials having slots for hanging modular accessories.Type: ApplicationFiled: December 7, 2017Publication date: July 19, 2018Applicant: HONEYWELL INTERNATIONAL INC.Inventors: BRIAN DUANE ARVIDSON, HENRY GERARD ARDIFF, BRIAN WARING, LORI L. WAGNER, GREGORY A. DAVIS
-
Publication number: 20180066921Abstract: Multilayer composite materials having a camouflaged appearance. More particularly, camouflaged tactical vest covers having slots for the webless attachment of accessories. An easily colored outer fabric is provided with a colored camouflage pattern and backed with a non-colored high tenacity fabric for enhanced durability. A colored intermediate adhesive is employed to maintain a camouflaged visual appearance without the added complexity of dying the high tenacity fibers of the backing material.Type: ApplicationFiled: August 17, 2017Publication date: March 8, 2018Applicant: HONEYWELL INTERNATIONAL INC.Inventors: LORI L. WAGNER, BRIAN DUANE ARVIDSON, GREGORY A. DAVIS, HENRY GERARD ARDIFF
-
Patent number: 9904615Abstract: In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.Type: GrantFiled: October 10, 2017Date of Patent: February 27, 2018Assignee: Green Hills Software, Inc.Inventors: Daniel D. O'Dowd, Steven H. Ginzburg, Nikola Valerjev, Gregory Davis, Greg Eddington, Nathan Field, Mallory M. Green, Phillip Kelly, Michael B. Wolf, Tom Zavisca
-
Patent number: 9898385Abstract: In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.Type: GrantFiled: October 10, 2017Date of Patent: February 20, 2018Assignee: GREEN HILLS SOFTWARE, INC.Inventors: Daniel D. O'Dowd, Steven H. Ginzburg, Nikola Valerjev, Gregory Davis, Greg Eddington, Nathan Field, Mallory M. Green, Phillip Kelly, Michael B. Wolf, Tom Zavisca
-
Publication number: 20180027307Abstract: One or more computing devices, systems, and/or methods for emotional reaction sharing are provided. For example, a client device captures video of a user viewing content, such as a live stream video. Landmark points, corresponding to facial features of the user, are identified and provided to a user reaction distribution service that evaluates the landmark points to identify a facial expression of the user, such as a crying facial expression. The facial expression, such as landmark points that can be applied to a three-dimensional model of an avatar to recreate the facial expression, are provided to client devices of users viewing the content, such as a second client device. The second client device applies the landmark points of the facial expression to a bone structure mapping and a muscle movement mapping to create an expressive avatar having the facial expression for display to a second user.Type: ApplicationFiled: July 25, 2016Publication date: January 25, 2018Inventors: Bin Ni, Gregory Davis Choi, Adam Bryan Mathes
-
Publication number: 20180004976Abstract: The method for obfuscating a string includes selecting, by a processor, a first string of a first portion of input plain text that does not match a predefined text signature from a set of two or more text signatures. In addition, the method may include identifying, by the processor, a historical string that is similar to the first string from a set of two or more historical strings stored. Further, the method may include generating a first text signature, by the processor, by updating a text signature in the set of two or more text signatures that matches the identified historical string. The first text signature defines a pattern that matches the first string and the identified historical string. The first text signature, by the processor, may be saved to the set of text signatures in the memory.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Gregory A. Davis, Jason D. Keirstead, Hong Yen Ong, Hui Lam Ong
-
Patent number: 9853985Abstract: A method, system and computer-usable medium are disclosed for performing a device time accumulation operation. With a device time accumulation operation systems within a security intelligence platform which accumulate events within the IT environment associate an event ingest time with the event. When the events are provided for analysis, the device time accumulation operation analyzes the ingest times as well as the emit time to take into account historical time data associated with the accumulated events.Type: GrantFiled: October 13, 2015Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Gregory A. Davis, Irakle Dzneladze, Jason D. Keirstead, Helene Saint-Amour