Patents by Inventor Richard Whitehead

Richard Whitehead 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: 20220343155
    Abstract: This disclosure describes methods, non-transitory computer readable storage media, and systems that intelligently generate and modify schedules of task sequences utilizing a graph neural network and/or reinforcement learning model. For example, the disclosed system utilizes a graph neural network to generate performance efficiency scores indicating predicted performances of the sets of tasks. Additionally, the disclosed systems utilizes the performance efficiency scores to rank sets of tasks and then determine a schedule including an ordered sequence of tasks. Furthermore, disclosed system generates modified schedules in response to detecting a modification to the schedule. For example, the disclosed system utilizes a reinforcement learning model to provide recommendations of new tasks or task sequences deviating from the schedule in the event of an interruption. The disclosed system also utilizes the reinforcement learning model to learn from user choices to inform future scheduling of tasks.
    Type: Application
    Filed: June 3, 2021
    Publication date: October 27, 2022
    Inventors: Saayan Mitra, Gang Wu, Georgios Theocharous, Richard Whitehead, Viswanathan Swaminathan, Zahraa Parekh, Ben Tepfer
  • Patent number: 11160501
    Abstract: A method of and apparatus for processing optical coherence tomography (OCT) scans through a subject's skin. The method includes receiving at least one OCT scan through the subject's skin, each scan representing an OCT signal in a slice through the subject's skin. Each OCT scan is processed so as to determine the presence of at least one blood vessel in each scan. A diameter is determined of at least one of the at least one blood vessels whose presence has been determined. A depth profile is determined of blood vessel density for different vessel diameters.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: November 2, 2021
    Inventors: Jonathan Denis Holmes, Richard Whitehead
  • Patent number: 10979304
    Abstract: A system is provided for clustering events. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 13, 2021
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Stuart Broad, Richard Whitehead
  • Patent number: 10891748
    Abstract: A method of processing optical coherence tomography (OCT) scans through a subject's skin, the method comprising: receiving a plurality of scans through the subject's skin, the scans representing an OCT signal in slices through the user's skin at different times; comparing the scans to determine time-varying regions in the scans; determining a depth-distribution of the time varying regions.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: January 12, 2021
    Assignee: Michelson Diagnostics Ltd.
    Inventors: Jonathan D. Holmes, Richard Whitehead
  • Publication number: 20200352502
    Abstract: A method of and apparatus for processing optical coherence tomography (OCT) scans through a subject's skin. The method includes receiving at least one OCT scan through the subject's skin, each scan representing an OCT signal in a slice through the subject's skin. Each OCT scan is processed so as to determine the presence of at least one blood vessel in each scan. A diameter is determined of at least one of the at least one blood vessels whose presence has been determined. A depth profile is determined of blood vessel density for different vessel diameters.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Jonathan Denis Holmes, Richard Whitehead
  • Patent number: 10758181
    Abstract: A method of and apparatus for processing optical coherence tomography (OCT) scans through a subject's skin. The method includes receiving at least one OCT scan through the subject's skin, each scan representing an OCT signal in a slice through the subject's skin. Each OCT scan is processed so as to determine the presence of at least one blood vessel in each scan. A diameter is determined of at least one of the at least one blood vessels whose presence has been determined. A depth profile is determined of blood vessel density for different vessel diameters.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: September 1, 2020
    Assignee: Michelson Diagnostics Ltd.
    Inventors: Jonathan Denis Holmes, Richard Whitehead
  • Patent number: 10715379
    Abstract: A system is provided for decomposing events from managed infrastructures. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, the at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: July 14, 2020
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Richard Whitehead
  • Patent number: 10489906
    Abstract: A method of processing optical coherence tomography (OCT) scans through a subject's skin, the method comprising: receiving at least one OCT scan through the subject's skin, each scan representing an OCT signal in a slice through the subject's skin; processing each OCT scan so as to determine a set of parameters comprising at least a measure of the atrophy of the vascular structure in the epidermis; in which the processing produces a measurement of skin condition dependent upon each of the set of parameters, and the method comprises outputting the measurement of skin condition.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: November 26, 2019
    Assignee: Michelson Diagnostics Limited
    Inventors: Jonathan Denis Holmes, Richard Whitehead
  • Publication number: 20180360375
    Abstract: A method of and apparatus for processing optical coherence tomography (OCT) scans through a subject's skin (7), the method comprising: receiving at least one OCT scan through the subject's skin (7), each scan representing an OCT signal in a slice through the subject's skin; processing each OCT scan so as to determine the presence of at least one blood vessel (9) in each scan; determining a diameter of at least one of the at least one blood vessels (9) whose presence has been determined; and typically determining a depth profile of blood vessel density for different vessel diameters.
    Type: Application
    Filed: December 9, 2016
    Publication date: December 20, 2018
    Applicant: Michelson Diagnostics Ltd.
    Inventors: Jonathan Denis HOLMES, Richard WHITEHEAD
  • Publication number: 20180351779
    Abstract: A system is provided for decomposing events from managed infrastructures. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, the at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Application
    Filed: July 23, 2018
    Publication date: December 6, 2018
    Inventors: Philip Tee, Richard Whitehead
  • Publication number: 20180268542
    Abstract: A method of processing optical coherence tomography (OCT) scans through a subject's skin, the method comprising: receiving at least one OCT scan through the subject's skin, each scan representing an OCT signal in a slice through the subject's skin; processing each OCT scan so as to determine a set of parameters comprising at least a measure of the atrophy of the vascular structure in the epidermis; in which the processing produces a measurement of skin condition dependent upon each of the set of parameters, and the method comprises outputting the measurement of skin condition.
    Type: Application
    Filed: July 13, 2016
    Publication date: September 20, 2018
    Inventors: Jonathan Denis Holmes, Richard Whitehead
  • Publication number: 20180069763
    Abstract: A system is provided for clustering events. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Philip Tee, Stuart Broad, Richard Whitehead
  • Publication number: 20180018785
    Abstract: A method of processing optical coherence tomography (OCT) scans through a subject's skin, the method comprising: receiving a plurality of scans through the subject's skin, the scans representing an OCT signal in slices through the user's skin at different times; comparing the scans to determine time-varying regions in the scans; determining a depth-distribution of the time varying regions.
    Type: Application
    Filed: February 17, 2016
    Publication date: January 18, 2018
    Inventors: Jonathan D. Holmes, Richard Whitehead
  • Publication number: 20060210048
    Abstract: Assembling a generic system for testing a network-based telephony system. The process begins by abstracting required performance characteristics of a network-based telephony system. For each functional element of abstracted characteristics, the system separates generic characteristics from implementation-specific performance characteristics of the network; the system proceeds by constructing test components addressing each functional element;, and then it assembles the test components into a unified set, including enabling configuration of each template to accommodate specific network implementations.
    Type: Application
    Filed: March 10, 2006
    Publication date: September 21, 2006
    Applicant: Clarus Systems, Inc.
    Inventors: Richard Whitehead, Kevin McGowan, David Roberts
  • Patent number: 4494763
    Abstract: A child's toy having a rider supporting body which is in turn supported on spaced, opposed rockers. The body rotatably supports forward and rearward wheels. The foreward wheel is so positioned that it contacts a supporting surface upon forward rocking motion to allow forward lineal motion of the toy. The rearward wheel aids in preventing rearward tipping of the toy. The body configurationally simulates a motor cycle.
    Type: Grant
    Filed: March 7, 1983
    Date of Patent: January 22, 1985
    Inventor: Richard A. Whitehead