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: 9641247Abstract: 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: GrantFiled: May 3, 2011Date of Patent: May 2, 2017Assignee: Monolith Technology Holdings, LLCInventor: Shawn Patrick Ennis
-
Publication number: 20150229518Abstract: 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: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis
-
Publication number: 20150229549Abstract: 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: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis
-
Publication number: 20150012635Abstract: 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: ApplicationFiled: May 5, 2014Publication date: January 8, 2015Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis
-
Patent number: 8756301Abstract: 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: GrantFiled: May 26, 2011Date of Patent: June 17, 2014Assignee: Monolith Technology Services, Inc.Inventor: Shawn Patrick Ennis
-
Publication number: 20120303772Abstract: 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: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis
-
Publication number: 20120290707Abstract: 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: ApplicationFiled: May 10, 2011Publication date: November 15, 2012Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventors: Shawn Patrick Ennis, Michael John Gent, John Isaac Jetmore
-
Publication number: 20120284008Abstract: 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: ApplicationFiled: May 3, 2011Publication date: November 8, 2012Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis
-
Publication number: 20120284326Abstract: 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: ApplicationFiled: May 3, 2011Publication date: November 8, 2012Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis
-
Publication number: 20120284391Abstract: 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: ApplicationFiled: May 3, 2011Publication date: November 8, 2012Applicant: MONOLITH TECHNOLOGY SERVICES, INC.Inventor: Shawn Patrick Ennis