Patents by Inventor Robert I. Wenig

Robert I. Wenig 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: 8583772
    Abstract: A monitoring system captures the behavior of distributed applications and also provides a framework for augmenting functionality of the application in response to user interactions and different states of the application and network. Network events exchanged between an application and an application server are captured and the local client events on the client device are also selectively captured. The different disparate network events and client events are then combined together during a replay operation to simulate the user experience during the previous application session.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert I. Wenig, Manoj Punjabi
  • Publication number: 20130297767
    Abstract: A two-module system is created for automated web activity monitoring. A model is generated and model outliers are identified by the first module of the system. Reports are generated that identify the events based on their significance to the outliers. The model may be automatically and periodically regenerated for different historical time periods of the web sessions. New groups of events may be periodically extracted from new web sessions and applied to the previously generated model by the second module of the system. Model outliers may be identified from the new groups of events. The new events may be analyzed and reported to a web session operator based on their contribution to any identified outliers. Even if no outliers are detected, the new events having a most significant impact on web session operating conditions may be identified and reported in real-time.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: TeafLeaf Technology, Inc.
    Inventors: Mikhail Borisovich Kozine, Robert I. Wenig, Travis Spence Powell
  • Patent number: 8533532
    Abstract: A test system uses an instrumented browser to identify events that were not successfully captured during a client web session. The identified events can be used to modify a capture system that captures the client web session. Alternatively, the test system may generate replay rules that are used by a replay system to infer the missed events while replaying of the previously captured client web session. The events can include changes to Document Object Models (DOMs) for web pages used during the web sessions. The DOMs can be used to identify significant web session events and force replay sessions into the correct states.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert I. Wenig, Manoj Punjabi, Geoff Townsend
  • Publication number: 20120173966
    Abstract: A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.
    Type: Application
    Filed: March 13, 2012
    Publication date: July 5, 2012
    Applicant: Tea Leaf Technology, Inc.
    Inventors: Travis Spence Powell, Nadav Caspi, Ashwin Singhania, Robert I. Wenig
  • Publication number: 20120084437
    Abstract: A user interface event monitor captures user interface events executed by a client during a network session. A network session monitor captures network data exchanged between the client and a web application during the network session. A replay device identifies control events in the network session that require execution before replaying associated user interface events. Replay of the user interface events are delayed by the replay device until the associated control events have been fully executed.
    Type: Application
    Filed: August 31, 2011
    Publication date: April 5, 2012
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Robert I. Wenig, Kirk A. Saathoff, Albert F. Gettier
  • Publication number: 20110320880
    Abstract: A test system uses an instrumented browser to identify events that were not successfully captured during a client web session. The identified events can be used to modify a capture system that captures the client web session. Alternatively, the test system may generate replay rules that are used by a replay system to infer the missed events while replaying of the previously captured client web session. The events can include changes to Document Object Models (DOMs) for web pages used during the web sessions. The DOMs can be used to identify significant web session events and force replay sessions into the correct states.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Robert I. Wenig, Manoj Punjabi, Geoff Townsend
  • Patent number: 8042055
    Abstract: A user interface event monitor captures user interface events executed by a client during a network session. A network session monitor captures network data exchanged between the client and a web application during the network session. A replay device identifies control events in the network session that require execution before replaying associated user interface events. Replay of the user interface events are delayed by the replay device until the associated control events have been fully executed.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: October 18, 2011
    Assignee: TeaLeaf Technology, Inc.
    Inventors: Robert I. Wenig, Kirk R. Saathoff, Albert F. Gettier
  • Publication number: 20110029665
    Abstract: A monitoring system captures the behavior of distributed applications and also provides a framework for augmenting functionality of the application in response to user interactions and different states of the application and network. Network events exchanged between an application and an application server are captured and the local client events on the client device are also selectively captured. The different disparate network events and client events are then combined together during a replay operation to simulate the user experience during the previous application session.
    Type: Application
    Filed: October 14, 2010
    Publication date: February 3, 2011
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Robert I. Wenig, Manoj Punjabi
  • Publication number: 20090063968
    Abstract: A user interface event monitor captures user interface events executed by a client during a network session. A network session monitor captures network data exchanged between the client and a web application during the network session. A replay device identifies control events in the network session that require execution before replaying associated user interface events. Replay of the user interface events are delayed by the replay device until the associated control events have been fully executed.
    Type: Application
    Filed: March 14, 2008
    Publication date: March 5, 2009
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Robert I. Wenig, Kirk A. Saathoff, Albert F. Gettier
  • Patent number: 4553206
    Abstract: An improved technique is presented for organizing digitized information for storage in a relational type tree memory structure where the digitized information is broken up into blocks of a fixed byte size which are then stored throughout the memory. A header is utilized which identifies a text or image and details of how the image was digitized and compressed, to be used in reconstructing the image properly. We also utilize an index in which is the image or text identity but also in which is an index identifying the locations throughout memory at which the blocks containing the text or image information is stored. Each block has a header identifying what text or image information is stored in the block and having the address of any another block containing realsted information for the same text or image to thereby create a chaining between the blocks by which they may all be quickly located once a first block is located using the index.
    Type: Grant
    Filed: October 3, 1983
    Date of Patent: November 12, 1985
    Assignee: Wang Laboratories, Inc.
    Inventors: John M. Smutek, Robert I. Wenig, Nancy J. Webb, Amnon Waisman