Patents by Inventor Jay W. Benayon
Jay W. Benayon 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: 10346010Abstract: Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region.Type: GrantFiled: November 20, 2017Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Kui Yan Lau, Bernath Ng, Alexander S. Ross
-
Publication number: 20180136821Abstract: Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region.Type: ApplicationFiled: November 20, 2017Publication date: May 17, 2018Inventors: Jay W. Benayon, Kui Yan Lau, Bernath Ng, Alexander S. Ross
-
Patent number: 9823822Abstract: Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region.Type: GrantFiled: January 28, 2015Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Kui Yan Lau, Bernath Ng, Alexander S. Ross
-
Patent number: 9785899Abstract: A computer-implemented process for managing configurable resource policies executes a resource expression associated with a received user selection to extract information from an executing simulation. Responsive to a determination that there are no more user selections to process, a set of rules is selected using the user selections and resource expression to populate a resource template using extracted information and selected rules. A resource policy is generated using the populated template. The generated resource policy is applied to the executing simulation, wherein behavior of the executing simulation is modified.Type: GrantFiled: May 14, 2013Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Vincent Szaloky
-
Patent number: 9734461Abstract: Resource usage calculation for process simulation (such as business process simulation). For each resource used by a simulated process, a usage counter object (or similar data structure) is used. In one embodiment, the usage counter object for each resource includes a list of time slots sorted by start times, and another list of time slots sorted by end times, to keep track of currently-scheduled time slots for this particular resource. In another embodiment, the usage counter object for each resource includes a list of time slots, sorted by start times and having associated end times, to keep track of the currently-scheduled time slots for this particular resource. The usage counter objects also store a count of how many units of this resource are currently in use, and a count of how many users are currently using the resource. These counters are updated using the sorted time slot lists.Type: GrantFiled: August 18, 2010Date of Patent: August 15, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Mariya M. Koshkina, William G. O'Farrell, Vincent F. Szaloky
-
Publication number: 20150331586Abstract: Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region.Type: ApplicationFiled: January 28, 2015Publication date: November 19, 2015Inventors: Jay W. Benayon, Kui Yan Lau, Bernath Ng, Alexander S. Ross
-
Patent number: 9129244Abstract: Embodiments of the present invention address deficiencies of the art in respect to decision node processing in a business process model and provide a method, system and computer program product for linked decision nodes in business process models. In an embodiment of the invention, a business process model simulation method can be provided. The method can include loading a business process model for simulation, designating a decision node in the business process model as a master decision node and linking another decision node in the business process model as a slave decision node to the master decision node. The method further can include simulating the master decision node to select an output pin and storing the selected output pin in association with the master decision node, and applying the selected output pin in the slave decision node when arriving at the slave decision node during the simulation without simulating the slave decision node.Type: GrantFiled: March 6, 2013Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Pablo D. Irassar, Vince F. Szaloky
-
Patent number: 8947439Abstract: Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region.Type: GrantFiled: September 15, 2006Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Kui Yan Lau, Bernath Nguyen, Alexander S. Ross
-
Patent number: 8711142Abstract: Embodiments of the present invention address deficiencies of the art with respect to modeling a process having a visual representation and provide a method, system and computer program product for importing a visual representation of a process for use in an application. In one embodiment, a computer-implemented visual process model importation method can include identifying an arrangement of one or more visual objects in a visual process model, selecting associations between the visual objects and corresponding representative elements for a target process model, mapping the visual objects in the source model into the selected corresponding representative elements for the target process model, and producing the target process model for the visual process model using the mapping. The method subsequently can include providing the target process model as input to an application such as a simulation engine, a workflow engine or a visual collaboration and documentation system.Type: GrantFiled: August 11, 2005Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Pablo Daniel Irassar, Humie Leung
-
Publication number: 20130339079Abstract: A computer-implemented process for managing configurable resource policies executes a resource expression associated with a received user selection to extract information from an executing simulation. Responsive to a determination that there are no more user selections to process, a set of rules is selected using the user selections and resource expression to populate a resource template using extracted information and selected rules. A resource policy is generated using the populated template. The generated resource policy is applied to the executing simulation, wherein behavior of the executing simulation is modified.Type: ApplicationFiled: May 14, 2013Publication date: December 19, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JAY W. BENAYON, VINCENT SZALOKY
-
Publication number: 20130103373Abstract: An online simulation model optimization receives data representative of a business process captured in real time to form instance metrics, aggregates the instance metrics to form aggregated instance metrics, and uses a particle filter for filtering the aggregated instance metrics to form calibrated data. The process iteratively computes an output value using the calibrated data, by a simulation model. Responsive to a determination that the output value is not within a predetermined tolerance of an error threshold, the process adjusts a weight previously assigned to an aggregated instance metric by the particle filter to form recalibrated data, whereby the recalibrated data is submitted to the simulation model for computation. Responsive to a determination that the output value is within the predetermined tolerance, the process sends a result to a correction selection process of a business process optimizer, the result comprising the output value, the calibrated data, and/or the recalibrated data.Type: ApplicationFiled: September 14, 2012Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Alex T. K. Lau, Marin Litoiu, Andrei Solomon, Vincent F. Szaloky
-
Patent number: 8417489Abstract: Embodiments of the present invention provide a method, system and computer program product for duration estimation of simulating a process model embodied in a directed graph. In an embodiment of the invention, a method for estimating a duration of simulation for a process model embodied in a directed graph can include loading a directed graph for traversal in a simulation engine, identifying nodes in the directed graph, estimating a duration of simulation by the simulation engine for individual ones of the nodes, summing a duration of simulation for the individual ones of the nodes to produce an estimate of a duration of traversal of the directed graph, and presenting the estimate in association with the traversal of the directed graph by the simulation engine.Type: GrantFiled: January 8, 2008Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Curtis R. Miles
-
Patent number: 8412548Abstract: Embodiments of the present invention address deficiencies of the art in respect to decision node processing in a business process model and provide a method, system and computer program product for linked decision nodes in business process models. In an embodiment of the invention, a business process model simulation method can be provided. The method can include loading a business process model for simulation, designating a decision node in the business process model as a master decision node and linking another decision node in the business process model as a slave decision node to the master decision node. The method further can include simulating the master decision node to select an output pin and storing the selected output pin in association with the master decision node, and applying the selected output pin in the slave decision node when arriving at the slave decision node during the simulation without simulating the slave decision node.Type: GrantFiled: November 27, 2007Date of Patent: April 2, 2013Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Pablo D. Irassar, Vincent F. Szaloky
-
Publication number: 20120046984Abstract: Resource usage calculation for process simulation (such as business process simulation). For each resource used by a simulated process, a usage counter object (or similar data structure) is used. In one embodiment, the usage counter object for each resource includes a list of time slots sorted by start times, and another list of time slots sorted by end times, to keep track of currently-scheduled time slots for this particular resource. In another embodiment, the usage counter object for each resource includes a list of time slots, sorted by start times and having associated end times, to keep track of the currently-scheduled time slots for this particular resource. The usage counter objects also store a count of how many units of this resource are currently in use, and a count of how many users are currently using the resource. These counters are updated using the sorted time slot lists.Type: ApplicationFiled: August 18, 2010Publication date: February 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Mariya M. Koshkina, William G. O'Farrell, Vincent F. Szaloky
-
Patent number: 7979248Abstract: Embodiments of the present invention address deficiencies of the art in respect to event driven simulation and provide a method, data processing system and computer program product for mapping a process model for use in a generic simulation engine. In an embodiment of the invention, a generic model simulation method can include mapping a specifically formatted process representation into a generic process model, and providing the generic process model to a simulation engine. The method further can include executing a simulation on the generic process model in lieu of executing the simulation on the specifically formatted process representation.Type: GrantFiled: September 29, 2008Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: Jay W. Benayon, Pablo Daniel Irassar, Bala Ramachandran, Vincent F. Szaloky
-
Patent number: 7861215Abstract: The present invention provides a method, system, and program product for modeling processes such as business processes. Specifically, under the present invention, a process having multiple variations is modeled as a placeholder process, and is associated with an annotation that maps the multiple variations to different contexts of the placeholder process. Thereafter, process variations can be generated based on the different contexts of the placeholder process. Integrity checks can also be performed to determine if any of the process variations has an error so that the generation of any corresponding process will be prevented.Type: GrantFiled: May 31, 2006Date of Patent: December 28, 2010Assignee: International Business Machines CorporationInventors: Tack Tong, Jay W. Benayon, Lev Mirlas, Anne Marie Lafond, Humie Leung, Randolph P. Williams
-
Publication number: 20100131253Abstract: An apparatus, method, and computer program product to simulate a business process model wherein a decision node may be modeled using a fair selection process or a random selection process, as selected by an end user. The fair selection process may provide a distribution of invocations among the outgoing paths of a decision node that substantially matches the probabilities assigned to those paths. A fair selection process may do this independent of the number of invocations of the decision node. A random selection process may provide random invocations among the outgoing paths of a decision node according the probabilities assigned to those paths.Type: ApplicationFiled: November 26, 2008Publication date: May 27, 2010Applicant: International Business Machines CorporationInventors: Jay W. Benayon, Pablo Daniel Irassar, Vince F. Szaloky
-
Patent number: 7720668Abstract: A business process simulation system for scheduling token arrival in a business process simulation is provided. The system includes a frequency module for receiving user input defining a frequency of token arrival; a duration module for receiving user input defining at least one repeatable valid duration of availability to receive tokens; an exemption module for receiving user input defining an exemption duration within the availability duration; and a timer module for receiving user input defining a recurring timer calendar for the business process simulation. The system also includes a token scheduling controller, wherein the token scheduling controller is adapted to process instructions corresponding to the user inputs and sending token scheduling instructions corresponding to the user-defined parameters to the business process simulation.Type: GrantFiled: September 14, 2006Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Tammam Al-Hamwy, Jay W. Benayon, Pablo D. Irassar, Vincent Szaloky
-
Publication number: 20090177449Abstract: Embodiments of the present invention provide a method, system and computer program product for duration estimation of simulating a process model embodied in a directed graph. In an embodiment of the invention, a method for estimating a duration of simulation for a process model embodied in a directed graph can include loading a directed graph for traversal in a simulation engine, identifying nodes in the directed graph, estimating a duration of simulation by the simulation engine for individual ones of the nodes, summing a duration of simulation for the individual ones of the nodes to produce an estimate of a duration of traversal of the directed graph, and presenting the estimate in association with the traversal of the directed graph by the simulation engine.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Curtis R. Miles
-
Publication number: 20090138248Abstract: Embodiments of the present invention address deficiencies of the art in respect to decision node processing in a business process model and provide a method, system and computer program product for linked decision nodes in business process models. In an embodiment of the invention, a business process model simulation method can be provided. The method can include loading a business process model for simulation, designating a decision node in the business process model as a master decision node and linking another decision node in the business process model as a slave decision node to the master decision node. The method further can include simulating the master decision node to select an output pin and storing the selected output pin in association with the master decision node, and applying the selected output pin in the slave decision node when arriving at the slave decision node during the simulation without simulating the slave decision node.Type: ApplicationFiled: November 27, 2007Publication date: May 28, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Pablo D. Irassar, Vincent F. Szaloky