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: 9418172Abstract: 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: GrantFiled: April 10, 2009Date of Patent: August 16, 2016Assignee: FORESEE RESULTS, INC.Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
-
Patent number: 9032521Abstract: 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: GrantFiled: October 13, 2010Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Lisa Amini, Mihai Christodorescu, Mitchell A. Cohen, Srinivasan Parthasarathy, Josyula Rao, Reiner Sailer, Douglas L. Schales, Wietse Z. Venema, Oliver Verscheure
-
Publication number: 20150073051Abstract: 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: ApplicationFiled: March 14, 2013Publication date: March 12, 2015Inventors: Mitchell Cohen, James Bingham
-
Patent number: 8930914Abstract: 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: GrantFiled: February 7, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Mitchell A. Cohen, Andrew Lawrence Frenkiel, Bugra Gedik
-
Patent number: 8868518Abstract: 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: GrantFiled: August 14, 2009Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
-
Publication number: 20140280517Abstract: 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: ApplicationFiled: March 17, 2014Publication date: September 18, 2014Inventors: Alexei R. White, Mitchell A. Cohen, Michael Han, Ho Yan Leung
-
Publication number: 20140108115Abstract: 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: ApplicationFiled: October 15, 2013Publication date: April 17, 2014Inventors: Alexei R. White, Mitchell Cohen, Michael Han, Ho Yan Leung
-
Patent number: 8615567Abstract: 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: GrantFiled: February 20, 2007Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Aasish Behera, Kamal Bhattacharya, Mitchell A. Cohen, Nirmit Desai, Pietro Mazzoleni, Jakka Sairamesh, Stefan Tai
-
Publication number: 20130053422Abstract: 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: ApplicationFiled: March 22, 2011Publication date: February 28, 2013Inventors: Sarah L. Edmonds, James Bingham, Mitchell Cohen, Helen Burk
-
Patent number: 8321865Abstract: 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: GrantFiled: August 14, 2009Date of Patent: November 27, 2012Assignee: International Business Machines CorporationInventors: Lisa Amini, Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
-
Publication number: 20120290364Abstract: 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: ApplicationFiled: July 18, 2012Publication date: November 15, 2012Applicant: International Business Machines CorporationInventors: Sai Zeng, Jakka Sairamesh, Mitchell A. Cohen, Benjamin J. Steele
-
Publication number: 20120096549Abstract: 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: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: International Business Machines CorporationInventors: Lisa Amini, Mihai Christodorescu, Mitchell A. Cohen, Srinivasan Parthasarathy, Josyula Rao, Reiner Sailer, Douglas L. Schales, Wietse Z. Venema, Olivier Verscheure
-
Publication number: 20110313800Abstract: 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: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Inventors: Mitchell Cohen, G. Russell Merz, Jeffrey L. Smith, Heungsun Hwang
-
Publication number: 20110246879Abstract: 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: ApplicationFiled: March 30, 2011Publication date: October 6, 2011Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
-
Patent number: 7945438Abstract: 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: GrantFiled: April 2, 2007Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Laurent Balmelli, Roy Byrd, Mitchell A. Cohen, Sai Zeng
-
Publication number: 20110040887Abstract: 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: ApplicationFiled: August 14, 2009Publication date: February 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
-
Publication number: 20110040734Abstract: 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: ApplicationFiled: August 14, 2009Publication date: February 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
-
Publication number: 20110041133Abstract: 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: ApplicationFiled: August 14, 2009Publication date: February 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Amini, Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
-
Patent number: 7827242Abstract: 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: GrantFiled: August 31, 2007Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: 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: 20100095208Abstract: 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: ApplicationFiled: April 10, 2009Publication date: April 15, 2010Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen