Patents by Inventor Can P. Boyacigiller

Can P. Boyacigiller 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: 10699238
    Abstract: A set of attributes are identified within a received input request of a workflow process. The attributes at least in part represent historical process performance of similar workflow processes. Each of the attributes are weighted into a weighted process prioritization data set based upon the historical workflow process performance. The input request is assigned to a process priority based upon the weighted process prioritization data set.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Patent number: 10679169
    Abstract: Input data of an input request is received. The input data includes a set of attributes. For each attribute of the set of attributes, a weight is assigned to the attribute based, at least in part, upon historical data relating to workflow performance, to form a respective corresponding weighted attribute. A process priority value is assigned to the input data of the input request based, at least in part, upon on the weighted attributes.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Publication number: 20190005431
    Abstract: Input data of an input request is received. The input data includes a set of attributes. For each attribute of the set of attributes, a weight is assigned to the attribute based, at least in part, upon historical data relating to workflow performance, to form a respective corresponding weighted attribute. A process priority value is assigned to the input data of the input request based, at least in part, upon on the weighted attributes.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 3, 2019
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Publication number: 20190005430
    Abstract: A set of attributes are identified within a received input request of a workflow process. The attributes at least in part represent historical process performance of similar workflow processes. Each of the attributes are weighted into a weighted process prioritization data set based upon the historical workflow process performance. The input request is assigned to a process priority based upon the weighted process prioritization data set.
    Type: Application
    Filed: September 5, 2018
    Publication date: January 3, 2019
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Patent number: 10108920
    Abstract: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Patent number: 10089590
    Abstract: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Publication number: 20170024675
    Abstract: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
    Type: Application
    Filed: October 7, 2016
    Publication date: January 26, 2017
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Patent number: 9495655
    Abstract: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Publication number: 20160092267
    Abstract: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
    Type: Application
    Filed: September 27, 2014
    Publication date: March 31, 2016
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Publication number: 20160092803
    Abstract: In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
    Type: Application
    Filed: May 20, 2015
    Publication date: March 31, 2016
    Inventors: Can P. Boyacigiller, Swaminathan Chandrasekaran
  • Patent number: 8824481
    Abstract: A method includes encoding a session identifier into a uniform resource identifier (URI) associated with a TCAP Begin message request originating at an application server, where the session identifier identifies a communication session. The method also includes transmitting the TCAP Begin message request from the application server to a transaction capabilities application part (TCAP) interface and receiving a TCAP Continue message request from the TCAP interface with the TCAP Continue message request including the encoded URI. The method includes correlating the TCAP Continue message request to the communication session that originated the Begin request identified by the session identifier in the received URI and routing the TCAP Continue message request to the communication session.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can P. Boyacigiller, Sreeni Pamidala, Bouna Sall
  • Patent number: 8042000
    Abstract: An apparatus, system, and method are disclosed for validating application server replication errors. The method includes receiving a first information message with a test sequence from a caller. The caller is engaged in a communication session with a callee according to a communication protocol and the communication session is managed by a first application server. The method also includes storing the test sequence in a replicable data structure on the first application server. The replicable data structure is replicated to a second application server to form a replicated data structure and both servers operate within an active-active configuration. The method also includes receiving a second information message from the caller. The second information message includes a confirmation sequence. In addition, the method includes determining a replication error in response to comparing the stored test sequence in the replicated data structure with the confirmation sequence.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can P. Boyacigiller, Christopher Dacombe, Sreenivasa R. Pamidala, Bouna Sall
  • Publication number: 20100268991
    Abstract: An apparatus, system, and method are disclosed for validating application server replication errors. The method includes receiving a first information message with a test sequence from a caller. The caller is engaged in a communication session with a callee according to a communication protocol and the communication session is managed by a first application server. The method also includes storing the test sequence in a replicable data structure on the first application server. The replicable data structure is replicated to a second application server to form a replicated data structure and both servers operate within an active-active configuration. The method also includes receiving a second information message from the caller. The second information message includes a confirmation sequence. In addition, the method includes determining a replication error in response to comparing the stored test sequence in the replicated data structure with the confirmation sequence.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Birch, Can P. Boyacigiller, Christopher Dacombe, Sreenivasa R. Pamidala, Bouna Sall
  • Publication number: 20100103925
    Abstract: A method includes encoding a session identifier into a uniform resource identifier (URI) associated with a TCAP Begin message request originating at an application server, where the session identifier identifies a communication session. The method also includes transmitting the TCAP Begin message request from the application server to a transaction capabilities application part (TCAP) interface and receiving a TCAP Continue message request from the TCAP interface with the TCAP Continue message request including the encoded URI. The method includes correlating the TCAP Continue message request to the communication session that originated the Begin request identified by the session identifier in the received URI and routing the TCAP Continue message request to the communication session.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Inventors: Oliver Birch, Can P. Boyacigiller, Sreeni Pamidala, Bouna Sall