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).

  • Publication number: 20200065525
    Abstract: A privacy processing system may use privacy rules to filter sensitive personal information from web session data. The privacy processing system may generate privacy profiles or privacy metadata that identifies how often the privacy rules are called, how often the privacy rules successfully complete actions, and the processing time required to execute the privacy rules. The privacy profiles may be used to detect irregularities in the privacy filtering process that may be associated with a variety of privacy filtering and web session problems.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Applicant: Acoustic, L.P.
    Inventors: Travis Spence Powell, Nadav Caspi, Robert I. Wenig, Wolf Herda, Gerard Dietrich
  • Patent number: 10474840
    Abstract: A privacy processing system may use privacy rules to filter sensitive personal information from web session data. The privacy processing system may generate privacy profiles or privacy metadata that identifies how often the privacy rules are called, how often the privacy rules successfully complete actions, and the processing time required to execute the privacy rules. The privacy profiles may be used to detect irregularities in the privacy filtering process that may be associated with a variety of privacy filtering and web session problems.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: November 12, 2019
    Assignee: ACOUSTIC, L.P.
    Inventors: Travis Spence Powell, Nadav Caspi, Robert I. Wenig, Wolf Herda, Gerard Dietrich
  • Patent number: 9842093
    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: Grant
    Filed: September 12, 2016
    Date of Patent: December 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Travis Spence Powell, Nadav Caspi, Ashwin Singhania, Robert I. Wenig
  • Patent number: 9787803
    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: September 11, 2015
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert I. Wenig, Manoj Punjabi
  • Patent number: 9536108
    Abstract: A privacy processing system may use privacy rules to filter sensitive personal information from web session data. The privacy processing system may generate privacy profiles or privacy metadata that identifies how often the privacy rules are called, how often the privacy rules successfully complete actions, and the processing time required to execute the privacy rules. The privacy profiles may be used to detect irregularities in the privacy filtering process that may be associated with a variety of privacy filtering and web session problems.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Travis Spence Powell, Nadav Caspi, Robert I. Wenig, Wolf Herda, Gerard Dietrich
  • Publication number: 20160378731
    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: September 12, 2016
    Publication date: December 29, 2016
    Inventors: Travis Spence Powell, Nadav Caspi, Ashwin Singhania, Robert I. Wenig
  • Patent number: 9495340
    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: Grant
    Filed: March 26, 2014
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Travis Spence Powell, Nadav Caspi, Ashwin Singhania, Robert I. Wenig
  • Publication number: 20160162704
    Abstract: A privacy processing system may use privacy rules to filter sensitive personal information from web session data. The privacy processing system may generate privacy profiles or privacy metadata that identifies how often the privacy rules are called, how often the privacy rules successfully complete actions, and the processing time required to execute the privacy rules. The privacy profiles may be used to detect irregularities in the privacy filtering process that may be associated with a variety of privacy filtering and web session problems.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Travis Spence Powell, Nadav Caspi, Robert I. Wenig, Wolf Herda, Gerard Dietrich
  • Publication number: 20160006840
    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: September 11, 2015
    Publication date: January 7, 2016
    Inventors: Robert I. WENIG, Manoj Punjabi
  • Patent number: 9207955
    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 16, 2014
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert I. Wenig, Manoj Punjabi
  • Patent number: 9105035
    Abstract: Web session events are captured during different web sessions. A segmentation model is generated based on a number of occurrences of the web session events for different time stamp periods. The segmentation model plots a segmentation graph that may identify differences between the web session events with respect to time factors. The segmentation model may use the whole dataset of event occurrences as an input without any preliminary data segmentation or discrimination. The model can associate the web session events with the different geographic locations, reveal possible reasons for customer experience difference for the users from different locations and provide statistically sound explanation of this difference. The model is scalable and may work with big data acquired by web-based commerce sites with wide international customer base.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mikhail B. Kozine, Robert I. Wenig, Travis Spence Powell
  • Patent number: 8990714
    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: August 31, 2011
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert I. Wenig, Kirk R. Saathoff, Albert F. Gettier
  • Publication number: 20150058616
    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 16, 2014
    Publication date: February 26, 2015
    Inventors: Robert I. WENIG, Manoj Punjabi
  • Patent number: 8898275
    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: August 21, 2013
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert I. Wenig, Manoj Punjabi
  • Patent number: 8868533
    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: Grant
    Filed: March 13, 2012
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Travis Spence Powell, Nadav Caspi, Ashwin Singhania, Robert I. Wenig
  • Patent number: 8832265
    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: Grant
    Filed: May 1, 2012
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mikhail Borisovich Kozine, Robert I. Wenig, Travis Spence Powell
  • Publication number: 20140208200
    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 26, 2014
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Travis Spence Powell, Nadav Caspi, Ashwin Singhania, Robert I. Wenig
  • Publication number: 20140115712
    Abstract: A privacy processing system may use privacy rules to filter sensitive personal information from web session data. The privacy processing system may generate privacy profiles or privacy metadata that identifies how often the privacy rules are called, how often the privacy rules successfully complete actions, and the processing time required to execute the privacy rules. The privacy profiles may be used to detect irregularities in the privacy filtering process that may be associated with a variety of privacy filtering and web session problems.
    Type: Application
    Filed: October 23, 2012
    Publication date: April 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Travis Spence Powell, Nadav Caspi, Robert I. Wenig, Wolf Herda, Gerard Dietrich
  • Publication number: 20130342538
    Abstract: Web session events are captured during different web sessions. A segmentation model is generated based on a number of occurrences of the web session events for different time stamp periods. The segmentation model plots a segmentation graph that may identify differences between the web session events with respect to time factors. The segmentation model may use the whole dataset of event occurrences as an input without any preliminary data segmentation or discrimination. The model can associate the web session events with the different geographic locations, reveal possible reasons for customer experience difference for the users from different locations and provide statistically sound explanation of this difference. The model is scalable and may work with big data acquired by web-based commerce sites with wide international customer base.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Applicant: TeaLeaf Technology, Inc.
    Inventors: Mikhail B. Kozine, Robert I. Wenig, Travis Spence Powell
  • Publication number: 20130339428
    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: August 21, 2013
    Publication date: December 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Robert I. Wenig, Manoj Punjabi