Patents by Inventor Gary L. Jackson
Gary L. Jackson 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: 11704227Abstract: A test environment apparatus having processing circuitry is provided for testing an embedded system-under-test. The processing circuitry may be configured to implement the system-under-test for interaction with external test participants via messaging and control operation of an inner agent and an outer agent. The inner agent may be implemented within a virtual machine that is also implementing the system-under-test and the outer agent may be implemented external to the virtual machine implementing the system-under-test. The inner agent and the outer agent may be controlled to operate collaboratively to trigger captures of snapshots that store current states of the system-under-test at respective times and trigger a rollback of the system-under-test based on a timestamp of a delayed message using a snapshot for a selected time that provides a state of the system-under-test prior to the timestamp to permit subsequent delivery of the delayed message with the system-under-test in a rollback state.Type: GrantFiled: June 25, 2021Date of Patent: July 18, 2023Assignee: The Johns Hopkins UniversityInventors: Gary L. Jackson, II, Sterling E. Vinson, II
-
Patent number: 11700110Abstract: Disclosed herein are system, method, and computer program product embodiments for performing a set of operations on one or more encrypted numbers to be an approximation of performing an algebraic operation on the one or more encrypted number. A server can receive from a client, a public key of a fully homomorphic encryption scheme and one or more encrypted numbers, and perform a set of operations comprising a square root function, a rectified linear activation function (ReLU), or a multiplicative inverse function on the one or more encrypted numbers to generate an encrypted operational result. The encrypted operational result generated by the set of operations can be an approximation of performing an algebraic operation on the one or more encrypted number. The server can further transmit to the client the encrypted operational result.Type: GrantFiled: August 20, 2021Date of Patent: July 11, 2023Assignee: The Johns Hopkins UniversityInventors: Gary L. Jackson, II, Charles C. Schneider, David R. Zaret, Prathibha S. Rama, Vivian Maloney, Kiel R. Gordon, Deanna T. Hlavacek
-
Publication number: 20220114080Abstract: A test environment apparatus having processing circuitry is provided for testing an embedded system-under-test. The processing circuitry may be configured to implement the system-under-test for interaction with external test participants via messaging and control operation of an inner agent and an outer agent. The inner agent may be implemented within a virtual machine that is also implementing the system-under-test and the outer agent may be implemented external to the virtual machine implementing the system-under-test. The inner agent and the outer agent may be controlled to operate collaboratively to trigger captures of snapshots that store current states of the system-under-test at respective times and trigger a rollback of the system-under-test based on a timestamp of a delayed message using a snapshot for a selected time that provides a state of the system-under-test prior to the timestamp to permit subsequent delivery of the delayed message with the system-under-test in a rollback state.Type: ApplicationFiled: June 25, 2021Publication date: April 14, 2022Inventors: Gary L. Jackson, II, Sterling E. Vinson, II
-
Publication number: 20220085972Abstract: Disclosed herein are system, method, and computer program product embodiments for performing a set of operations on one or more encrypted numbers to be an approximation of performing an algebraic operation on the one or more encrypted number. A server can receive from a client, a public key of a fully homomorphic encryption scheme and one or more encrypted numbers, and perform a set of operations comprising a square root function, a rectified linear activation function (ReLU), or a multiplicative inverse function on the one or more encrypted numbers to generate an encrypted operational result. The encrypted operational result generated by the set of operations can be an approximation of performing an algebraic operation on the one or more encrypted number. The server can further transmit to the client the encrypted operational result.Type: ApplicationFiled: August 20, 2021Publication date: March 17, 2022Inventors: Gary L. Jackson, II, Charles C. Schneider, David R. Zaret, Prathibha S. Rama, Robert S. Barr, Kiel R. Gordon, Deanna T. Hlavacek
-
Patent number: 10261911Abstract: Apparatuses and methods for performing computational workflow management are provided. An example apparatus may include processing circuitry. The processing circuitry may be configured to receive a computation resource reservation request for cache from a client to perform a computation, and decompose the computation into a workflow of tasks, generate a task label for each task result and the associated task, and compare a selected task label with previous task labels to determine if the selected task label matches one of the previous task labels. The processing circuitry may be further configured to, in response to determining that the selected task label matches one of the previous task labels, perform the computation using a task result that is associated with the matched one of the previous task labels that is currently stored in the cache for the task result of the selected task label.Type: GrantFiled: July 6, 2017Date of Patent: April 16, 2019Assignee: The Johns Hopkins UniversityInventors: Brian E. Ahr, Jonathan Z. Gehman, Khadir A. Griffith, Gary L. Jackson, II, William J. La Cholter, Anthony J. Castellani
-
Publication number: 20180067865Abstract: Apparatuses and methods for performing computational workflow management are provided. An example apparatus may include processing circuitry. The processing circuitry may be configured to receive a computation resource reservation request for cache from a client to perform a computation, and decompose the computation into a workflow of tasks, generate a task label for each task result and the associated task, and compare a selected task label with previous task labels to determine if the selected task label matches one of the previous task labels. The processing circuitry may be further configured to, in response to determining that the selected task label matches one of the previous task labels, perform the computation using a task result that is associated with the matched one of the previous task labels that is currently stored in the cache for the task result of the selected task label.Type: ApplicationFiled: July 6, 2017Publication date: March 8, 2018Inventors: Brian E. Ahr, Jonathan Z. Gehman, Khadir A. Griffith, Gary L. Jackson, II, William J. La Cholter, Anthony J. Castellani
-
Patent number: 5167373Abstract: A double disc refiner apparatus (10) and associated method, in which two counter-rotating refiner discs (26,28) which define a refining zone (58) therebetween, are counter-rotated at different steady-state speeds, such as 1800 rpm and 1200 rpm. For energy-efficiency, the feed end disc (26) is rotated at a faster speed than the control end disc (28), but in some instances, desired refiner output quality can be achieved by rotating the control end disc faster than the feed end disc.Type: GrantFiled: January 8, 1991Date of Patent: December 1, 1992Assignee: ABB Sprout-Bauer, Inc.Inventors: William L. Bohn, Gary L. Jackson, Martin J. Sferrazza
-
Patent number: 5119995Abstract: A rotor member (10,000) having a central bore wall (18,118) that is rigidly connected to a shaft (12,112) by a thermally-induced interference fit and by radially extending, interlocking complementary formations, wherein said formations include a key (20,120) projecting from the shaft into a substantially semi-elliptical keyway recess (22,122) in the bore wall.Type: GrantFiled: November 20, 1990Date of Patent: June 9, 1992Assignee: Andritz Sprout-Bauer, Inc.Inventors: Gregory R. Kohler, Gary L. Jackson
-
Patent number: 4834385Abstract: A stationary drum includes a first sliding door for providing access of entry for a plurality of balls to be introduced into said drum. A second sliding door is repositionable to allow removal by action of gravity of a plural series of said balls after agitation of said balls by a plurality of rotatable paddles. A plural series of chutes are available to enable acceptance of the released series of balls whereupon said balls are individually and selectively removable.Type: GrantFiled: December 28, 1987Date of Patent: May 30, 1989Inventor: Gary L. Jackson
-
Patent number: 4688732Abstract: A bearing assembly (40) is provided for supporting a rotatable and axially displaceable shaft (16) of a disc-type refining apparatus (10). An annular retainer ring (44) is mounted non-rotatably about the outer annular ring (54) of a bearing means (42) and has an outer circumferential surface (45) having a plurality of axially elongated pads (60) mounted thereto extending parallel to the shaft (16) at circumferentially spaced intervals about the outer surface (45) of the retainer ring (44). The bearing housing (46) has an inner circumferential surface (47) spaced from the outer circumferential surface (45) of the retainer ring (44) and has a plurality of axially elongated pads (70) mounted thereto extending parallel to the shaft (16) at circumferentially spaced intervals about the inner surface (47) of the bearing housing (46).Type: GrantFiled: August 15, 1986Date of Patent: August 25, 1987Assignee: The Bauer Bros. Co.Inventor: Gary L. Jackson
-
Patent number: 4458763Abstract: The present invention relates to a soil stabilizer machine with a recycler screen. The soil stabilizer machine includes a horizontal rotor having a plurality of teeth along a periphery thereof. In operation, the machine moves along the ground and the rotor rotates to dig soil material. The soil dug by the rotor is comminuted by the rotor within a housing surrounding the rotor. Inside the housing and behind the rotor a screen is positioned to selectively permit particles of soil of less than a predetermined size to be dispensed on the ground behind the rotor and to selectively return particles of soil or rock greater than the predetermined size to the rotor to be further comminuted by the rotor. In a preferred embodiment, the screen is pivotably mounted within the housing between first and second positions.Type: GrantFiled: October 14, 1981Date of Patent: July 10, 1984Assignee: Koehring CompanyInventors: Prabhakar B. Rao, Gary L. Jackson
-
Patent number: 4367054Abstract: A vibratory roller includes a vibrator operably connected to a rotatable compacting roll. The vibrator is comprised of a rotatable shaft mounted co-axially to the roll and a casing mounted on the shaft and including a chamber and an eccentric mass within the chamber the mass being transversely displaceable in the chamber. Movement of the mass within the chamber provides a variable amplitude for the vibrations induced thereby. The movement of the mass is caused by centrifugal force which urges the mass radially outwardly against a fluid storage space radially outwards of the eccentric mass in the chamber, such chamber in turn communicates through a port with a portion of the chamber radially inwards of the eccentric mass. Fluid thus flows from the radially outwards storage space through the port to the radially inwards storage space and the eccentric mass moves radially outwards until the eccentric mass closes off the port.Type: GrantFiled: February 24, 1981Date of Patent: January 4, 1983Assignee: The Koehring CompanyInventors: Chittaranjan Salani, Gary L. Jackson
-
Patent number: 4214633Abstract: A soil stabilizer comprises a self-propelled vehicle, a rotor having soil-working teeth, and a motor for driving the rotor. The motor is reversible to drive the rotor in opposite directions. The rotor includes tooth holders, each having generally oppositely directed tapered sockets. A tooth is received in one of the sockets so as to project in the direction of rotation. The rotor can thus be effectively utilized in either direction of rotation. The sockets are coplanar and intersect so that the zone of intersection forms an interruption in the tapered engagement between the tooth and socket intermediate the ends thereof to compensate for manufacturing variations in the tapered fit.Type: GrantFiled: October 11, 1977Date of Patent: July 29, 1980Assignee: Koehring CompanyInventors: Gary L. Jackson, Prabhakar B. Rao