Patents by Inventor Robert Duncan

Robert Duncan 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: 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
  • Publication number: 20200224513
    Abstract: Embodiments of the present disclosure relate to an apparatus, a system and a process for regulating a wellhead control mechanism. The apparatus is configured to control actuation of a wellhead control mechanism by moving a moveable body of the apparatus between a first position and a second position. When the apparatus is in the first position a valve actuator is actuatable and when the apparatus is in the second position the valve actuator is physically interfered from actuating. When the apparatus is in the second position, the wellhead control mechanism cannot be actuated and is held in either an open, a partially open or a closed position. Other embodiments of the present disclosure relate to a system that directly controls actuation of a wellhead actuation mechanism.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Applicant: Intelligent Wellhead Systems Inc.
    Inventors: Bradley Robert Martin, Murad Mohammad, Sheldon Kryger, Robert Duncan
  • 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
  • Patent number: 10572277
    Abstract: A user interface system includes a first engine 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 the failure of errors in the managed infrastructure, where 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 includes a user interface (UI) for decomposing events from managed infrastructures.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: February 25, 2020
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
  • Patent number: 10554479
    Abstract: A user interface system includes a first engine 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 the failure of errors in the managed infrastructure, where 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 display computer system generates a dashboard display that includes situations from clustered messages received from managed infrastructure, the display computer system coupled to or included in a situation room coupled to the first and second engines.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 4, 2020
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
  • Patent number: 10474520
    Abstract: A method is provided for clustering events. 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 and clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event as is 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: November 14, 2016
    Date of Patent: November 12, 2019
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Patent number: 10459779
    Abstract: A user interface system has a first engine in communication with a managed infrastructure and configured to receive messages from the managed infrastructure. The managed infrastructure includes physical hardware. A second engine is provided that determines one or more common steps from events and produces clusters of events relating to a failure or 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 of the managed infrastructure directed to supporting the flow and processing of information. In response to the production of the clusters one or more proposed physical hardware changes are suggested in a managed infrastructure hardware. A situation room is coupled to the first and second engines.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 29, 2019
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard
  • Patent number: 10419783
    Abstract: A system includes a processor and a memory. The memory stores instructions that, when executed by the processor, cause the processor to perform operations including sending, via a transmitter, a primary video stream corresponding to a particular channel to a media device. The operations further include sending a secondary video stream to the media device. The secondary video stream is associated with a lower quality level than the primary video stream. Transmission of a frame of the secondary video stream is delayed with respect to transmission of a corresponding frame of the primary video stream.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 17, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode Ramakrishnan, Charles Robert Kalmanek, Jr., Robert Duncan Doverspike, William C. Fenner
  • Patent number: 10379932
    Abstract: A system for clustering events includes an extraction engine configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The managed infrastructure is associated with produced events that relate to it. Those 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 and virtual hardware and software. A sigalizer engine and a compare and merge engine are included.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 13, 2019
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Publication number: 20190208927
    Abstract: Food orders are divided into components or tasks. Systems and methods of food order preparation communicate instructions for automated actions to devices to carry out the automated actions. A toaster operates to toast a bun according to toaster settings. A bun magazine operates to deliver a bun into the toaster. A condiment dispenser receives the bun from the toaster and operates to dispense at least one portion of at least one condiment onto the bun.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 11, 2019
    Applicant: Prince Castle LLC
    Inventors: Loren Veltrop, Arshad Baxamusa, Robert Duncan, Jacob Kane, Collin Psenka, Jonathan Sammon, Sathvik Sanagala, Nicole Szewczyk, Andrew Thompson
  • Patent number: 10346229
    Abstract: A system is provided for clustering events. A first engine receives message data from a managed infrastructure that includes managed infrastructure physical hardware which supports the flow and processing of information. A second 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. Events are produced that relate to the managed infrastructure while converting the events 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. A situation room is provided with a collaborative interface (UI) for decomposing events from managed infrastructures.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: July 9, 2019
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Publication number: 20190205195
    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: December 25, 2018
    Publication date: July 4, 2019
    Inventors: Philip Tee, Robert Duncan Harper
  • Publication number: 20190129783
    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: Application
    Filed: December 26, 2018
    Publication date: May 2, 2019
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Publication number: 20190098057
    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: Application
    Filed: November 30, 2018
    Publication date: March 28, 2019
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Patent number: 10243779
    Abstract: A system is provided for clustering events. At least one engine is 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 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 the physical hardware managed infrastructure directed to supporting the flow and processing of information. The at least one 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 situation room includes a collaborative interface (UI) for decomposing events from managed infrastructures.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: March 26, 2019
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Publication number: 20190036760
    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 24, 2018
    Publication date: January 31, 2019
    Inventors: Philip Tee, Robert Duncan Harper