Patents by Inventor Christopher Greer
Christopher Greer 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: 12043163Abstract: A smart power center is for use in controlling DC power in mobile living quarters, such as an RV, and has switched outputs that are controlled using a mobile device, such as smartphone or tablet. The switched outputs connect DC power from a DC power source to an accessory, such as a light, fan, or motor. Some accessories, such as landing gear or slide-out rooms, require the polarity from the power source to be reversed for proper function. These are connected to reversing outputs which connect DC power from the DC power source in one orientation for one direction and a reversed orientation for the other direction. Smart override switches can be wired to the smart power center in the event the user desires to control the switched outputs without the mobile device.Type: GrantFiled: November 27, 2020Date of Patent: July 23, 2024Inventors: Christopher Greer, Errin Tribble
-
Patent number: 11776672Abstract: A method for dynamically scoring aspects of a data object includes receiving a first data object indicating and determining a first sum of a product of a first value and a first weight value plus a product of a second value and a second weight value and generating a first score based on a result of the first sum. The method also includes determining a second sum of a product of a third value and a third weight value plus a product of a fourth value and a fourth weight value and generating a second score based on a result of the second sum. The method also includes determining a first data object score for the first data object based on, at least, the first score, the second score, and a fifth value.Type: GrantFiled: December 16, 2020Date of Patent: October 3, 2023Assignee: Express Scripts Strategic Development, Inc.Inventors: John C. Petch, Billeigh Barackman, Stephen J. Bergner, Christopher Greer
-
Patent number: 11423067Abstract: A method includes identifying all possible data object combinations for at least some of a plurality of data objects and determining a total score value for each data object combination. The method also includes applying a mutation variable to a first set of data object combinations. The method also includes selecting at least two data object combinations of the first set of data object combinations after application of the mutation variable and identifying data objects that appear in each of the at least two data object combinations. The method also includes generating a second set of data object combinations using the data objects that appear in each of the at least two data object combinations and each possible combination of data objects that do not appear in at least one data object combination of the at least two data object combinations.Type: GrantFiled: December 16, 2020Date of Patent: August 23, 2022Assignee: Express Scripts Strategic Development, Inc.Inventors: John C. Petch, Billeigh Barackman, Stephen J. Bergner, Christopher Greer
-
Publication number: 20210155142Abstract: A smart power center is for use in controlling DC power in mobile living quarters, such as an RV, and has switched outputs that are controlled using a mobile device, such as smartphone or tablet. The switched outputs connect DC power from a DC power source to an accessory, such as a light, fan, or motor. Some accessories, such as landing gear or slide-out rooms, require the polarity from the power source to be reversed for proper function. These are connected to reversing outputs which connect DC power from the DC power source in one orientation for one direction and a reversed orientation for the other direction. Smart override switches can be wired to the smart power center in the event the user desires to control the switched outputs without the mobile device.Type: ApplicationFiled: November 27, 2020Publication date: May 27, 2021Inventors: Christopher Greer, Errin Tribble
-
Patent number: 10239476Abstract: A system for inhibiting operation of a vehicle-based device while the vehicle is in motion includes a motion sensor, a timer, and a time delay override switch in communication with a control circuit. The control circuit selectively outputs one or more enable and/or inhibit signals based on the states of the motion sensor and timer. The time delay override switch can be actuated to place the timer into a timed out state from a timing state.Type: GrantFiled: December 22, 2014Date of Patent: March 26, 2019Assignee: LIPPERT COMPONENTS, INC.Inventors: Christopher Greer, Zachary Inbody, Jeffrey Albrecht
-
Publication number: 20150175102Abstract: A system for inhibiting operation of a vehicle-based device while the vehicle is in motion includes a motion sensor, a timer, and a time delay override switch in communication with a control circuit. The control circuit selectively outputs one or more enable and/or inhibit signals based on the states of the motion sensor and timer. The time delay override switch can be actuated to place the timer into a timed out state from a timing state.Type: ApplicationFiled: December 22, 2014Publication date: June 25, 2015Inventors: Christopher GREER, Zachary INBODY, Jeffrey ALBRECHT
-
Patent number: 7774562Abstract: A method of operating a central cache controller (“CCC”) in a first cell of a multiprocessor system comprising multiple cells each including globally shared memory (“GSM”), wherein the first cell is disposed in a first partition and the CCC is connected to a plurality of CPUs of the first cell. In one embodiment, the method comprises, responsive to a new transaction request from one of the CPUs, logging the transaction in a transaction table; determining whether an identity marker in a timeout map corresponding to a cell to which the transaction was issued is set; and, responsive to the corresponding identity marker in the timeout map being set, immediately returning a special error to the one of the CPUs that requested the transaction.Type: GrantFiled: September 17, 2004Date of Patent: August 10, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Richard W. Adkisson, Christopher Greer, Huai-ter Victor Chong
-
Publication number: 20080270708Abstract: A system and method are disclosed for achieving cache coherency in a multiprocessor computer system having a plurality of sockets with processing devices and memory controllers and a plurality of memory blocks. In at least some embodiments, the system includes a plurality of node controllers capable of being respectively coupled to the respective sockets of the multiprocessor computer, a plurality of caching devices respectively coupled to the respective node controllers, and a fabric coupling the respective node controllers, by which cache line request signals can be communicated between the respective node controllers. Cache coherency is achieved notwithstanding the cache line request signals communicated between the respective node controllers due at least in part to communications between the node controllers and the respective caching devices to which the node controllers are coupled.Type: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Inventors: Craig Warner, Bryan Hornung, Chris Michael Brueggen, Ryan L. Akkerman, Michael K. Dugan, Gary Gostin, Harvey Ray, Dan Robinson, Christopher Greer
-
Publication number: 20070145163Abstract: A fuel injector nozzle assembly is disclosed. The assembly may include a nozzle casing, a first tip member, and a second tip member. The first tip member may extend longitudinally within the nozzle casing and may define first and second shoulders on the first tip member. The second tip member may extend longitudinally within the nozzle casing and may be arranged in predetermined rotational alignment with the first tip member. The second tip member may define a third shoulder on the second tip member configured to interact with the first shoulder to oppose rotation of the first tip member relative the second tip member in a first direction about a longitudinal axis of the first tip member. The second tip member may further define a fourth shoulder on the second tip member configured to interact with the second shoulder to oppose rotation of the first tip member relative the second tip member in a second direction about a longitudinal axis of the first tip member.Type: ApplicationFiled: December 21, 2005Publication date: June 28, 2007Inventors: Avinash Manubolu, Avtar Sandhu, Christopher Greer, Venu Garimidi
-
Publication number: 20060063501Abstract: A method of operating a central cache controller (“CCC”) in a first cell of a multiprocessor system comprising multiple cells each including globally shared memory (“GSM”), wherein the first cell is disposed in a first partition and the CCC is connected to a plurality of CPUs of the first cell. In one embodiment, the method comprises, responsive to a new transaction request from one of the CPUs, logging the transaction in a transaction table; determining whether an identity marker in a timeout map corresponding to a cell to which the transaction was issued is set; and, responsive to the corresponding identity marker in the timeout map being set, immediately returning a special error to the one of the CPUs that requested the transaction.Type: ApplicationFiled: September 17, 2004Publication date: March 23, 2006Inventors: Richard Adkisson, Christopher Greer, Huai-ter Chong
-
Publication number: 20060023819Abstract: A clock synchronizer for effectuating data transfer between first and second clock domains by utilizing first and second synchronizer controllers. The first synchronizer controller circuit operates in the first clock domain which has N first clock cycles and the second synchronizer controller circuit operates in the second clock domain which has M second clock cycles, wherein N/M?1. Inversion circuitry inverts a first clock signal associated with the first clock domain to generate an inverted first clock signal which is used in effectuating a SYNC pulse during coincident edges of the inverted first clock signal and a second clock signal associated with the second clock domain.Type: ApplicationFiled: July 29, 2004Publication date: February 2, 2006Inventors: Richard Adkisson, Gary Gostin, Christopher Greer
-
Publication number: 20050154840Abstract: Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a plurality of processors other than the requesting processor has ownership of the requested cache line. The memory sends an ownership recall to that processor. In response to the ownership recall, the other processor sends the requested cache line to the requesting processor, which may send a response to the memory unit to confirm receipt of the requested cache line. The other processor may optionally send a response to the memory unit to confirm that the other processor has sent the requested cache line to the requesting processor. A copy of the data for the requested cache line may, under some circumstances, also be sent to the memory unit by the other processor as part of the response.Type: ApplicationFiled: January 12, 2004Publication date: July 14, 2005Inventors: Christopher Greer, Michael Schroeder, Gary Gostin