Patents by Inventor Prabir Nandi
Prabir Nandi 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: 10235330Abstract: Process management techniques using a representation state transfer architecture include, for example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server. In an exemplary method, the server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.Type: GrantFiled: March 21, 2012Date of Patent: March 19, 2019Assignee: Intenational Business Machines CorporationInventors: Pankaj Dhoolia, Fenno F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Pinel
-
Patent number: 10182149Abstract: A method, non-transitory computer-readable storage device, and apparatus for promoting adoption of an automated communication channel. For example, the method collects data from a plurality of communication channels related to a plurality of touchpoints, determines at least one journey from the plurality of touchpoints, determines a current state of a user for the at least one journey, determines that a next touchpoint for the at least one journey leads to a human interaction from the current state, and interacts with an endpoint device of the user via an automated communication channel.Type: GrantFiled: November 5, 2015Date of Patent: January 15, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: Prabir Nandi, Sanjeev Devarapalli
-
Publication number: 20170186018Abstract: A method, non-transitory computer-readable storage device, and apparatus for creating a customer care service. For example, the method collects customer care data from a plurality of communication channels related to a plurality of touchpoints, processes the customer care data from the plurality of communication channels, stitches the customer care data that has been processed into stitched customer care data, and applies the stitched customer care data to implement a customer care service.Type: ApplicationFiled: December 29, 2015Publication date: June 29, 2017Inventors: Prabir Nandi, Sanjeev Devarapalli, Adam Gasper
-
Publication number: 20170140313Abstract: A method, non-transitory computer-readable storage device, and apparatus for determining a root cause for a customer contact or a journey. For example, the method collects data from a plurality of communication channels related to a plurality of touchpoints, determines a plurality of journeys from the plurality of touchpoints, determines a cost for each of the plurality of journeys, selects one journey from the plurality of journeys to determine a root cause for the one journey, wherein the one journey is selected based on the cost calculated for the one journey and a number of traversals for the one journey, determines the root cause for the one journey, and generates a recommendation of a remedial action to address the root cause for the one journey.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Prabir Nandi, Sanjeev Devarapalli, Charmaine Williams
-
Publication number: 20170140387Abstract: A method, non-transitory computer-readable storage device, and apparatus for providing a proactive customer care service. For example, the method collects data from a plurality of communication channels related to a plurality of touchpoints, determines a plurality of journeys from the plurality of touchpoints, where at least one of the plurality of journeys is classified as a negative journey, determines a start of the negative journey by a user, and interacts with an endpoint device of the user before a next touchpoint for the negative journey is reached by the user.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Prabir Nandi, Sanjeev Devarapalli, Karthik Rajagopalan
-
Publication number: 20170134570Abstract: A method, non-transitory computer-readable storage device, and apparatus for promoting adoption of an automated communication channel. For example, the method collects data from a plurality of communication channels related to a plurality of touchpoints, determines at least one journey from the plurality of touchpoints, determines a current state of a user for the at least one journey, determines that a next touchpoint for the at least one journey leads to a human interaction from the current state, and interacts with an endpoint device of the user via an automated communication channel.Type: ApplicationFiled: November 5, 2015Publication date: May 11, 2017Inventors: PRABIR NANDI, Sanjeev Devarapalli
-
Patent number: 8984046Abstract: Process management techniques using a representation state transfer architecture include, for example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server. In an exemplary method, the server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.Type: GrantFiled: September 12, 2008Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Pankaj Dhoolia, Fenno F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Pinel
-
Patent number: 8793807Abstract: A method, system, and computer program product for controlling access to and manipulation of a data object by different data object users. An example method includes determining a current user role of a current user requesting interaction with the data object. The method also includes determining a current lifecycle state of the data object. The method further includes restricting, by a computer processor, interaction with the data object by the current user based on at least the current user role of the current user and the current lifecycle state of the data object.Type: GrantFiled: January 8, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Shane C. Claussen, Vladimir Klicnik, Matthias Kloppmann, Dieter Koenig, Simon D. Moser, Prabir Nandi
-
Patent number: 8655709Abstract: Process Brokering Services (PBS) are implemented though the concept of Adaptive Documents to facilitate electronic commerce (e-commerce). PBS provides a single point of process control over the various fragmented execution flows and brings together the elements for process integration (views, content, flows) in a unified, scalable architecture on an industry standard platform. The two principal functions of the PBS are brokering of multiple business processes encapsulated in various back-end systems including workflow engines and business applications, and aggregating content from multiple enterprise information systems in the business context and managing the shared access to this based on the roles of the participants. The dynamic services provided by PBS are accessible to clients through the PBS Interface.Type: GrantFiled: September 18, 2008Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Santhosh Kumaran, Prabir Nandi, Kumar Bhaskaran
-
Patent number: 8301627Abstract: Systems and methods are provided for selectively cache trading partner transaction messages in a trading partner collaboration environment. At least one trading partner transaction message is received. A determination is made as to whether at least one trading partner business rule requires data from the transaction message. If at least one trading partner business rule requires data from the transaction message, at least a portion of the transaction message in a transaction history cache is selectively cached. Another determination is made as to whether the transaction message is associated with a trading partner business rule. If the transaction message is associated with a trading partner business rule the transaction message is processed based on the associated trading partner business rule and previous transaction message data residing in the transaction history cache.Type: GrantFiled: September 30, 2008Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Christophe Begue, Keeranoor Kumar, Mark H. Linehan, Prabir Nandi, Vishwanath Narayan
-
Publication number: 20120185791Abstract: A method, system, and computer program product for managing a process with one or more associated data objects. The method includes automatically generating, by a computer processor, a user interface configured to allow access and manipulation of each data object from the one or more associated data objects. The access and manipulation may be based on at least a lifecycle state of the data object and a user role. The lifecycle state may be one of a set of states to and from which the lifecycle state can transition.Type: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Applicant: International Business Machines CorporationInventors: Shane C. Claussen, Vladimir Klicnik, Dieter Koenig, Simon D. Moser, Prabir Nandi
-
Publication number: 20120179825Abstract: Process management techniques using a representation state transfer architecture that manages a given process in a data-centric manner are disclosed. By way of one example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server, comprises the following steps. The server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.Type: ApplicationFiled: March 21, 2012Publication date: July 12, 2012Applicant: International Business Machines CorporationInventors: Pankaj Dhoolia, Fenno F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Pinel
-
Publication number: 20110247080Abstract: A method, system, and computer program product for controlling access to and manipulation of a data object by different data object users. An example method includes determining a current user role of a current user requesting interaction with the data object. The method also includes determining a current lifecycle state of the data object. The method further includes restricting, by a computer processor, interaction with the data object by the current user based on at least the current user role of the current user and the current lifecycle state of the data object.Type: ApplicationFiled: January 8, 2011Publication date: October 6, 2011Applicant: International Business Machines CorporationInventors: Shane C. Claussen, Vladimir Klicnik, Matthias Kloppmann, Dieter Koenig, Simon D. Moser, Prabir Nandi
-
Patent number: 7890309Abstract: A system for analyzing a business process integration and management (BPIM) solution includes an assembler which assembles a plurality of solution artifacts to form a platform independent solution template, a simulator which simulates an execution of a BPIM solution based on the platform independent solution template, and an analyzer for analyzing a performance of the BPIM solution.Type: GrantFiled: October 10, 2003Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Kumar Bhaskaran, Ying Huang, Santhosh Kumaran, Prabir Nandi, Zhong Tian, Jian Wang, Jun Zhu
-
Publication number: 20100083171Abstract: Systems and methods are provided for automatically generating user interfaces in a trading partner collaboration environment. At least one trading partner business rule that defines at least one trading partner agreement between at least two trading partners is retrieved. A user interface based on the at least one trading partner business rule and the at least one trading partner agreement is automatically generated. The user interface enables a user to respond to an outbound message and/or create an inbound message. A set of inbound messages available for creation is displayed, via the user interface, to the user. The set of inbound messages that are displayed are based on the at least one trading partner business rule and the at least one trading partner agreement.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: CHRISTOPHE BEGUE, Keeranoor Kumar, Mark H. Linehan, Prabir Nandi, Vishwanath Narayan
-
Publication number: 20100082415Abstract: Systems and methods are provided for selectively cache trading partner transaction messages in a trading partner collaboration environment. At least one trading partner transaction message is received. A determination is made as to whether at least one trading partner business rule requires data from the transaction message. If at least one trading partner business rule requires data from the transaction message, at least a portion of the transaction message in a transaction history cache is selectively cached. Another determination is made as to whether the transaction message is associated with a trading partner business rule. If the transaction message is associated with a trading partner business rule the transaction message is processed based on the associated trading partner business rule and previous transaction message data residing in the transaction history cache.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: CHRISTOPHE BEGUE, Keeranoor Kumar, Mark H. Linehan, Prabir Nandi, Vishwanath Narayan
-
Publication number: 20100082358Abstract: Systems and methods are provided for generating a formal specification of a trading partner agreement for sharing between trading partners. The trading partner agreement that is established between at least two of the trading partners is analyzed. A set of contracts, a set of protocols, and a set of service level agreements associated with the trading partner agreement is identified. A single formal specification of the trading partner agreement is generated. The single formal specification comprises the set of contracts, the set of protocols, and the set of service level agreements using a markup language. Each of the set of contracts, the set of protocols, and the set of service level agreements are expressed in a markup language notation. The single formal specification is usable by multiple trading partners.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: CHRISTOPHE BEGUE, Keeranoor Kumar, Mark H. Linehan, Prabir Nandi, Vishwanath Narayan
-
Patent number: 7689651Abstract: An enterprise system includes a plurality of artifacts (e.g., persons, objects, databases, autonomous elements, intelligent agents, information systems, etc), and a smart distance (e.g., a distance which may optimize the performance of the enterprise system) between the plurality of artifacts.Type: GrantFiled: November 24, 2008Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Yiming Ye, Haiyang Wang, legal representative, Jen-Yao Chung, David Cohn, Fenno F. Heath, III, Jun-Jang Jeng, Santhosh Kumaran, Hui Lei, Prabir Nandi
-
Publication number: 20100070561Abstract: Process management techniques using a representation state transfer architecture that manages a given process in a data-centric manner are disclosed. By way of one example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server, comprises the following steps. The server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.Type: ApplicationFiled: September 12, 2008Publication date: March 18, 2010Inventors: Pankaj Dhoolia, Fertiao F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Rinel
-
Publication number: 20090083108Abstract: An enterprise system includes a plurality of artifacts (e.g., persons, objects, databases, autonomous elements, intelligent agents, information systems, etc), and a smart distance (e.g., a distance which may optimize the performance of the enterprise system) between the plurality of artifacts.Type: ApplicationFiled: November 24, 2008Publication date: March 26, 2009Applicant: International Business Machines CorporationInventors: Yiming Ye, Jen-Yao Chung, David Cohn, Fenno F. Heath, III, Jun-Jang Jeng, Santhosh Kumaran, Hui Lei, Prabir Nandi, Haiyang Wang