Patents by Inventor Robert Duncan Harper

Robert Duncan Harper 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: 11960374
    Abstract: A system is provided for managing a managed infrastructure that has physical hardware components. A signalizer engine is coupled to the managed infrastructure. The signalizer engine includes a central processor and a main memory. In response to input from the managed infrastructure, the central processor and the main memory use graph coordinates to determine hop proximity of a source of an event. Clusters of events are then produced relating to one or more failures or errors in the physical elements of the managed infrastructure. Each event being is converted to words to group the events into the clusters that relate to a failure or an actionable problem in the physical hardware components to produce an output. A compare and merge engine is coupled to the signalizer engine to receive the output. In response to the output, the system executes physical corrections to the physical hardware of the managed infrastructure.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: April 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper
  • Patent number: 11960601
    Abstract: A system for managing an infrastructure includes extraction engine is in communication with a managed infrastructure that includes physical hardware. A signalizer engine includes one or more of an NMF engine (Non-negative matrix factorization), a k-means clustering engine (a method of vector quantization), and a topology proximity engine. The signalizer engine determines one or more common characteristics of events and produces clusters of events relating to the failure or errors in the infrastructure. The signalizer engine uses graph coordinates and optionally a subset of attributes assigned to each event to generate one or more clusters to bring together events whose characteristics are similar. One or more interactive displays provide a collaborative interface coupled to the extraction and the signalizer engine with a collaborative interface (UI) for decomposing events from the infrastructure.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: April 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper
  • Publication number: 20240077147
    Abstract: Embodiments of the present disclosure relate to an apparatus, a system, and a method for detecting and indicating the operational position of a valve of wellsite equipment. The apparatus comprises a mount portion and a housing portion. The mount is operatively coupled to a non-moving part of the valve and the housing portion is configured to receive a sensor therewithin. The sensor is configured to detect the position of a moving part of the valve and to provide an output signal indicative of the position of the moving part of the valve. The position of the moving part of the valve is indicative of the operational position of the valve. The apparatus includes an adapter for translating rotational movement of moving part of the valve into linear motion for detection by the sensor.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Applicant: Intelligent Wellhead Systems Inc.
    Inventors: Robert Duncan, Murad Mohammad, Lindsey William Harper
  • Patent number: 11924018
    Abstract: A system texecutes automatic attribute inference and includes: a processor; a memory coupled to the memory; a first engine that executes automatic attribute inference; an extraction engine in communication with a managed infrastructure and the first engine, the extraction engine configured to receive managed infrastructure data; and a signaliser engine that includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine, the signaliser engine inputting a list of devices and a list a connections between components or nodes in the managed infrastructure, the signaliser engine determining one or more common characteristics and produces one or more dusters of events.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: March 5, 2024
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper
  • Patent number: 11920465
    Abstract: Embodiments of the present disclosure relate to an apparatus, a system, and a method for detecting and indicating the operational position of a valve of wellsite equipment. The apparatus comprises a mount portion and a housing portion. The mount is operatively coupled to a non-moving part of the valve and the housing portion is configured to receive a sensor therewithin. The sensor is configured to detect the position of a moving part of the valve and to provide an output signal indicative of the position of the moving part of the valve. The position of the moving part of the valve is indicative of the operational position of the valve. The system comprises one or more such apparatus for detecting and indicating the operational position of one or more valves on a wellsite or well pad.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Intelligent Wellhead Systems Inc.
    Inventors: Robert Duncan, Murad Mohammad, Lindsey William Harper
  • Patent number: 11914452
    Abstract: A user interface system is provided. At least one engine is provided to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, 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 the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations is created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A situation room is coupled to or includes a dashboard display computer system and a data system, the display computer system configured to generate a dashboard display configured to display situations from the clustered events.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
  • Patent number: 11888709
    Abstract: A user interface system has at least a first engine configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware which supports the flow and processing of information. The at least first engine determines common characteristics of events and produces 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 the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations are created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A display computer system generates a dashboard display that includes situations from clustered messages received from managed infrastructure.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: January 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
  • Patent number: 11817993
    Abstract: A system is provided that executes artificial intelligence for unstructured data. A memory coupled to a processor that executes instructions for: a first engine using artificial intelligence (AI) to create a structured event or scraped structured event records from unstructured and semi-structured log messages; an extraction engine in communication with a managed infrastructure and the first engine, the extraction engine configured to receive managed infrastructure data; and a signaliser engine that includes one or more of a NMF engine, a k-means clustering engine and a topology proximity engine, the signaliser engine inputting a list of devices and a list a connection between components or nodes in the managed infrastructure, the signaliser engine determining one or more common characteristics and produces one or more clusters of events.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: November 14, 2023
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper
  • Patent number: 11784888
    Abstract: A managed infrastructure is provided. Systems, and associated methods, use frequency-based sorting logic relative to feature spare NLP datasets.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: October 10, 2023
    Assignee: Moogsoft Inc.
    Inventor: Robert Duncan Harper
  • Publication number: 20230030988
    Abstract: A system for managing an infrastructure includes extraction engine is in communication with a managed infrastructure that includes physical hardware. A signalizer engine includes one or more of an NMF engine (Non-negative matrix factorization), a k-means clustering engine (a method of vector quantization), and a topology proximity engine. The signalizer engine determines one or more common characteristics of events and produces clusters of events relating to the failure or errors in the infrastructure. The signalizer engine uses graph coordinates and optionally a subset of attributes assigned to each event to generate one or more clusters to bring together events whose characteristics are similar. One or more interactive displays provide a collaborative interface coupled to the extraction and the signalizer engine with a collaborative interface (UI) for decomposing events from the infrastructure.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 2, 2023
    Inventors: Philip Tee, Robert Duncan Harper
  • Publication number: 20220014419
    Abstract: A system texecutes automatic attribute inference and includes: a processor; a memory coupled to the memory; a first engine that executes automatic attribute inference; an extraction engine in communication with a managed infrastructure and the first engine, the extraction engine configured to receive managed infrastructure data; and a signaliser engine that includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine, the signaliser engine inputting a list of devices and a list a connections between components or nodes in the managed infrastructure, the signaliser engine determining one or more common characteristics and produces one or more dusters of events.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Philip Tee, Robert Duncan Harper
  • Publication number: 20210306200
    Abstract: A system is provided that executes artificial intelligence for unstructured data. A memory coupled to a processor that executes instructions for: a first engine using artificial intelligence (AI) to create a structured event or scraped structured event records from unstructured and semi-structured log messages; an extraction engine in communication with a managed infrastructure and the first engine, the extraction engine configured to receive managed infrastructure data; and a signaliser engine that includes one or more of a NMF engine, a k-means clustering engine and a topology proximity engine, the signaliser engine inputting a list of devices and a list a connection between components or nodes in the managed infrastructure, the signaliser engine determining one or more common characteristics and produces one or more clusters of events.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 30, 2021
    Inventors: Philip Tee, Robert Duncan Harper
  • Publication number: 20210258225
    Abstract: A managed infrastructure is provided. Systems, and associated methods, use frequency-based sorting logic relative to feature spare NLP datasets.
    Type: Application
    Filed: December 24, 2020
    Publication date: August 19, 2021
    Inventor: Robert Duncan Harper
  • Patent number: 11080116
    Abstract: A method is provided for communication with a managed infrastructure. Messages are received at an extraction engine from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. Events are produced that relate to the managed infrastructure. The events are converted into words and subsets used to group the events that relate to failures or errors in the managed infrastructure, including the managed infrastructure physical hardware. One or more common characteristics of events are determined. Clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event and a graph topology of the managed infrastructure to assign a graph coordinate to the event. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 3, 2021
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Patent number: 11003521
    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: December 25, 2018
    Date of Patent: May 11, 2021
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper
  • Patent number: 10884835
    Abstract: A user interface system includes an extraction engine in communication with a managed infrastructure. The extraction engine in operation receives messages from the managed infrastructure and produces events that relate to the managed infrastructure and converts the events into words and subsets used to group the events into clusters that relate to failures or errors in the managed infrastructure includes managed infrastructure physical hardware. The managed infrastructure supports the flow and processing of information. A sigalizer engine includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine. The sigalizer engine determines one or more common steps from events and produces clusters relating to events. The sigalizer engine determines one or more common characteristics of events and produces clusters of events relating to the failure or errors in the managed infrastructure.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: January 5, 2021
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
  • Patent number: 10791148
    Abstract: A system is in communication with a managed infrastructure comprising. At least a first engine one engine receives message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least first engine one engine determines common characteristics of events, and produces clusters of events relating to the failure of errors in the managed infrastructure. A second engine uses a source address for each of an event and a graph topology of the managed infrastructure that represents a node to node connectivity and a graph coordinate for each of an event, with an optional subset of attributes extracted for each of an event. The second engine provides a list of connections between components or nodes in the managed infrastructure. A display computer system has a collaborative interface (UI) accessible by at least two parties for situations relative to clustered messages relating to the managed infrastructure.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 29, 2020
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Patent number: 10693707
    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 24, 2018
    Date of Patent: June 23, 2020
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper
  • Publication number: 20200177436
    Abstract: Methods and system decompose events from managed infrastructures while dealing with tuned data.
    Type: Application
    Filed: February 3, 2020
    Publication date: June 4, 2020
    Inventor: Robert Duncan Harper
  • Patent number: 10574551
    Abstract: A system is provided for clustering events. A first engine is configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. A second engine determines common characteristics of events and produces clusters of events relating to a 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 the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations are created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. In response to the production of the clusters one or more physical changes in the managed infrastructure hardware.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: February 25, 2020
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey