Patents by Inventor Shawn Patrick Ennis

Shawn Patrick Ennis 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: 9641247
    Abstract: The present invention provides a method and system for inferential monitoring of a resource. The method according to one embodiment of the invention comprises selecting a given resource, the selected given resource including one or more monitorable parts and at least one unmonitorable part, and performing one or more tests on the one or more monitorable part to determine a status of the one or more monitorable parts. Results from the one or more tests of the one or more monitorable parts is correlated with the at least one unmonitorable part to determine a status of the unmonitorable part on the basis of the correlation.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: May 2, 2017
    Assignee: Monolith Technology Holdings, LLC
    Inventor: Shawn Patrick Ennis
  • Publication number: 20150229518
    Abstract: The present disclosure is directed toward systems, methods, and computer program products for providing monitoring services. In one embodiment, the method receives an indication of new product development from a customer for a product and receives initial configuration information from the customer. The method then configures and deploys product monitoring for the product. The method then receives an indication of product deployment from the customer for a product, compiles and packages product monitoring. The method then deploys product monitoring for the product and provides monitoring data to the customer.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis
  • Publication number: 20150229549
    Abstract: Systems and methods for automatically propagating service definitions from service fulfillment platforms. The systems and methods receive service information associated with a new service one or more service templates in response to receiving service information. The systems and methods then identify a service template associated with the service information and instantiate the service template and deploying the service associated with the service information. Finally, the systems and methods configure monitoring for the service associated with the service information and generate monitoring information for the service associated with the service information.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis
  • Publication number: 20150012635
    Abstract: The present invention is directed towards systems and methods for automating runbook documentation. The method according to one embodiment of the present invention comprises receiving a network event and determining whether the event is a known or unknown event. The method comprises executing a policy associated with the event if the event is known event. The method comprises passing the event to the operator for review against a database of existing runbooks if the event is an unknown event. The method comprises executing an existing policy if the operator identifies a runbook for the runbook event. The method comprises requesting a new policy for the event if the operator does not identify an existing runbook for the event.
    Type: Application
    Filed: May 5, 2014
    Publication date: January 8, 2015
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis
  • Patent number: 8756301
    Abstract: The present invention is directed towards systems and methods for automating runbook documentation. The method according to one embodiment of the present invention comprises receiving a network event and determining whether the event is a known or unknown event. The method comprises executing a policy associated with the event if the event is known event. The method comprises passing the event to the operator for review against a database of existing runbooks if the event is an unknown event. The method comprises executing an existing policy if the operator identifies a runbook for the runbook event. The method comprises requesting a new policy for the event if the operator does not identify an existing runbook for the event.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: June 17, 2014
    Assignee: Monolith Technology Services, Inc.
    Inventor: Shawn Patrick Ennis
  • Publication number: 20120303772
    Abstract: The present invention is directed towards systems and methods for automating runbook documentation. The method according to one embodiment of the present invention comprises receiving a network event and determining whether the event is a known or unknown event. The method comprises executing a policy associated with the event if the event is known event. The method comprises passing the event to the operator for review against a database of existing runbooks if the event is an unknown event. The method comprises executing an existing policy if the operator identifies a runbook for the runbook event. The method comprises requesting a new policy for the event if the operator does not identify an existing runbook for the event.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis
  • Publication number: 20120290707
    Abstract: The present invention provides methods, systems and computer readable media for unified polling of networked devices and services. A system for unified polling of networked devices and services according to one embodiment comprises one or more pollers in communication with one or more devices, the one or more pollers operative to request and perform one or more polling tasks of the one or more devices. The system further comprises a unified poller in communication with the plurality of pollers, the unified poller operative to receive requests for one or more polling tasks; determine priorities of the one or more polling tasks; and assign one or more threads to control the one or more pollers on the basis of the priorities of the one or more polling tasks.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventors: Shawn Patrick Ennis, Michael John Gent, John Isaac Jetmore
  • Publication number: 20120284008
    Abstract: The present invention is directed towards systems and method for creating a network topology model. The method comprises identifying a network element on a network. The method then creates a network object model and a network link model for the network element, wherein the network object model and network link model comprise a multi-layer representation of the network element. The method further stores the network object model and network link model in one or more databases.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis
  • Publication number: 20120284326
    Abstract: Systems and methods disclosed herein provide a normalized end-customer portal containing various panels providing data from disparate sources. In one embodiment a dashboard of panels are provided and the end-customer may select a given panel to receive various views of the panel. After a selection is performed of a particular view, data (which may include real-time, static and periodically updating data) is retrieved from the corresponding server(s) for normalization and display on the basis of one or more rules. Interface information may also be propagated for use in the display of received data. The end result is a normalized portal for many different sources of data which thus hides the idiosyncrasies of different interfaces needed for the many different applications.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis
  • Publication number: 20120284391
    Abstract: The present invention provides a method and system for inferential monitoring of a resource. The method according to one embodiment of the invention comprises selecting a given resource, the selected given resource including one or more monitorable parts and at least one unmonitorable part, and performing one or more tests on the one or more monitorable part to determine a status of the one or more monitorable parts. Results from the one or more tests of the one or more monitorable parts is correlated with the at least one unmonitorable part to determine a status of the unmonitorable part on the basis of the correlation.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Applicant: MONOLITH TECHNOLOGY SERVICES, INC.
    Inventor: Shawn Patrick Ennis