Patents by Inventor Paul Anastas

Paul Anastas 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: 10536363
    Abstract: A computer-implemented system is provided that enables synthetic testing of web applications using monitoring agents instrumented in web content. A playback engine is configured to receive a test script for testing a given web page and initiates loading of the given web page by a web browser. A monitoring agent has a tag embedded into a document object model of the given web page and is a script defined in accordance with the scripting language. During playback of the test script by the playback agent, the monitoring agent determines a performance metric for the given web page. A wait agent has a tag embedded into the markup language of the given web page. During building of the document object model for the given web page, operates to inject the tag for the monitoring agent into the document object model for the given web page.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: January 14, 2020
    Assignee: Dynatrace LLC
    Inventors: Alexander Sommer, Alexander Francoeur, Jianbo Tang, Jason Wu, Paul Anastas, Simon Schatka, Ernst Ambichl
  • Patent number: 10059650
    Abstract: Methods for the production and isolation of a monomer from a biopolymer are described. The method includes extracting a biopolymer from a biopolymer source and depolymerizing the biopolymer into a monomer. Methods for the production and isolation of a monomer from corn lignin are also described. The method includes extracting corn lignin from corn biomass and depolymerizing the corn lignin into a monomer.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: August 28, 2018
    Assignee: YALE UNIVERSITY
    Inventors: Katalin Barta, Paul Anastas, Evan Beach, Thomas Hansen, Genoa Warner, Patrick Foley
  • Publication number: 20170339042
    Abstract: A computer-implemented system is provided that enables synthetic testing of web applications using monitoring agents instrumented in web content. A playback engine is configured to receive a test script for testing a given web page and initiates loading of the given web page by a web browser. A monitoring agent has a tag embedded into a document object model of the given web page and is a script defined in accordance with the scripting language. During playback of the test script by the playback agent, the monitoring agent determines a performance metric for the given web page. A wait agent has a tag embedded into the markup language of the given web page. During building of the document object model for the given web page, operates to inject the tag for the monitoring agent into the document object model for the given web page.
    Type: Application
    Filed: May 18, 2016
    Publication date: November 23, 2017
    Inventors: Alexander SOMMER, Alexander FRANCOEUR, Jianbo TANG, Jason WU, Paul ANASTAS, Simon SCHATKA, Ernst AMBICHL
  • Publication number: 20160130202
    Abstract: Methods for the production and isolation of a monomer from a biopolymer are described. The method includes extracting a biopolymer from a biopolymer source and depolymerizing the biopolymer into a monomer. Methods for the production and isolation of a monomer from corn lignin are also described. The method includes extracting corn lignin from corn biomass and depolymerizing the corn lignin into a monomer.
    Type: Application
    Filed: June 13, 2014
    Publication date: May 12, 2016
    Inventors: Katalin Barta, Paul Anastas, Evan Beach, Thomas Hansen, Genoa Warner, Patrick Foley
  • Publication number: 20150332147
    Abstract: Automated techniques are provided for determining root causes of web site performance or availability problems. Performance metrics falling within a data analysis window are evaluated by a performance monitoring tool, where the performance metrics pertain to the loading of a web page. From the data analysis, particular problems may be surfaced for further consideration. Root causes are also determined for the surfaced problems and published by the performance monitoring tool.
    Type: Application
    Filed: May 19, 2014
    Publication date: November 19, 2015
    Applicant: Compuware Corporation
    Inventors: Paul Anastas, Brian Doyle, Paul Wilson, Boris Zibitsker, Alexander Lupersolsky
  • Patent number: 9096630
    Abstract: The invention relates to amphiphilic C-glycoside derivatives, to methods of using them and to processes for synthesizing them. Specifically, the invention relates to novel cyclic and linear enone-glycolipids and cyclic ketone-glycolipids.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: August 4, 2015
    Assignee: Yale University
    Inventors: Patrick Foley, Paul Anastas, Toby Sommer
  • Publication number: 20120225832
    Abstract: The invention relates to amphiphilic C-glycoside derivatives, to methods of using them and to processes for synthesizing them. Specifically, the invention relates to novel cyclic and linear enone-glycolipids and cyclic ketone-glycolipids.
    Type: Application
    Filed: November 8, 2010
    Publication date: September 6, 2012
    Applicant: Yale University
    Inventors: Patrick Foley, Paul Anastas, Toby Sommer
  • Patent number: 8095650
    Abstract: A system provides a tag for a flash application. The tag identifies a flash event to record during execution of the flash application. The flash event is recorded to monitor performance of the flash application to generate performance metrics. The flash performance monitoring process generates the performance metrics of the flash application based on an occurrence of the flash event during the execution of the flash application, and provides a graphical user interface in which to render a graphical representation of the generated performance metrics.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: January 10, 2012
    Assignee: Compuware Corporation
    Inventors: Yuan Cheng, Allen Lieberman, Paul Anastas, Imad Mouline, William Ryan Breen
  • Patent number: 8065414
    Abstract: A system obtains a script containing at least one transaction to be performed with the web site, the at least one transaction defining a sequence of page requests identifying at least one web page to obtain from the web site. The system executes the script to perform the at least one transaction, performance of the at least one transaction including retrieving the sequence of the at least one web page. The system detects a capture event associated with the at least one web page, and in response to the capture event, captures content of the at least one web page. The system packages the content of the at least one web page into a container capable of being rendered, such that the container provides a plurality of components associated with the at least one captured web page, and delivers the container to a repository.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: November 22, 2011
    Assignee: Compuware Corporation
    Inventors: Paul Anastas, William Ryan Breen, Vernon A. Brewer, III, Christopher M. Shaw
  • Patent number: 7765295
    Abstract: A system monitors browser operation on a web page to identify objects referenced by the web page. For objects referenced by the web page, the system tracks a performance metric associated with each object. The system performs post-processing on the performance metrics of objects referenced by the web page to create a performance record for that web page, and transfers the performance record to a remote server for analysis of performance of web page operation in the browser.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: July 27, 2010
    Assignee: Compuware Corporation
    Inventors: Paul Anastas, William Ryan Breen, Yuan Cheng, Allen Lieberman, Imad Mouline
  • Publication number: 20100174952
    Abstract: A system obtains a script containing at least one transaction to be performed with the web site, the at least one transaction defining a sequence of page requests identifying at least one web page to obtain from the web site. The system executes the script to perform the at least one transaction, performance of the at least one transaction including retrieving the sequence of the at least one web page. The system detects a capture event associated with the at least one web page, and in response to the capture event, captures content of the at least one web page. The system packages the content of the at least one web page into a container capable of being rendered, such that the container provides a plurality of components associated with the at least one captured web page, and delivers the container to a repository.
    Type: Application
    Filed: March 18, 2010
    Publication date: July 8, 2010
    Inventors: Paul Anastas, William Ryan Breen, Vernon A. Brewer, III, Christopher M. Shaw
  • Patent number: 7685273
    Abstract: A system obtains a script containing at least one transaction to be performed with the web site, the at least one transaction defining a sequence of page requests identifying at least one web page to obtain from the web site. The system executes the script to perform the at least one transaction, performance of the at least one transaction including retrieving the sequence of the at least one web page. The system detects a capture event associated with the at least one web page, and in response to the capture event, captures content of the at least one web page. The system packages the content of the at least one web page into a container capable of being rendered, such that the container provides a plurality of components associated with the at least one captured web page, and delivers the container to a repository.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: March 23, 2010
    Assignee: Compuware Corporation
    Inventors: Paul Anastas, William Ryan Breen, Vernon A. Brewer, III, Christopher M. Shaw
  • Publication number: 20080114875
    Abstract: A system monitors browser operation on a web page to identify objects referenced by the web page. For objects referenced by the web page, the system tracks a performance metric associated with each object. The system performs post-processing on the performance metrics of objects referenced by the web page to create a performance record for that web page, and transfers the performance record to a remote server for analysis of performance of web page operation in the browser.
    Type: Application
    Filed: October 24, 2007
    Publication date: May 15, 2008
    Inventors: Paul Anastas, William Ryan Breen, Yuan Cheng, Allen Lieberman, Imad Mouline