Patents by Inventor Jay Shaughnessy
Jay Shaughnessy 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: 11894979Abstract: Processing logic may obtain a configuration file of each of one or more proxies. Processing logic may parse the configuration file of each of the one or more proxies to determine one or more connections for each of the one or more proxies as defined by the configuration file. Each connection may support incoming or outgoing communication for each of the one or more proxies. Processing logic may generate a map that includes the one or more connections for each of the one or more proxies.Type: GrantFiled: November 30, 2021Date of Patent: February 6, 2024Assignee: Red Hat, Inc.Inventors: John Mazzitelli, Jay Shaughnessy
-
Patent number: 11876692Abstract: A request for a traffic topology of a service mesh including traffic between multiple services that utilize multiple communication protocols is received. In response to receiving the request, metric data associated with the traffic between the multiple services is acquired. The traffic topology of the traffic between the multiple services is generated using the metric data, the traffic topology illustrating corresponding traffic for one or more of the multiple communication protocols and one or more metrics associated with the corresponding traffic.Type: GrantFiled: November 15, 2021Date of Patent: January 16, 2024Assignee: Red Hat, Inc.Inventors: John Joseph Mazzitelli, Jay Shaughnessy
-
Publication number: 20230171162Abstract: Processing logic may obtain a configuration file of each of one or more proxies. Processing logic may parse the configuration file of each of the one or more proxies to determine one or more connections for each of the one or more proxies as defined by the configuration file. Each connection may support incoming or outgoing communication for each of the one or more proxies. Processing logic may generate a map that includes the one or more connections for each of the one or more proxies.Type: ApplicationFiled: November 30, 2021Publication date: June 1, 2023Inventors: John Mazzitelli, Jay Shaughnessy
-
Publication number: 20230155904Abstract: A request for a traffic topology of a service mesh including traffic between multiple services that utilize multiple communication protocols is received. In response to receiving the request, metric data associated with the traffic between the multiple services is acquired. The traffic topology of the traffic between the multiple services is generated using the metric data, the traffic topology illustrating corresponding traffic for one or more of the multiple communication protocols and one or more metrics associated with the corresponding traffic.Type: ApplicationFiled: November 15, 2021Publication date: May 18, 2023Inventors: John Joseph Mazzitelli, Jay Shaughnessy
-
Patent number: 11416367Abstract: A method includes appending contextual information and identification information of the computing inventory data to time series data of computing metrics data to generate a relationship indication. The method further includes providing the relationship indication to be displayed via a graphical user interface of a client device in response to a request, wherein the relationship indication comprises a plurality of links between the computing inventory data and the computing metrics data.Type: GrantFiled: June 16, 2021Date of Patent: August 16, 2022Assignee: Red Hat, Inc.Inventors: John Joseph Mazzitelli, Jay Shaughnessy
-
Patent number: 11368408Abstract: A method includes, in response to receiving a request for a graphical visualization of a microservice mesh comprising one or more nodes, obtaining information associated with services operating at the one or more nodes and connections between the one or more nodes. The method further includes determining, in view of the information, one or more types of requests associated with each of the services. The method further includes generating the graphical visualization of the microservice mesh. The graphical visualization includes a first vertex corresponding to a particular service and a second vertex corresponding to a type of a request received by the service. The first vertex and second vertex are connected by an edge that corresponds to the request.Type: GrantFiled: August 27, 2020Date of Patent: June 21, 2022Assignee: Red Hat, Inc.Inventors: John Joseph Mazzitelli, Jay Shaughnessy
-
Patent number: 11271989Abstract: Mechanisms for identifying a component cluster among a plurality of components in a distributed computing environment are disclosed. Configuration information that corresponds to the plurality of components is accessed. The configuration information includes inter-component communication information. The inter-component communication information between the plurality of components is matched to determine a plurality of pairs of components that communicate with one another. Relationships between the components in the pairs of components are determined. A data structure that identifies the component cluster of the pairs of components and the relationships between the components in the pairs of components is generated.Type: GrantFiled: September 27, 2016Date of Patent: March 8, 2022Assignee: Red Hat, Inc.Inventors: John J. Mazzitelli, Heiko W. Rupp, Jay Shaughnessy
-
Publication number: 20220070112Abstract: A method includes, in response to receiving a request for a graphical visualization of a microservice mesh comprising one or more nodes, obtaining information associated with services operating at the one or more nodes and connections between the one or more nodes. The method further includes determining, in view of the information, one or more types of requests associated with each of the services. The method further includes generating the graphical visualization of the microservice mesh. The graphical visualization includes a first vertex corresponding to a particular service and a second vertex corresponding to a type of a request received by the service. The first vertex and second vertex are connected by an edge that corresponds to the request.Type: ApplicationFiled: August 27, 2020Publication date: March 3, 2022Inventors: John Joseph Mazzitelli, Jay Shaughnessy
-
Publication number: 20210311847Abstract: A method includes appending contextual information and identification information of the computing inventory data to time series data of computing metrics data to generate a relationship indication. The method further includes providing the relationship indication to be displayed via a graphical user interface of a client device in response to a request, wherein the relationship indication comprises a plurality of links between the computing inventory data and the computing metrics data.Type: ApplicationFiled: June 16, 2021Publication date: October 7, 2021Inventors: John Joseph Mazzitelli, Jay Shaughnessy
-
Patent number: 11133994Abstract: Implementations for dynamically visualizing microservice mesh topologies are described. An example method may include receiving a first request for a first type of visualization of a microservice mesh comprising nodes, obtaining first information regarding the nodes of the microservice mesh corresponding to the first type of visualization, providing, in a graphical user interface (GUI), the first type of visualization of the microservice mesh using the first information, receiving a second request for a second type of visualization of the microservice mesh, obtaining second information regarding the nodes of the microservice mesh corresponding to the second type of visualization, the second type of visualization different form the first type of visualization, and providing, via an update to the GUI, the second type of visualization of the microservice mesh using the second information.Type: GrantFiled: June 2, 2020Date of Patent: September 28, 2021Assignee: Red Hat, Inc.Inventors: John Mazzitelli, Jay Shaughnessy
-
Patent number: 11068372Abstract: A method includes receiving, at a first server device, computing inventory data from one or more application components of a computing device, and receiving, at the first service device, computing metrics data from the one or more application components of the computing device. The computing inventory data is received from a second server device. The method further includes determining, by a processing device, a hierarchical relationship indication at least partially in view of the computing metrics data and the computing inventory data, and further providing the hierarchical relationship indication to a client device in response to a request.Type: GrantFiled: February 19, 2018Date of Patent: July 20, 2021Assignee: Red Hat, Inc.Inventors: John J. Mazzitelli, Jay Shaughnessy
-
Publication number: 20200296017Abstract: Implementations for dynamically visualizing microservice mesh topologies are described. An example method may include receiving a first request for a first type of visualization of a microservice mesh comprising nodes, obtaining first information regarding the nodes of the microservice mesh corresponding to the first type of visualization, providing, in a graphical user interface (GUI), the first type of visualization of the microservice mesh using the first information, receiving a second request for a second type of visualization of the microservice mesh, obtaining second information regarding the nodes of the microservice mesh corresponding to the second type of visualization, the second type of visualization different form the first type of visualization, and providing, via an update to the GUI, the second type of visualization of the microservice mesh using the second information.Type: ApplicationFiled: June 2, 2020Publication date: September 17, 2020Inventors: John Mazzitelli, Jay Shaughnessy
-
Patent number: 10680918Abstract: Implementations for dynamically visualizing microservices mesh topologies are described. An example method may include receiving a first request for a first type of visualization of a microservices mesh comprising nodes, obtaining first information regarding the nodes of the microservices mesh corresponding to the first type of visualization, providing, in a graphical user interface (GUI), the first type of visualization of the microservices mesh using the first information, receiving a second request for a second type of visualization of the microservices mesh, obtaining second information regarding the nodes of the microservices mesh corresponding to the second type of visualization, the second type of visualization different form the first type of visualization, and providing, via an update to the GUI, the second type of visualization of the microservices mesh using the second information.Type: GrantFiled: January 25, 2019Date of Patent: June 9, 2020Assignee: Red Hat, Inc.Inventors: John Mazzitelli, Jay Shaughnessy
-
Publication number: 20190258557Abstract: A method includes receiving, at a first server device, computing inventory data from one or more application components of a computing device, and receiving, at the first service device, computing metrics data from the one or more application components of the computing device. The computing inventory data is received from a second server device. The method further includes determining, by a processing device, a hierarchical relationship indication at least partially in view of the computing metrics data and the computing inventory data, and further providing the hierarchical relationship indication to a client device in response to a request.Type: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: John J. Mazzitelli, Jay Shaughnessy
-
Publication number: 20180091584Abstract: Mechanisms for identifying a component cluster among a plurality of components in a distributed computing environment are disclosed. Configuration information that corresponds to the plurality of components is accessed. The configuration information includes inter-component communication information. The inter-component communication information between the plurality of components is matched to determine a plurality of pairs of components that communicate with one another. Relationships between the components in the pairs of components are determined. A data structure that identifies the component cluster of the pairs of components and the relationships between the components in the pairs of components is generated.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Inventors: John J. Mazzitelli, Heiko W. Rupp, Jay Shaughnessy
-
Patent number: 9069666Abstract: Various system and method embodiments are disclosed that include using a first node to receive messages including error information from a plurality of client computers via a computer network. Recommendations for resolving errors associated with the error information are made available to the client computers via the computer network.Type: GrantFiled: March 15, 2006Date of Patent: June 30, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Joshua Hawkins, William Brothers, Phil A. Flocken, Jay Shaughnessy, Travis Scott Tripp
-
Patent number: 8977729Abstract: Various system and method embodiments are disclosed that include using a first node to receive messages including error information from a plurality of client computers via a computer network. Recommendations for resolving errors associated with the error information are made available to the client computers via the computer network.Type: GrantFiled: March 15, 2006Date of Patent: March 10, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Joshua Hawkins, William Brothers, Phil A. Flocken, Jay Shaughnessy, Travis Scott Tripp
-
Patent number: 7373553Abstract: Customer support personnel can access via a vendor's portal an automated support vendor website to view the status of a fault incident that is being handled by the vendor's automated support system. In an illustrated embodiment, the customer can actually alter the status of the fault incident while it is being handled on the vendor's site.Type: GrantFiled: November 8, 2004Date of Patent: May 13, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Travis Scott Tripp, Philip A. Flocken, William Brothers, Joshua D. Hawkins, Noreen K. Lee, Jay Shaughnessy
-
Publication number: 20080027922Abstract: A method of providing an automated support notification is described. The method comprises receiving a support request identifying a problem and querying a data store for a solution related to the support request. The method further comprises generating a solution request if the querying a data store for a solution fails to identify a solution and receiving at least a reference to a solution. The method further comprises transmitting at least the received reference to the solution based on at least one support request identified by querying the data store for a support request related to at least a portion of the solution.Type: ApplicationFiled: July 26, 2006Publication date: January 31, 2008Inventors: Srinivasu Togari, Jay Shaughnessy, Salman Halim, Michael McCune
-
Publication number: 20060242286Abstract: Various system and method embodiments are disclosed that include using a first node to receive messages including error information from a plurality of client computers via a computer network. Recommendations for resolving errors associated with the error information are made available to the client computers via the computer network.Type: ApplicationFiled: March 15, 2006Publication date: October 26, 2006Inventors: Joshua Hawkins, William Brothers, Phil Flocken, Jay Shaughnessy, Travis Tripp