Patents by Inventor Adam Cath

Adam Cath 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: 10496658
    Abstract: Method and systems of visually depicting hierarchical data are provided. The hierarchical data includes data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories. Multiple viewing regions may then be displayed simultaneously on a display, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that an object corresponding to a first category in a first viewing region is displayed in an identical color as an object corresponding to the first category in a second viewing region.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 3, 2019
    Assignee: Adobe Inc.
    Inventors: Michael James Andrew Smith, Gavin Murray Peacock, Seth Walker, Adam Cath
  • Patent number: 10216926
    Abstract: Code intended to operate in an operating system without an isolation mechanism is executed in isolation. The present system enables synthetic transactions to be executed in isolation without affecting other client data and files. Isolation may be outsourced to a separate set of servers that have an operating system which does support isolation. A handshake or other protocol is utilized to maintain secure data and communication. Untrusted script code provided by a customer is isolated in one or more remote servers. To execute the script on a client machine, a key is provided to access this script. A machine at which the script is to be run is provided with the key and the address of the script code on the remote server. A secure connection is established between the client machine and the script code server and script is executed on the client machine.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Adam Cath, Manoj Acharya, Olivier Crameri, Renault John Lecoultre, Karthik Krishnamurthy
  • Patent number: 9961129
    Abstract: A system monitors a client request and a backend business transaction performed in response to the request and correlates the data generated from monitoring the request and business transaction. A request may be monitored in detail to determine several metrics. The metrics may include server connection time, response receipt completion time, document download time, document processing time, and page rendering time. The metrics may be determined for an entire content page as well as individual page elements, such as Iframes and elements constructed from AJAX techniques.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Manoj Acharya, Binil Thomas, Vinay Srinivasaiah, Adam Cath, Ed Rowe
  • Patent number: 9942361
    Abstract: Distributed applications are monitored and page composition metrics are reported in terms of a plurality of phases of a page loading lifecycle. The phases may include first byte received, page rendering time, onload time, post page load time, and other phases. For each phase, data regarding different types of requests may be reported. Data regarding AJAX and iFrame requests may be reported for each phase in a page load, providing more information regarding what is loaded and when. The data may be provided in a graphical ‘cascade’ format based on the phase. Information for AJAX, iFrame and other requests may include the number of such requests occurring in each phase, the average execution time of the requests, and other data. The requests and phases can be determined for multiple types of browsers based on data collection techniques compatible for each particular browser.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Manoj Acharya, Adam Cath, Tyler Gary, Ian Withrow
  • Patent number: 9935856
    Abstract: A system automatically determines end user timing across multiple platforms and network browsers. End user timing data may be captured using one or more techniques. The techniques may include utilizing a navigation timing standard and handler call back functionality. The end user timing data may be analyzed to identify which technique's data is most accurate, and the most accurate end user timing data is then reported.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: April 3, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Manoj Acharya, Binil Thomas, Adam Cath
  • Publication number: 20170220796
    Abstract: Code intended to operate in an operating system without an isolation mechanism is executed in isolation. The present system enables synthetic transactions to be executed in isolation without affecting other client data and files. Isolation may be outsourced to a separate set of servers that have an operating system which does support isolation. A handshake or other protocol is utilized to maintain secure data and communication. Untrusted script code provided by a customer is isolated in one or more remote servers. To execute the script on a client machine, a key is provided to access this script. A machine at which the script is to be run is provided with the key and the address of the script code on the remote server. A secure connection is established between the client machine and the script code server and script is executed on the client machine.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Adam Cath, Manoj Acharya, Olivier Crameri, Renault John Lecoultre, Karthik Krishnamurthy
  • Patent number: 9594468
    Abstract: One exemplary embodiment involves receiving electronic content to be displayed and edited in an application that has limited capabilities for editing an item of the electronic content. The application opens the electronic content for editing and displays a notification indicating that editing of the item is restricted in the application. Such an application can also be configured to address one or more of various additional circumstances. For example, the application may identify representations to be displayed for items that cannot be directly displayed. As another example, the application may provide an edit approver that determines whether edits that have effects on the item are allowed.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: March 14, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Adam Cath, R. Douglas Winnie, Bruce Frazer, Matthew Cannizzaro
  • Publication number: 20160119199
    Abstract: Distributed applications are monitored and page composition metrics are reported in terms of a plurality of phases of a page loading lifecycle. The phases may include first byte received, page rendering time, onload time, post page load time, and other phases. For each phase, data regarding different types of requests may be reported. Data regarding AJAX and iFrame requests may be reported for each phase in a page load, providing more information regarding what is loaded and when. The data may be provided in a graphical ‘cascade’ format based on the phase. Information for AJAX, iFrame and other requests may include the number of such requests occurring in each phase, the average execution time of the requests, and other data. The requests and phases can be determined for multiple types of browsers based on data collection techniques compatible for each particular browser.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Manoj Acharya, Adam Cath, Tyler Gary, Ian Withrow
  • Publication number: 20150288584
    Abstract: A system automatically determines end user timing across multiple platforms and network browsers. End user timing data may be captured using one or more techniques. The techniques may include utilizing a navigation timing standard and handler call back functionality. The end user timing data may be analyzed to identify which technique's data is most accurate, and the most accurate end user timing data is then reported.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Applicant: AppDynamics, Inc.
    Inventors: Manoj Acharya, Binil Thomas, Adam Cath
  • Publication number: 20150067031
    Abstract: A system monitors a client request and a backend business transaction performed in response to the request and correlates the data generated from monitoring the request and business transaction. A request may be monitored in detail to determine several metrics. The metrics may include sever connection time, response receipt completion time, document download time, document processing time, and page rendering time. The metrics may be determined for an entire content page as well as individual page elements, such as Iframes and elements constructed from AJAX techniques.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 5, 2015
    Applicant: AppDynamics, Inc.
    Inventors: Manoj Acharya, Binil Thomas, Vinay Srinivasaiah, Adam Cath, Ed Rowe
  • Publication number: 20140282175
    Abstract: Method and systems of visually depicting hierarchical data are provided. The hierarchical data includes data pertaining to a plurality of categories, the hierarchical data further including data pertaining to a plurality of subcategories of at least one of the plurality of categories. Multiple viewing regions may then be displayed simultaneously on a display, each viewing region depicting a different view of the hierarchical data, objects displayed in each viewing region being color-coded with a different color for each category, such that an object corresponding to a first category in a first viewing region is displayed in an identical color as an object corresponding to the first category in a second viewing region.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Michael James Andrew Smith, Gavin Murray Peacock, Seth Walker, Adam Cath
  • Publication number: 20140195938
    Abstract: One exemplary embodiment involves receiving electronic content to be displayed and edited in an application that has limited capabilities for editing an item of the electronic content. The application opens the electronic content for editing and displays a notification indicating that editing of the item is restricted in the application. Such an application can also be configured to address one or more of various additional circumstances. For example, the application may identify representations to be displayed for items that cannot be directly displayed. As another example, the application may provide an edit approver that determines whether edits that have effects on the item are allowed.
    Type: Application
    Filed: September 24, 2010
    Publication date: July 10, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Adam Cath, R. Douglas Winnie, Bruce Frazer, Matthew Cannizzaro
  • Patent number: 8417728
    Abstract: Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve displaying artwork comprising a list representation comprising a plurality of list item representations and identifying each list item representation as a group of one or more subitem representations. The method may further comprise determining a list layout for list items using the list item representations of the artwork and inserting a list as a component in the design view area. This list may determine or otherwise be used to determine the positions of either the list item representations or list items replacing the list item representations. These positions may be determined based on the list layout that was determined.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 9, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Mark Anders, Adam Cath, Narciso B. Jaramillo, Allan Padgett