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: 20220343155Abstract: 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: ApplicationFiled: June 3, 2021Publication date: October 27, 2022Inventors: Saayan Mitra, Gang Wu, Georgios Theocharous, Richard Whitehead, Viswanathan Swaminathan, Zahraa Parekh, Ben Tepfer
-
Patent number: 11160501Abstract: 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: GrantFiled: July 28, 2020Date of Patent: November 2, 2021Inventors: Jonathan Denis Holmes, Richard Whitehead
-
Patent number: 10979304Abstract: 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: GrantFiled: November 13, 2017Date of Patent: April 13, 2021Assignee: Moogsoft Inc.Inventors: Philip Tee, Stuart Broad, Richard Whitehead
-
Patent number: 10891748Abstract: 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: GrantFiled: February 17, 2016Date of Patent: January 12, 2021Assignee: Michelson Diagnostics Ltd.Inventors: Jonathan D. Holmes, Richard Whitehead
-
Publication number: 20200352502Abstract: 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: ApplicationFiled: July 28, 2020Publication date: November 12, 2020Inventors: Jonathan Denis Holmes, Richard Whitehead
-
Patent number: 10758181Abstract: 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: GrantFiled: December 9, 2016Date of Patent: September 1, 2020Assignee: Michelson Diagnostics Ltd.Inventors: Jonathan Denis Holmes, Richard Whitehead
-
Patent number: 10715379Abstract: 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: GrantFiled: July 23, 2018Date of Patent: July 14, 2020Assignee: Moogsoft Inc.Inventors: Philip Tee, Richard Whitehead
-
Patent number: 10489906Abstract: 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: GrantFiled: July 13, 2016Date of Patent: November 26, 2019Assignee: Michelson Diagnostics LimitedInventors: Jonathan Denis Holmes, Richard Whitehead
-
Publication number: 20180360375Abstract: 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: ApplicationFiled: December 9, 2016Publication date: December 20, 2018Applicant: Michelson Diagnostics Ltd.Inventors: Jonathan Denis HOLMES, Richard WHITEHEAD
-
Publication number: 20180351779Abstract: 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: ApplicationFiled: July 23, 2018Publication date: December 6, 2018Inventors: Philip Tee, Richard Whitehead
-
Publication number: 20180268542Abstract: 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: ApplicationFiled: July 13, 2016Publication date: September 20, 2018Inventors: Jonathan Denis Holmes, Richard Whitehead
-
Publication number: 20180069763Abstract: 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: ApplicationFiled: November 13, 2017Publication date: March 8, 2018Inventors: Philip Tee, Stuart Broad, Richard Whitehead
-
Publication number: 20180018785Abstract: 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: ApplicationFiled: February 17, 2016Publication date: January 18, 2018Inventors: Jonathan D. Holmes, Richard Whitehead
-
Publication number: 20060210048Abstract: 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: ApplicationFiled: March 10, 2006Publication date: September 21, 2006Applicant: Clarus Systems, Inc.Inventors: Richard Whitehead, Kevin McGowan, David Roberts
-
Patent number: 4494763Abstract: 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: GrantFiled: March 7, 1983Date of Patent: January 22, 1985Inventor: Richard A. Whitehead