Patents by Inventor Mitchell Cohen

Mitchell Cohen 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: 9418172
    Abstract: Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: August 16, 2016
    Assignee: FORESEE RESULTS, INC.
    Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
  • Patent number: 9032521
    Abstract: Performing adaptive cyber-security analytics including a computer implemented method that includes receiving a report on a network activity. A score responsive to the network activity and to a scoring model is computed at a computer. The score indicates a likelihood of a security violation. The score is validated and the scoring model is automatically updated responsive to results of the validating. The network activity is reported as suspicious in response to the score being within a threshold of a security violation value.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Mihai Christodorescu, Mitchell A. Cohen, Srinivasan Parthasarathy, Josyula Rao, Reiner Sailer, Douglas L. Schales, Wietse Z. Venema, Oliver Verscheure
  • Publication number: 20150073051
    Abstract: An antimicrobial composition is provided that includes from about 0.1 to about 2 wt. % of a cationic antimicrobial agent selected from the group consisting of lauric arginate and benzalkonium chloride, based upon the total weight of the antimicrobial composition; from about 1 to about 10 wt. % of two or more nonionic surfactants selected from the group consisting of glucoside alkyl ethers and poloxamers, based upon a total weight of the antimicrobial composition; from about 0.1 to about 5 wt. % of an amine oxide, based upon the total weight of the antimicrobial composition; and one or more preservatives selected from phenoxyethanol, ethylhexyl glycerin, hexylene glycol, caprylyl glycol, and mixtures thereof.
    Type: Application
    Filed: March 14, 2013
    Publication date: March 12, 2015
    Inventors: Mitchell Cohen, James Bingham
  • Patent number: 8930914
    Abstract: An information processing system, computer readable storage medium, and method for documenting the execution of long running applications. A processor of the information processing system operates to continuously collect snapshots monitored from an executing application on a runtime system. The processor selects, based at least on user specified policies, collected snapshots that indicate a significant change in runtime behavior of the executing application on the runtime system. The processor annotates each of the selected snapshots with description of the significant change in runtime behavior of the executing application. The processor operates to store and update documentation of an execution history of the executing application from the annotated snapshots.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mitchell A. Cohen, Andrew Lawrence Frenkiel, Bugra Gedik
  • Patent number: 8868518
    Abstract: Keyed aggregation is used in the processing of streaming data to streamline processing to provide higher throughput and decreased use of resources. The most recent event for each unique replacement key value(s) is maintained. In response to an incoming event having a same key as a previous event, the effect on an aggregation of the previous event is removed. The aggregation is then updated with one or more values from the arriving event and the updated aggregation is output.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Publication number: 20140280517
    Abstract: Systems and methods for capturing interaction data relating to a host application (app) implemented on a mobile device are disclosed. A tracking module is embedded in the host application. Interaction data relating to the host application is captured on the mobile device with the tracking module. The captured interaction data is transmitted from the mobile device.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Inventors: Alexei R. White, Mitchell A. Cohen, Michael Han, Ho Yan Leung
  • Publication number: 20140108115
    Abstract: A method of conducting a survey on a portable device includes obtaining registration information and determining one of at least: (i) a GPS location, (ii) time at the GPS location, (iii) duration at the GPS location; (iii) or frequency at the GPS location. The method further includes invoking a survey on the portable device in response to a trigger, wherein the trigger is in response to the determining one of at least: (i) the GPS location, (ii) time at the GPS location, (iii) duration at the GPS location; (iii) or frequency at the GPS location, and providing an incentive to participate in the survey.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 17, 2014
    Inventors: Alexei R. White, Mitchell Cohen, Michael Han, Ho Yan Leung
  • Patent number: 8615567
    Abstract: A services computing system may include a server and a plurality of clients in communication with the server. The system may further include a plurality of service exchange units in communication with the server with each of the plurality of service exchange units providing a service to a portion of the plurality of clients based upon permissions and data received from the portion of the plurality of clients. A system contemplated herein helps to better manage complex business ecosystems with heterogeneous and/or homogenous groups of clients.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Aasish Behera, Kamal Bhattacharya, Mitchell A. Cohen, Nirmit Desai, Pietro Mazzoleni, Jakka Sairamesh, Stefan Tai
  • Publication number: 20130053422
    Abstract: Environmentally beneficial antimicrobial compositions are described that include a cationic surfactant and certain antimicrobial agents or preservatives. Useful cationic surfactants include lauric arginate (LAE). Advantageously, the pH of the composition may be adjusted to reduce irritancy.
    Type: Application
    Filed: March 22, 2011
    Publication date: February 28, 2013
    Inventors: Sarah L. Edmonds, James Bingham, Mitchell Cohen, Helen Burk
  • Patent number: 8321865
    Abstract: A keyed delay is used in the processing of streaming data to decrease the processing performed and the output provided. A first event, within a particular window, having a particular key starts a delay condition. Arriving events with the same key replace the previous arrival for that key until the delay condition is satisfied. In response thereto, the latest event with that key is output.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Publication number: 20120290364
    Abstract: A method includes receiving a supplier scoring tree having a first node including a first function of supplier performance connected via a first link to a second node operative to receive a first value associated with a metric of the supplier performance, receiving the first value, performing the first function of the first node, outputting a result of the function to a display, and displaying the result value to a user for analysis of supplier performance by the user.
    Type: Application
    Filed: July 18, 2012
    Publication date: November 15, 2012
    Applicant: International Business Machines Corporation
    Inventors: Sai Zeng, Jakka Sairamesh, Mitchell A. Cohen, Benjamin J. Steele
  • Publication number: 20120096549
    Abstract: Performing adaptive cyber-security analytics including a computer implemented method that includes receiving a report on a network activity. A score responsive to the network activity and to a scoring model is computed at a computer. The score indicates a likelihood of a security violation. The score is validated and the scoring model is automatically updated responsive to results of the validating. The network activity is reported as suspicious in response to the score being within a threshold of a security violation value.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Lisa Amini, Mihai Christodorescu, Mitchell A. Cohen, Srinivasan Parthasarathy, Josyula Rao, Reiner Sailer, Douglas L. Schales, Wietse Z. Venema, Olivier Verscheure
  • Publication number: 20110313800
    Abstract: In accordance with the teachings of the present invention, a computer-implemented apparatus and method is provided for determining the impact of certain actions on the performance of a pre-specified or modeled system is provided. A manifest variable database is utilized for storing manifest variable data relating to user interaction with a system of interest. An imputation module may be coupled to the manifest variable database for calculating any missing manifest variables. Embodiments of the invention may further include a statistical weights calculator for determining strength of correlation among manifest and latent variables, a latent score calculator, a fuzzy clustering module that derives clusters or segments that have their own impacts and scores for a fitted model and constraining impact calculator that determines the impact of certain operations on the fitted model.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Inventors: Mitchell Cohen, G. Russell Merz, Jeffrey L. Smith, Heungsun Hwang
  • Publication number: 20110246879
    Abstract: A system and method for replaying a user's interaction with a webpage by requesting playback of user interaction data from a replay server, receiving a media asset from the replay server to allow playback the requested user interaction data, the media asset being pre-fetched for use by a proxy application, periodically requesting and receiving the user interaction data from the replay server, recreating an interaction visualization from the user interaction data, and playing back said interaction visualization based on data received from the replay server.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 6, 2011
    Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
  • Patent number: 7945438
    Abstract: A method and device for creating a glossary includes a processor operable for executing computer instructions for identifying, in at least one information source, at least one glossary item identifying a part or a component, determining at least one glossary item form as a canonical form, defining, by using the canonical form, at least one syntactic structure, that includes one of the at least one identified glossary items, for each of at least one semantic classes, and searching a second information source for the at least one syntactic structure of the semantic class.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: Laurent Balmelli, Roy Byrd, Mitchell A. Cohen, Sai Zeng
  • Publication number: 20110040887
    Abstract: A keyed join is used in the processing of streaming data to streamline processing to provide higher throughput and decreased use of resources. The most recent event for each unique replacement key value(s) is maintained substituting older events with the same key. An incoming event is joined with the data received from one or more other data sources, and the correlations are output.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Publication number: 20110040734
    Abstract: Keyed aggregation is used in the processing of streaming data to streamline processing to provide higher throughput and decreased use of resources. The most recent event for each unique replacement key value(s) is maintained. In response to an incoming event having a same key as a previous event, the effect on an aggregation of the previous event is removed. The aggregation is then updated with one or more values from the arriving event and the updated aggregation is output.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Publication number: 20110041133
    Abstract: A keyed delay is used in the processing of streaming data to decrease the processing performed and the output provided. A first event, within a particular window, having a particular key starts a delay condition. Arriving events with the same key replace the previous arrival for that key until the delay condition is satisfied. In response thereto, the latest event with that key is output.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Amini, Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Patent number: 7827242
    Abstract: The invention provides a system adapted to enable contextual collaboration within a computer network. The invention provides a collaboration manager that supports manipulation of collaboration spaces. The collaboration spaces contain one or more collaboration elements that have potentially different collaboration modalities. The context manager maintains resources and resource interrelationships within contexts. The resources can include collaboration elements, processes, tasks, business objects, users, and/or roles. A view generator selects a set of the resources to be displayed to a user of the computer network. The invention also includes an interface adapted to allow applications to specify commands to manipulate collaboration spaces, commands to maintain resources and resource interrelationships within contexts, and queries for context-sensitive views.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mitchell A. Cohen, Fenno F. Heath, III, Hui Lei, Chung-Sheng Li, Jenny S. Li, Rakesh Mohan, Nitinchandra R. Nayak, Josef Schiefer, Stephen Stibler, Maroun Touma
  • Publication number: 20100095208
    Abstract: Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server.
    Type: Application
    Filed: April 10, 2009
    Publication date: April 15, 2010
    Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen