Patents by Inventor Ted Knudsen

Ted Knudsen 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: 8949406
    Abstract: A method of a server system communicating with a client system. The method includes a passive system monitoring network traffic between the client-server system. The server sending a page response including an agent, e.g., a Javascript that becomes operable on the client system. The agent monitors events on the client side, e.g., DOM events, and communicates these to the server side. A set of rules that define prescribed user events are maintained by the passive system and applied to the monitored network traffic to determine whether a prescribed user event occurred. Responsive to the prescribed user event occurring, an asynchronous message is generated and sent to the agent in response to a received DOM event message, the asynchronous message comprising a command to be executed by the agent to alter the users web application flow at the client in a manner that is substantially transparent to the web application.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Wenig, Ted Knudsen
  • Patent number: 8335848
    Abstract: Network data associated with a network session is captured at a first location. The network data includes, but is not limited to, web page data transmitted over a network between a web server and a user terminal. User interface events associated with the same network session are separately captured at a second user terminal location. The user interface events include, but are not limited to, user inputs for interacting with the web page data. Both the captured network data and the separately captured user interface events are then used for analyzing the network session.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: December 18, 2012
    Assignee: TeaLeaf Technology, Inc.
    Inventors: Robert Wenig, John Dawes, John Berkley, Al Gettier, Kirk Saathoff, Wolf Herda, Paul Austin, Ted Knudsen
  • Publication number: 20120102101
    Abstract: Network data associated with a network session is captured at a first location. The network data includes, but is not limited to, web page data transmitted over a network between a web server and a user terminal. User interface events associated with the same network session are separately captured at a second user terminal location. The user interface events include, but are not limited to, user inputs for interacting with the web page data. Both the captured network data and the separately captured user interface events are then used for analyzing the network session.
    Type: Application
    Filed: December 27, 2011
    Publication date: April 26, 2012
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Robert Wenig, John Dawes, John Berkley, Al Gettier, Kirk Saathoff, Wolf Herda, Paul Austin, Ted Knudsen
  • Patent number: 8127000
    Abstract: Network data associated with a network session is captured at a first location. The network data includes, but is not limited to, web page data transmitted over a network between a web server and a user terminal. User interface events associated with the same network session are separately captured at a second user terminal location. The user interface events include, but are not limited to, user inputs for interacting with the web page data. Both the captured network data and the separately captured user interface events are then used for analyzing the network session.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: February 28, 2012
    Assignee: TeaLeaf Technology, Inc.
    Inventors: Robert Wenig, John Dawes, John Berkley, Al Gettier, Kirk Saathoff, Wolf Herda, Paul Austin, Ted Knudsen
  • Publication number: 20100042573
    Abstract: A method of a server system communicating with a client system. The method includes a passive system monitoring network traffic between the client-server system. The server sending a page response including an agent, e.g., a Javascript that becomes operable on the client system. The agent monitors events on the client side, e.g., DOM events, and communicates these to the server side. A set of rules that define prescribed user events are maintained by the passive system and applied to the monitored network traffic to determine whether a prescribed user event occurred. Responsive to the prescribed user event occurring, an asynchronous message is generated and sent to the agent in response to a received DOM event message, the asynchronous message comprising a command to be executed by the agent to alter the users web application flow at the client in a manner that is substantially transparent to the web application.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Applicant: TEALEAF TECHNOLOGY, INC.
    Inventors: Robert Wenig, Ted Knudsen
  • Publication number: 20080005793
    Abstract: Network data associated with a network session is captured at a first location. The network data includes, but is not limited to, web page data transmitted over a network between a web server and a user terminal. User interface events associated with the same network session are separately captured at a second user terminal location. The user interface events include, but are not limited to, user inputs for interacting with the web page data. Both the captured network data and the separately captured user interface events are then used for analyzing the network session.
    Type: Application
    Filed: December 27, 2006
    Publication date: January 3, 2008
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Robert Wenig, John Dawes, John Berkley, Al Gettier, Kirk Saathoff, Wolf Herda, Paul Austin, Ted Knudsen