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).
-
Publication number: 20220245057Abstract: 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: February 4, 2022Publication date: August 4, 2022Inventors: 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: 11399024Abstract: A communal computing device, such as an interactive digital whiteboard, can become unlocked if a user is near the device. The communal computing device may use a sensor such as a camera to capture images of a person and obtain an identifier from a personal device such as a smartphone. A cloud-based provider that is trusted by both the communal computing device and the personal device may associate both the image and the identifier of the personal device with the same user identity. Obtaining the user identity from multiple, different sources provides a secure technique for the communal computing device to recognize a user without the user directly interacting with the communal computing device. If the sensor no longer detects the user or the personal device is no longer detected, then the communal computing device may log off the user. The personal device may be used to confirm log off.Type: GrantFiled: October 10, 2018Date of Patent: July 26, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Raju Jain, Dipesh Bhattarai, Peter Gregory Davis, Jeffrey Johnson, Liang Zhang, Kiran Kumar
-
Patent number: 11371720Abstract: A thermal energy network interconnecting a plurality of thermal loads and methods of providing thermal energy therebetween, the network and methods including: 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: GrantFiled: May 28, 2019Date of Patent: June 28, 2022Assignee: Erda Master IPCO LimitedInventors: Dmitriy Zaynulin, Michael Ardis, Kevin Stickney, Gregory Davis, Alban Leiper, John Hayes
-
Patent number: 11366886Abstract: A user provides an identification (ID) signal (e.g. a biometric ID signal like a self-snapshot) to a trusted cloud-based provider. When the user attempts to authenticate with the cloud-based provider, a similar ID signal (e.g. another self-snapshot) for the user is captured and provided to the cloud-based provider. The cloud-based provider then obtains a secondary ID signal, or a combination of secondary ID signals, and utilizes the secondary ID signal, or signals, to identify a subset of user records to be searched for the ID signal. The subset of the records, rather than all of the user records, can then be searched for the ID signal. The cloud-based provider can then authenticate the user based on the results of the search of the subset of the user records.Type: GrantFiled: October 10, 2018Date of Patent: June 21, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Raju Jain, Peter Gregory Davis, Jeffrey Johnson, Craig Thomas McIntyre, Kiran Kumar
-
Publication number: 20220178643Abstract: 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: December 7, 2020Publication date: June 9, 2022Inventors: Michael Hughes, Jack Kettlestrings, Gregory Davis, Britton R. Lentz
-
Patent number: 11334651Abstract: A user provides an identification (ID) signal (e.g. a biometric ID signal like a self-snapshot) to a trusted cloud-based provider. When the user attempts to authenticate with the cloud-based provider, a similar ID signal (e.g. another self-snapshot) for the user is captured and provided to the cloud-based provider. The cloud-based provider then obtains a secondary ID signal, or a combination of secondary ID signals, and utilizes the secondary ID signal, or signals, to identify a subset of user records to be searched for the ID signal. The subset of the records, rather than all of the user records, can then be searched for the ID signal. The cloud-based provider can then authenticate the user based on the results of the search of the subset of the user records.Type: GrantFiled: October 10, 2018Date of Patent: May 17, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Raju Jain, Peter Gregory Davis, Jeffrey Johnson, Craig Thomas McIntyre, Kiran Kumar
-
Patent number: 11243871Abstract: 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: September 24, 2020Date of Patent: February 8, 2022Assignee: 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: 11227044Abstract: Aspects of the present disclosure include systems and methods for generating and managing user authentication rules of a computing device. In an example, a computing device may include a memory storing instructions and a processor communicatively coupled with the memory and configured to execute the instructions. The processor may determine a state of the computing device, wherein the state of the computing device is one of a locked state or an unlocked state. The processor may determine a user authentication rule corresponding to the state of the computing device. The processor may also identify whether a combination of signals associated with the user authentication rule of the computing device are received by the computing device. The processor may also change or maintain the state of the computing device based on the combination of signals being received.Type: GrantFiled: August 22, 2019Date of Patent: January 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jing Zhang, Anshul Rawat, Craig Thomas McIntyre, Guillermo Enrique Rueda, Peter Gregory Davis, Nathan Jeffrey Ide, Ibrahim Mohammad Ismail, Pranav Kukreja
-
Patent number: 11216238Abstract: A communal computing device, like an interactive digital whiteboard, can detect the start and end of user sessions with the device. When a communal computing device detects the end of a user session, the it can determine if a personal device that was connected at the start of the user session or during the user session was also connected at the end of the user session. If so, the device can initiate actions based on the session start or end signals such as, but not limited to, transmitting a message to an organizer of a meeting scheduled during the time of the user session, transmitting a message to a participant of a meeting scheduled during the time of the user session, transmitting a message to an administrator, or generating a notification, such as a user interface reminding a user to take their personal device.Type: GrantFiled: December 28, 2018Date of Patent: January 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: John C. Gordon, Corey Joseph Loman, Nabil Fates, Steven M. Ilami, Samuel David Adams, Peter Gregory Davis, Raju Jain
-
Publication number: 20210320553Abstract: A motor assembly for powering a fluid blower includes a stator, a rotor rotatable relative to the stator about an axis of rotation, and an inner shell. The inner shell includes axially opposite first and second shell ends and encloses, at least in part, the stator and the rotor. An outer housing at least partly surrounds the inner shell such that an axially extending fluid channel is defined between the inner shell and the outer housing. A motor controller is positioned within the outer housing and is configured to control at least one operational parameter of the motor assembly. Furthermore, the motor assembly includes a flow-directing endshield located within the outer housing and adjacent the first shell end. The rotor is supported, at least in part, by the flow-directing endshield. The flow-directing endshield is fluidly interposed between the fluid channel and motor controller and is configured to direct a fluid flow between the fluid channel and the motor controller.Type: ApplicationFiled: April 13, 2020Publication date: October 14, 2021Applicant: Nidec Motor CorporationInventors: David E. Lass, Gregory A. Davis, Michael E. Williams, Dale R. Wilson
-
Patent number: 11134085Abstract: A network-accessible service provides an enterprise with a view of identity and data activity in the enterprise's cloud accounts. The service enables distinct cloud provider management models to be normalized with centralized analytics and views across large numbers of cloud accounts. Using a domain-specific query language, the system enables rapid interrogation of a complete and centralized data model of all data and identity relationships. The data model also supports a cloud “least privilege and access” framework. Least privilege is a set of minimum permissions that are associated to a given identity; least access is a minimal set of persons that need to have access to given piece data. The framework maps an identity to one or more actions collected in cloud audit logs, and dynamically-build a compete view of an identity's effective permissions. The resulting least privilege and access policies are then applied natively to a given cloud environment to manage access.Type: GrantFiled: July 2, 2020Date of Patent: September 28, 2021Assignee: Sonrai Security Inc.Inventors: Ben A. Wuest, William A. Bird, Brad J. Peters, Dasharath P. Chavda, Gregory A. Davis
-
Publication number: 20210207165Abstract: The present invention provides methods for modifying chromosomal sequences. In particular, methods are provided for using RNA-guided endonucleases or modified RNA-guided endonucleases to modify targeted chromosomal sequences.Type: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Inventors: Fuqiang Chen, Gregory Davis
-
Patent number: 11046047Abstract: 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: GrantFiled: December 7, 2017Date of Patent: June 29, 2021Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Brian Duane Arvidson, Henry Gerard Ardiff, Brian Waring, Lori L. Wagner, Gregory A. Davis
-
Publication number: 20210117309Abstract: 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: September 24, 2020Publication date: April 22, 2021Inventors: 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: 20210108219Abstract: The present disclosure relates to tobacco plants, tobacco seeds, compositions, and methods related to the identification and introgression of the Pale Yellow locus in tobacco. It also relates to generating novel mutations within the PY locus in tobacco.Type: ApplicationFiled: October 9, 2020Publication date: April 15, 2021Inventors: Sreepriya PRAMOD, Andrew C. ADAMS, Marcos Fernando DE GODOY LUSSO, Gregory A. DAVIS, Jerry W. MORRIS, Dongmei XU, Jesse FREDERICK
-
Patent number: 10938805Abstract: A communal computing device such as an interactive digital whiteboard can provide progressively more access to functionality and data on the device based on a level of certainty in the identity of a user. If a user is identified based on one or more low-fidelity identification signals such as an image of the user or a device identifier, the communal computing device may provide a first level of functionality that is limited. If the user requests greater access, the communal computing device can request that a trusted cloud-based provider authenticate the user by way of a personal device, such as a smartphone. The authentication may be a password or high-fidelity biometric identification. The cloud-based provider communicates successful authentication to the communal computing device and it, in turn, provides the user access to higher, second level of functionality.Type: GrantFiled: October 10, 2018Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Raju Jain, Craig Thomas McIntyre, Kiran Kumar, Peter Gregory Davis, Jeff Johnson
-
Publication number: 20210056190Abstract: Aspects of the present disclosure include systems and methods for generating and managing user authentication rules of a computing device. In an example, a computing device may include a memory storing instructions and a processor communicatively coupled with the memory and configured to execute the instructions. The processor may determine a state of the computing device, wherein the state of the computing device is one of a locked state or an unlocked state. The processor may determine a user authentication rule corresponding to the state of the computing device. The processor may also identify whether a combination of signals associated with the user authentication rule of the computing device are received by the computing device. The processor may also change or maintain the state of the computing device based on the combination of signals being received.Type: ApplicationFiled: August 22, 2019Publication date: February 25, 2021Inventors: Jing ZHANG, Anshul RAWAT, Craig Thomas MCINTYRE, Guillermo Enrique RUEDA, Peter Gregory DAVIS, Nathan Jeffrey IDE, Ibrahim Mohammad ISMAIL, Pranav KUKREJA
-
Patent number: 10921030Abstract: 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: GrantFiled: June 3, 2019Date of Patent: February 16, 2021Assignee: ERDA MASTER IPCO LIMITEDInventors: Dmitriy I. Zaynulin, Graeme Ogilvie, Kevin Stickney, Gregory Davis
-
Patent number: 10921139Abstract: A method includes determining a first task requiring one of a plurality of machines to traverse along a first route and determining a second task requiring the one of the plurality of machines to traverse along a second route. The method also includes determining a first route score for the first route, the first route score being at least in part indicative of a difficulty of traversing along the first route, and determining a second route score for the second route, the second route score being at least in part indicative of a difficulty of traversing along the second route. The method may also include receiving sensor data generated by a sensor associated with a first machine of the plurality of machines and determining, based at least in part on the sensor data, an alertness metric associated with an operator of the first machine.Type: GrantFiled: September 10, 2018Date of Patent: February 16, 2021Assignee: Caterpillar Inc.Inventors: David James Edwards, Scott Andrew Kirkman, Gregory Mark Wood, Andrew Thiel, Ryan J. Howell, Gregory Davis
-
Patent number: 10912225Abstract: Systems having fluid conduit carriers for holding different portions of a fluid conduit and methods of using the same are disclosed herein. According to an aspect, a system includes a fluid conduit comprising a first portion and a second portion that are fluidly connected to each other for carrying cooling fluid proximate to a first electronic component and a second electronic component of a computing device. The system also includes a first fluid conduit carrier configured to hold the first portion of the conduit. Further, the system includes a second fluid conduit carrier configured to hold the second portion of the conduit. The first fluid conduit carrier and the second fluid conduit carrier are configured to connect to one another.Type: GrantFiled: October 28, 2019Date of Patent: February 2, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Alvin Gregory Davis, Jim Drake, Jeffrey Scott Holland, Vinod Kamath, Timothy Andreas Meserth, Glenn Myrto, Leo H. Webster, James Scott Womble, Jean J. Xu