Patents by Inventor Richard Craig

Richard Craig 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: 20240133149
    Abstract: A trailer towable compact telehandler having an operator cab with an internal width greater than 700 mm and a curbside weight less than 2950 kg. Also included is a telehandler having a side-mounted engine which extends through a side wall of the chassis and under a lifting arm of the telehandler. Also included is a compact tool carrier having a reduced fore-aft dimension between an attachment plane and a principal pivot member.
    Type: Application
    Filed: October 19, 2023
    Publication date: April 25, 2024
    Applicant: J. C. Bamford Excavators Limited
    Inventors: Richard Brindle, Paul Walsham, Jack Nash, Colin Goddard, Robin Scotchford, David Craig Panni, Michael Boyd Richardson, Paula Langley, Thomas Pritchard, Christopher David Price, Jonathan Kenred Bailey, Sam de Berry
  • Publication number: 20240119754
    Abstract: A video monitoring system captures image frames of a patient in various positions. The captured image frames are analyzed by the system for changes in a patient's position or movement, frames in which the system detects one or both of patient movement and repositioning are retained. The system analyzes an area of interest within each image frame that corresponds to an area in the camera's view field with the patient. Sequential image frames are compared for motion, only frames without motion, where the patient is still, are analyzed.
    Type: Application
    Filed: June 27, 2019
    Publication date: April 11, 2024
    Inventors: Steven Gail JOHNSON, Matthew Cameron CLARK, Stephen ECKER, Kyle Brook JOHNSON, Richard Craig KUETHER
  • Publication number: 20240116201
    Abstract: A utility knife includes a handle having a body and a receiving aperture. The utility knife further includes a collet at least partially receivable in the receiving aperture, and a sleeve that is engageable with and that surrounds the collet. The collet is configured to alternately receive one of a portion of a blade of a first type in a first slot and a portion of a blade of a second type in a second slot. The collet and the sleeve are co-rotatable relative the handle to move the collet to a secured position in which one of the blade of the first type and the blade of the second type are secured to the collet.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Samuel Nelson, Richard M. Davidian, Rony Chan, Cam Craig, Patrick L. Wills, Jeremy Fedrigon, Trevor Fauss
  • Publication number: 20240111450
    Abstract: A computer-implemented method for effectively delivering notifications in data storage environments includes, receiving, by a storage controller from a host system, a request to register the host system with the storage controller to receive notifications. These notifications may be associated with a selected type of event detected by the storage controller. In certain embodiments, the selected type of event is a space-related condition associated with a particular storage resource controlled by the storage controller. The computer-implemented method registers the host system with the storage controller. In response to detecting an event of the selected type on the storage controller, the computer-implemented method transmits a notification from the storage controller to the host system to provide notice of the event. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: October 1, 2022
    Publication date: April 4, 2024
    Applicant: International Business Machines Corporation
    Inventors: Beth Ann Peterson, Matthew Richard Craig, John G. Thompson, John R. Paveza, Nicolas Marc Clayton, Terry O'Connor, David Michael Shackelford
  • Publication number: 20240104167
    Abstract: A processor-implemented method for simultaneously tracking one or more objects includes receiving, via a dynamical system with a set of sensors, a first set of unlabeled measurements from one or more objects. Each of the measurements is a function of time. A set of candidate tracks is determined for the one or more objects. Probabilities of each of the first set of unlabeled measurements being assigned to each of the set of candidate tracks are computed. A track from the set of candidate tracks is determined for each of the one or more objects based on a joint probability distribution of track attributes and the probabilistic assignment of each of the first set of unlabeled measurements to each of the set of candidate tracks.
    Type: Application
    Filed: March 11, 2022
    Publication date: March 28, 2024
    Inventors: Lawrence Craig WEINTRAUB, Matthew Harper LANGSTON, Julia WEI, Richard LETHIN, Aimee Kristine NOGOY, Mitchell HARRIS, Paul MOUNTCASTLE
  • Patent number: 11907543
    Abstract: Provided are a computer program product, system, and method for managing swappable data structures in a plurality of memory devices based on access counts of the data structures. Data structures indicated as swappable are updated less frequently than most frequently updated data structures. Data structures not indicated as swappable are maintained in a first level memory device and not moved to a second level memory device. The first level memory device has lower latency than the second level memory device. Access counts are maintained for the data structures stored in the first level memory device that are indicated as swappable. Data structures are selected in the first level memory device having lowest access counts. The selected data structures are removed from the first level memory device and retained in the second level memory device.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew G. Borlick, Matthew Richard Craig
  • Patent number: 11896102
    Abstract: A valve system comprises: a valve body; a valve cap; and a valve plug between the valve body and valve cap is compressed radially and axially, and a central bore extends wholly through the valve body and valve cap and partially through the valve plug. The valve system is welded to a packet which can contain a hair color formula. One or more of the packets are then used in a cartridge compatible with a dispensing device.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: February 13, 2024
    Assignee: L'Oreal
    Inventors: Damien Levi, Ji Lee, Nicholas Sinclair, Richard Craig Huff, II
  • Patent number: 11814979
    Abstract: A method of repairing a tip for an airfoil is disclosed herein. In various embodiments, the method comprises: removing a portion of the airfoil that reduces a radial height of the airfoil and at least partially removes a defect of the airfoil; removing a remainder of the defect; joining, via gas tungsten arc welding, a filler material to the airfoil to repair the defect; and joining a first mating surface of the airfoil to a second mating surface of a blade tip body via a solid-state joining process.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: November 14, 2023
    Assignee: RTX Corporation
    Inventors: Brian Richard Craig, Brian T Hazel, Xuan Liu, Luke Henry Rettberg, Nicholas M LoRicco, Steven Ivory, Michael J Minor, Christopher J Bischof, Stewart S Fowler
  • Patent number: 11729351
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image. The system is able to sense the environment in front of the display and, in response to what is sensed, is able to change one or more attributes of a displayed image, or, is able to change the displayed image or a portion of the displayed image.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: August 15, 2023
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Publication number: 20230214167
    Abstract: A display includes a plurality of pixel chips, chixels, provided on a substrate. The chixels and the light emitters thereon may be shaped, sized and arranged to minimize chixel, pixel, and sub-pixel gaps and to provide a seamless look between adjacent display modules. The substrate may include light manipulators, such as filters, light converters and the like to manipulate the light emitted from light emitters of the chixels. The light manipulators may be arranged to minimize chixel gaps between adjacent chixels.
    Type: Application
    Filed: February 27, 2023
    Publication date: July 6, 2023
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez-Bravo, Joshua McKellar Byrd
  • Patent number: 11620055
    Abstract: Provided are computer program product, system, and method for managing data structures in a plurality of memory devices that are indicated to demote after initialization of the data structures. Indication is made to data structures to demote after initialization from a first level memory device to a second level memory device. The first level memory device has lower latency than the second level memory device. In response to completing initialization of the data structures in the first level memory device, the data structures indicated to demote after initialization are copied from the first level memory device to the second level memory device and removing the data structures indicate to move after initialization from the first level memory device.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew Richard Craig, Matthew G. Borlick
  • Patent number: 11593053
    Abstract: A display system and methods; in general, a plurality of display sub-assemblies collectively creating a viewing plane. Each display sub-assembly having a plurality of light emitting elements on a substrate with a plurality of substantially equal pixel gaps between light emitting elements. Bend gaps are provided between pixels that enable the display sub-assemblies to bend thereby creating a curved viewing plane. A mobile LED panel display may be formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of images on the LED panel display, and a removable content storage device and; thus, functions as a rugged, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 28, 2023
    Assignee: NanoLumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez-Bravo, Joshua Mckellar Byrd
  • Patent number: 11573709
    Abstract: Provided are a computer program product, system, and method for maintaining data structures in a virtual memory comprised of a plurality of heterogeneous memory devices. Access counts are maintained for a plurality of data structures stored in a first level memory device. A determination is made of data structures in the first level memory device having lowest access counts. The determined data structures are deleted from the first level memory device and retaining copies of the data structures in a second level memory device, wherein the first level memory device has lower latency than the second level memory device.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew Richard Craig, Matthew G. Borlick
  • Publication number: 20220201246
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image. The system is able to sense the environment in front of the display and, in response to what is sensed, is able to change one or more attributes of a displayed image, or, is able to change the displayed image or a portion of the displayed image.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Patent number: 11294812
    Abstract: Provided are a computer program product, system, and method for prefetching cache resources for a write request from a host to tracks in storage cached in a cache. Cache resources held for a plurality of tracks in a write set are released before expected writes are received for the tracks in the write set. Cache resources for tracks in the write set are obtained, following the release of the cache resources, to use for expected write requests to the tracks in the write set.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Chung Man Fung, Matthew J. Kalos, Matthew Richard Craig
  • Patent number: 11290681
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image. The system is able to sense the environment in front of the display and, in response to what is sensed, is able to change one or more attributes of a displayed image, or, is able to change the displayed image or a portion of the displayed image.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: March 29, 2022
    Assignee: NanoLumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Publication number: 20220084658
    Abstract: Method for labeling a vessel in a medical image record includes receiving, at one or more computing devices, the medical image record, the medical image record including a camera angle; analyzing, at the one or more computing devices, the medical image record to locate and identify one or more vessels, wherein analyzing the medical image record is based on edge detection, one or more anatomical landmarks in the medical image record, and the camera angle; and displaying, at the one or more computing devices, the medical image record including a label associated with at least one of the one or more vessels.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventors: Richard Adam Hooker, Greg Hoofnagle, Roger Newcomer, Michael Manders, David Funabashi, Richard Craig
  • Publication number: 20220043750
    Abstract: Provided are a computer program product, system, and method for prefetching cache resources for a write request from a host to tracks in storage cached in a cache. Cache resources held for a plurality of tracks in a write set are released before expected writes are received for the tracks in the write set. Cache resources for tracks in the write set are obtained, following the release of the cache resources, to use for expected write requests to the tracks in the write set.
    Type: Application
    Filed: August 4, 2020
    Publication date: February 10, 2022
    Inventors: Beth Ann PETERSON, Chung Man FUNG, Matthew J. KALOS, Matthew Richard CRAIG
  • Patent number: 11204802
    Abstract: Provided are techniques for adjusting a dispatch ratio for dispatching tasks from multiple queues. The dispatch ratio is set for each queue of a plurality of queues. A number of Central Processing Unit (CPU) cycles used by tasks from each of the plurality of queues during the interval is tracked. A CPU high percentage is determined that indicates a percentage of CPU cycles used by high priority tasks. In response to determining that the CPU high percentage is below a high threshold, a new dispatch ratio is calculated that indicates an increased number of high priority tasks are to be dispatched, and the new dispatch ratio is based on the CPU high percentage, the high threshold, and a current dispatches high value. The increased number of high priority tasks are dispatched from the high priority queue based on the new dispatch ratio during a new interval.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew Richard Craig, Matthew J. Kalos, Matthew G. Borlick, Micah Robison, Lokesh Mohan Gupta
  • Patent number: D1021911
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: April 9, 2024
    Assignee: Apple Inc.
    Inventors: Richard P. Howarth, Wesley Bryan Hamm, Federico F. Tio, Frank Craig Thaler, Russell John Kaaihue Heirakuji