Patents by Inventor Mike A. Marin

Mike A. Marin 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: 10346422
    Abstract: Provided are techniques for synchronization. In response to an event that modifies a real object at a first content management system, another event is triggered to perform an action to modify a corresponding proxy object at a second content management system. In response to an event that modifies a real object at the second content management system, another event is triggered to perform an action to modify a corresponding proxy object at the first content management system.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan F. Babich, Mike A. Marin, Mimi P. Vo
  • Patent number: 10346850
    Abstract: A case creation event originating from an external content repository is detected by a processor executing an inbound event handler of a distributed integration framework that integrates a case management system with the external content repository. The case creation event is configured by the distributed integration framework to cause creation of a case within the case management system. The inbound event handler instructs the case management system to create the case within the case management system. An outbound event handler of the distributed integration framework instructs the external content repository to create a proxy case to remotely represent the case created within the case management system.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan F. Babich, Xin Feng, Mike A. Marin, Cynthia M. Roberts, Mimi P. Vo, Alan T. Yaung
  • Patent number: 10210574
    Abstract: Provided are techniques for storing at least one checklist object that includes one or more placeholders that each are associated with an object stored and managed by a content management system, receiving an indication that a new content object has been created in the content management system or that an existing content object has been modified or has reached a certain status in the content management system, in response to determining that the new content object or the change in the status fulfills one or more placeholders, marking each of the one or more placeholders as fulfilled, and indicating that the checklist object is complete when the one or more placeholders have been fulfilled.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventor: Mike A. Marin
  • Patent number: 9886682
    Abstract: A method and computer program product for generating a three-dimensional virtual reality environment from a business process model in a computer system are provided. The method includes analyzing a business process model to identify a plurality of activities and at least one transition criterion between the plurality of activities, where the business process model is unbounded to a physical implementation. The method also includes transforming the business process model into a three-dimensional virtual reality environment with virtual physical constraints, including a plurality of virtual rooms representing the plurality of activities and one or more virtual access points to the virtual rooms representing the at least one transition criterion. The method further includes outputting the three-dimensional virtual reality environment.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: February 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mike A. Marin
  • Publication number: 20170140391
    Abstract: Embodiments of the present invention provide systems and methods for detecting internal fraud. The systems and methods for detecting internal fraud involve: receiving information pertaining to a case; receiving information pertaining to a case worker assigned to a case; compiling and configuring the sensitivity of the tasks needed to complete a case; determining a path by which a case is completed; and comparing a path of a first case with the path of a second case. A threshold value is configured to determine the level of deviation between the path of the first case and the path of the second case. If a case is determined to have a level of deviation at or above a threshold value, then an alarm is triggered to indicate a potential fraud.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Mike A. Marin, Vivek K. Paramashivapa, Balunaini Prasad
  • Patent number: 9015723
    Abstract: A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a particular step, a service index is calculated. The calculation takes into account several measures, such as business level measures, operational measures and employee level measure. The decision of which process step a resource should next work on or what step to assign to a resource is based on the service index calculation and, optionally, other production factors. In one embodiment, the resource is assigned the process step with the maximal service index. Alternatively, when a resource becomes available, all process steps the resource is capable of processing are presented in order of descending service index. The resource then selects which process step to work on next.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dagan Gilat, Mike A. Marin, Michael Masin, Segev Eliezer Wasserkrug, Sergey Zeltyn
  • Publication number: 20150088589
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a workflow diagram corresponding to text describing a business process. A computer identifies activities in steps of a business process by parsing text describing the business process. The computer determines activity names associated with the identified activities. The computer identifies roles associated with actors performing the identified activities. The computer identifies a sequence in which the identified activities are executed. The computer generates a workflow diagram of the business process based on the identified activities, determined activity names corresponding to the identified activities, identified roles associated with the identified activities, and the identified sequence in which the identified activities are executed.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Mike A. Marin, Vivek K. Paramashivappa, Balunaini Prasad
  • Publication number: 20150088592
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a workflow diagram corresponding to text describing a business process. A computer identifies activities in steps of a business process by parsing text describing the business process. The computer determines activity names associated with the identified activities. The computer identifies roles associated with actors performing the identified activities. The computer identifies a sequence in which the identified activities are executed. The computer generates a workflow diagram of the business process based on the identified activities, determined activity names corresponding to the identified activities, identified roles associated with the identified activities, and the identified sequence in which the identified activities are executed.
    Type: Application
    Filed: June 26, 2014
    Publication date: March 26, 2015
    Inventors: Mike A. Marin, Vivek K. Paramashivappa, Balunaini Prasad
  • Publication number: 20140114918
    Abstract: Provided are techniques for synchronization. In response to an event that modifies a real object at a first content management system, another event is triggered to perform an action to modify a corresponding proxy object at a second content management system. In response to an event that modifies a real object at the second content management system, another event is triggered to perform an action to modify a corresponding proxy object at the first content management system.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan F. Babich, Mike A. Marin, Mimi P. Vo
  • Publication number: 20140114865
    Abstract: A case creation event originating from an external content repository is detected by a processor executing an inbound event handler of a distributed integration framework that integrates a case management system with the external content repository. The case creation event is configured by the distributed integration framework to cause creation of a case within the case management system. The inbound event handler instructs the case management system to create the case within the case management system. An outbound event handler of the distributed integration framework instructs the external content repository to create a proxy case to remotely represent the case created within the case management system.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Alan F. Babich, Xin Feng, Mike A. Marin, Cynthia M. Roberts, Mimi P. Vo, Alan T. Yaung
  • Publication number: 20140114864
    Abstract: A case creation event originating from an external content repository is detected by a processor executing an inbound event handler of a distributed integration framework that integrates a case management system with the external content repository. The case creation event is configured by the distributed integration framework to cause creation of a case within the case management system. The inbound event handler instructs the case management system to create the case within the case management system. An outbound event handler of the distributed integration framework instructs the external content repository to create a proxy case to remotely represent the case created within the case management system.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan F. Babich, Xin Feng, Mike A. Marin, Cynthia M. Roberts, Mimi P. Vo, Alan T. Yaung
  • Publication number: 20130311242
    Abstract: A system for visualizing a process includes a trace manager receiving a plurality of trace sets, each trace set having a plurality of business process execution traces, each of the business process execution traces being a representation of an individual work flow, a model generator creating a model from each of the trace sets, each model being a directed graph including a work flow of an aggregate of the business process execution traces in a respective trace set, a model comparator extracting a plurality of differences between the models and creating a comparison result based on the plurality of differences, wherein the comparison result is stored to a collaborative system, and a trace set identifier configured to identify a subset of the trace set based on a selected subsection of the model, where the subset of trace set exhibits at least one difference extracted from the selected subsection of the model.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 21, 2013
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Duftler, Paul T. Keyser, Rania Khalaf, Geetika T. Lakshmanan, Mike A. Marin, Nirmal K. Mukhi, Szabolcs Rozsnyai
  • Publication number: 20130275184
    Abstract: Within a business process, a decision reference can be defined at an insertion point. The decision reference can be associated with one of a plurality of different decision modes. Each decision mode can indicate a different process for selecting one or more activities of the business process to be performed according to a result of a decision service to be implemented for the decision reference. A description file can be generated for the decision reference specifying, at least in part, the associated decision mode.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ASIT DAN, MIKE A. MARIN
  • Publication number: 20130275185
    Abstract: Within a business process, a decision reference can be defined at an insertion point. The decision reference can be associated with one of a plurality of different decision modes. Each decision mode can indicate a different process for selecting one or more activities of the business process to be performed according to a result of a decision service to be implemented for the decision reference. A description file can be generated for the decision reference specifying, at least in part, the associated decision mode.
    Type: Application
    Filed: August 2, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ASIT DAN, MIKE A. MARIN
  • Publication number: 20120116953
    Abstract: A method and computer program product for generating a three-dimensional virtual reality environment from a business process model in a computer system are provided. The method includes analyzing a business process model to identify a plurality of activities and at least one transition criterion between the plurality of activities, where the business process model is unbounded to a physical implementation. The method also includes transforming the business process model into a three-dimensional virtual reality environment with virtual physical constraints, including a plurality of virtual rooms representing the plurality of activities and one or more virtual access points to the virtual rooms representing the at least one transition criterion. The method further includes outputting the three-dimensional virtual reality environment.
    Type: Application
    Filed: January 16, 2012
    Publication date: May 10, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mike A. Marin
  • Publication number: 20110320502
    Abstract: Provided are techniques for storing at least one checklist object that includes one or more placeholders that each are associated with an object stored and managed by a content management system, receiving an indication that a new content object has been created in the content management system or that an existing content object has been modified or has reached a certain status in the content management system, in response to determining that the new content object or the change in the status fulfills one or more placeholders, marking each of the one or more placeholders as fulfilled, and indicating that the checklist object is complete when the one or more placeholders have been fulfilled.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mike A. Marin
  • Publication number: 20110320504
    Abstract: Provided are techniques for, in response to user input, creating a model that includes at least one icon representing a content object and an event line representing an event, wherein the event has an associated action; configuring a content management system using the model; and, in response to the event being raised, performing the action.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mike A. Marin
  • Patent number: 8028304
    Abstract: Techniques allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, procedures, and other operations of the external component. The component manager associates these external operations with local operations, such that an application may use local operation names to invoke the external operations. Furthermore, the component manager has component definitions and operation definitions that describe the component adapters and operations, including input and output parameters and the like. The component manager is able to receive a group of data including a local operation and a list of input and output parameters and determine from the foregoing information which external operation to call and which component adapter has access to the external operation.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mike A. Marin, Daniel S. Whelan, Michael G. Winter
  • Publication number: 20110072436
    Abstract: A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a particular step, a service index is calculated. The calculation takes into account several measures, such as business level measures, operational measures and employee level measure. The decision of which process step a resource should next work on or what step to assign to a resource is based on the service index calculation and, optionally, other production factors. In one embodiment, the resource is assigned the process step with the maximal service index. Alternatively, when a resource becomes available, all process steps the resource is capable of processing are presented in order of descending service index. The resource then selects which process step to work on next.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: Dagan Gilat, Mike A. Marin, Michael Masin, Segev Eliezer Wasserkrug, Sergey Zeltyn
  • Publication number: 20090132309
    Abstract: A method and computer program product for generating a three-dimensional virtual reality environment from a business process model in a computer system are provided. The method includes analyzing a business process model to identify a plurality of activities and at least one transition criterion between the plurality of activities, where the business process model is unbounded to a physical implementation. The method also includes transforming the business process model into a three-dimensional virtual reality environment with virtual physical constraints, including a plurality of virtual rooms representing the plurality of activities and one or more virtual access points to the virtual rooms representing the at least one transition criterion. The method further includes outputting the three-dimensional virtual reality environment.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 21, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mike A. Marin