Patents by Inventor Mitchell A. Cohen

Mitchell A. 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: 10244017
    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: Grant
    Filed: August 14, 2009
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Patent number: 9961127
    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: Grant
    Filed: March 17, 2014
    Date of Patent: May 1, 2018
    Assignee: FORESEE RESULTS, INC.
    Inventors: Alexei R. White, Mitchell A. Cohen, Michael Han, Ho Yan Leung
  • Patent number: 9501532
    Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
  • 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
  • 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
  • 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
  • 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
  • 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: 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
  • 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
  • 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: 20100088162
    Abstract: A method comprising, defining a supplier scoring tree by, receiving a function of a supplier performance, defining a first node to include the function of the supplier performance, receiving a first value associated with a metric of the supplier performance, defining a second node to receive the first value associated with a metric of the supplier performance, and connecting the first node to the second node with a link, outputting the defined supplier scoring tree to a display, and displaying the defined supplier scoring tree to a user for analysis of supplier performance by the user.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sai Zeng, Jakka Sairamesh, Mitchell A. Cohen, Benjamin J. Steele
  • Patent number: 7516131
    Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
  • Publication number: 20080256031
    Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.
    Type: Application
    Filed: June 18, 2008
    Publication date: October 16, 2008
    Applicant: International Bussiness Machines Corporation
    Inventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
  • Publication number: 20080243488
    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: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Laurent Balmelli, Roy Byrd, Mitchell A. Cohen, Sai Zeng