Patents by Inventor Brian Zuzga

Brian Zuzga 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: 8849981
    Abstract: A benchmark response time is determined for a browser application request sent to a network server over a network. The response time is determined by performance monitoring code that is loaded into and monitors the browser application from the client. The performance monitoring code automatically sends a request to a network server; the request is not sent in response to user input. The network server receives the request, generates a response and provides the response to the browser application. The response includes a fixed amount of randomly generated data. The browser application receives and processes the response, but does not display the bytes or change the content displayed in the browser application as a result of the response. The browser application sends the times at which the browser application sends the request and the browser application completes processing the response data to the network server for further processing.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: September 30, 2014
    Assignee: CA, Inc.
    Inventors: Brian Zuzga, Mark Jacob Addleman, Ramesh Mani
  • Patent number: 8667147
    Abstract: Multiple transaction components that comprise a transaction are correlated using a GUID generated at a browser application. The transaction components may occur asynchronously or synchronously between a network browser and one or more applications. An identifier is generated for a set of network browser requests corresponding to a single user input or some other event and the identifier is included in each request. Server traffic and the servers processing the request are monitored and data which includes the identifier is generated. Data for the transaction with multiple transaction components is reported using the GUID associated with the transaction.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: March 4, 2014
    Assignee: CA, Inc.
    Inventors: Ramesh Mani, Brian Zuzga, Ling Thio
  • Patent number: 8650292
    Abstract: Synthetic transactions for a network system are generated based on monitoring of the network system to determine whether the network system may be blind to traffic. A process determines whether an application within an application server in a network system is processing traffic received by the application server, and whether a web server within the network system and in communication with the application server is receiving traffic that requires processing by the application. The process determines that the network system may be blind to the traffic, and, in response, generates a synthetic transaction instruction and a corresponding synthetic transaction to test whether the network system is blind to the traffic. Based on a response of the network system to the synthetic transaction, the process determines whether there is a malfunction of the application server or a period of low traffic activity of the application server.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: February 11, 2014
    Assignee: CA, Inc.
    Inventors: Jon Ruiz, Ling Thio, Brian Zuzga
  • Patent number: 8578017
    Abstract: Data collected during runtime and associated with a service level agreement and operating level agreement for a network service are automatically correlated together. A network monitoring system monitors the network service during runtime to determine SLA and OLA violations. An SLA is tested against traffic monitoring data derived from monitoring traffic between a network service system and one or more users of the system. An OLA is tested against application runtime data generated from monitoring a transaction occurring between an application server and a backend or other internal entity of the network service system. The data collected during runtime can be correlated using a hierarchy based on business transactions or in some other manner.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: November 5, 2013
    Assignee: CA, Inc.
    Inventors: Jeffrey R. Cobb, Ling Thio, Brian Zuzga
  • Patent number: 8239528
    Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: August 7, 2012
    Assignee: CA, Inc.
    Inventors: Brian Zuzga, John B. Bley, Mark Jacob Addleman, Krates Ng
  • Publication number: 20120016983
    Abstract: Synthetic transactions for a network system are generated based on monitoring of the network system to determine whether the network system may be blind to traffic. A process determines whether an application within an application server in a network system is processing traffic received by the application server, and whether a web server within the network system and in communication with the application server is receiving traffic that requires processing by the application. The process determines that the network system may be blind to the traffic, and, in response, generates a synthetic transaction instruction and a corresponding synthetic transaction to test whether the network system is blind to the traffic. Based on a response of the network system to the synthetic transaction, the process determines whether there is a malfunction of the application server or a period of low traffic activity of the application server.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Applicant: Computer Associated Think, Inc.
    Inventors: Jon Ruiz, Ling Thio, Brian Zuzga
  • Patent number: 8051163
    Abstract: Synthetic transactions for a network system are generated based on monitoring of the network system. One or more network system monitoring systems receive network system traffic, traffic monitoring data and/or application runtime data during a monitoring process. The traffic monitoring data may be derived from network system traffic and the application runtime data may be data associated with application transactions. The traffic, traffic monitoring data and application runtime data may contain information regarding the scope and frequency of the functionality tested by the actual traffic received by the network system. Synthetic transactions may be generated and transmitted to test the network system based on the scope and frequency of the functionality tested by actual traffic.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: November 1, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Jon Ruiz, Ling Thio, Brian Zuzga
  • Publication number: 20110252087
    Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.
    Type: Application
    Filed: June 23, 2011
    Publication date: October 13, 2011
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Brian Zuzga, John B. Bley, Mark Jacob Addleman, Krates Ng
  • Patent number: 8005943
    Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: August 23, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Brian Zuzga, John B. Bley, Mark Jacob Addleman, Krates Ng
  • Publication number: 20110167156
    Abstract: Multiple transaction components that comprise a transaction are correlated using a GUID generated at a browser application. The transaction components may occur asynchronously or synchronously between a network browser and one or more applications. An identifier is generated for a set of network browser requests corresponding to a single user input or some other event and the identifier is included in each request. Server traffic and the servers processing the request are monitored and data which includes the identifier is generated. Data for the transaction with multiple transaction components is reported using the GUID associated with the transaction.
    Type: Application
    Filed: March 16, 2011
    Publication date: July 7, 2011
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Ramesh Mani, Brian Zuzga, Ling Thio
  • Patent number: 7953850
    Abstract: Multiple transaction components that comprise a transaction are correlated using a GUID generated at a browser application. The transaction components may occur asynchronously or synchronously between a network browser and one or more applications. An identifier is generated for a set of network browser requests corresponding to a single user input or some other event and the identifier is included in each request. Server traffic and the servers processing the request are monitored and data which includes the identifier is generated. Data for the transaction with multiple transaction components is reported using the GUID associated with the transaction.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: May 31, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Ramesh Mani, Brian Zuzga, Ling Thio
  • Publication number: 20100088404
    Abstract: Multiple transaction components that comprise a transaction are correlated using a GUID generated at a browser application. The transaction components may occur asynchronously or synchronously between a network browser and one or more applications. An identifier is generated for a set of network browser requests corresponding to a single user input or some other event and the identifier is included in each request. Server traffic and the servers processing the request are monitored and data which includes the identifier is generated. Data for the transaction with multiple transaction components is reported using the GUID associated with the transaction.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Inventors: Ramesh Mani, Brian Zuzga, Ling Thio
  • Patent number: 7634590
    Abstract: Resource pool depletion information, including the estimated time until the resource pool is depleted, is derived from resource pool data. Data regarding the size of a resource pool is collected over a period of time. The data may include the resource pool size and other information. One or more functions are then generated to fit one or more sets of data within the collected resource pool data. The best fitting function is selected from the generated functions and used to determine the time at which the particular resource pool will become depleted. Values for the selected function can be generated at future points in time to determine the depletion point of the resource pool. The time information as well as depletion confidence values are provided to a user or otherwise processed.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: December 15, 2009
    Assignee: Computer Associates Think, Inc.
    Inventors: Mark J. Addleman, John Bley, Brian Zuzga
  • Publication number: 20080133739
    Abstract: A benchmark response time is determined for a browser application request sent to a network server over a network. The response time is determined by performance monitoring code that is loaded into and monitors the browser application from the client. The performance monitoring code automatically sends a request to a network server; the request is not sent in response to user input. The network server receives the request, generates a response and provides the response to the browser application. The response includes a fixed amount of randomly generated data. The browser application receives and processes the response, but does not display the bytes or change the content displayed in the browser application as a result of the response. The browser application sends the times at which the browser application sends the request and the browser application completes processing the response data to the network server for further processing.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Brian Zuzga, Mark Jacob Addleman, Ramesh Mani
  • Publication number: 20070263541
    Abstract: Data collected during runtime and associated with a service level agreement and operating level agreement for a network service are automatically correlated together. A network monitoring system monitors the network service during runtime to determine SLA and OLA violations. An SLA is tested against traffic monitoring data derived from monitoring traffic between a network service system and one or more users of the system. An OLA is tested against application runtime data generated from monitoring a transaction occurring between an application server and a backend or other internal entity of the network service system. The data collected during runtime can be correlated using a hierarchy based on business transactions or in some other manner.
    Type: Application
    Filed: December 13, 2006
    Publication date: November 15, 2007
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Jeffrey R. Cobb, Ling Thio, Brian Zuzga
  • Publication number: 20070266148
    Abstract: Synthetic transactions for a network system are generated based on monitoring of the network system. One or more network system monitoring systems receive network system traffic, traffic monitoring data and/or application runtime data during a monitoring process. The traffic monitoring data may be derived from network system traffic and the application runtime data may be data associated with application transactions. The traffic, traffic monitoring data and application runtime data may contain information regarding the scope and frequency of the functionality tested by the actual traffic received by the network system. Synthetic transactions may be generated and transmitted to test the network system based on the scope and frequency of the functionality tested by actual traffic.
    Type: Application
    Filed: November 30, 2006
    Publication date: November 15, 2007
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Jon Ruiz, Ling Thio, Brian Zuzga
  • Publication number: 20070083648
    Abstract: Resource pool depletion information, including the estimated time until the resource pool is depleted, is derived from resource pool data. Data regarding the size of a resource pool is collected over a period of time. The data may include the resource pool size and other information. One or more functions are then generated to fit one or more sets of data within the collected resource pool data. The best fitting function is selected from the generated functions and used to determine the time at which the particular resource pool will become depleted. Values for the selected function can be generated at future points in time to determine the depletion point of the resource pool. The time information as well as depletion confidence values are provided to a user or otherwise processed.
    Type: Application
    Filed: November 8, 2005
    Publication date: April 12, 2007
    Inventors: Mark Addleman, John Bley, Brian Zuzga
  • Publication number: 20070083649
    Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.
    Type: Application
    Filed: November 21, 2005
    Publication date: April 12, 2007
    Inventors: Brian Zuzga, John Bley, Mark Addleman, Krates Ng