Patents by Inventor Dipanjan Chakraborty

Dipanjan Chakraborty 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: 8194830
    Abstract: Data pertaining to interactions between a plurality of customers is obtained. A graph is formed, having a plurality of nodes representing the customers and a plurality of edges representing interactions between the customers. A sub-set of the customers are denoted as previously churned customers. A spreading activation model is applied to the graph to identify, based on the graph and the previously churned customers, the potential churning customers.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Amit A. Nanavati, Rahul Singh, Balaji Viswanathan
  • Publication number: 20110302292
    Abstract: Systems, methods, apparatuses and program products configured to provide a topology-service tool are described. A presence-federation solution asset is leveraged to address topology-federation problems. A network topology tool takes as input network endpoints, for example caller and callee telephone numbers, determines a network service flow used to connect the network endpoints, and develops a network topology view of the service flow along with associated network device related information.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: International Business Machine Corporation
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Chetan Desai, Piyush Sarwal, Shachi Sharma, Xiping Wang
  • Patent number: 8046220
    Abstract: A method includes crawling and indexing voice sites and storing results in an index; receiving a search request in voice from a user via a telephone; performing speech recognition on the voice search request and converting the request from voice to text; parsing the query; and performing a search on the index and ranking the search results. Search results may be filtered based on attributes such as location and context. Filtered search results may be presented to the user in categories to enable easy voice browsing of the search results by the user. Computer program code and systems are also provided.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: October 25, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Sougata Mukherjea, Amit Anil Nanavati, Nitendra Rajput
  • Patent number: 8041575
    Abstract: A method for enabling voice driven interactions among multiple interactive voice response (IVR) systems begins by receiving a telephone call from a user of a first IVR system to begin a transaction; and, automatically contacting, by the first IVR system, at least one additional IVR system. Specifically, the contacting of the additional IVR system includes assigning tasks to the additional IVR system. The tasks require input from the user and the additional IVR system is secure and separate from the first IVR system. Moreover, the tasks can include a transfer of currency and a transfer of local information.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Amit A. Nanavati, Nitendra Rajput
  • Publication number: 20110208689
    Abstract: Techniques for creating and enabling access to a community-augmented map are provided. The techniques include uploading user-generated content about one or more locations on a map, processing the user-generated content about one or more locations on the map and storing the user-generated content about one or more locations on the map in an intelligent knowledgebase, applying one or more domain concepts from the intelligent knowledgebase to the user-generated content to infer one or more derivatives in connection with one or more locations in the map, and retrieving information of the one or more locations on the map from the intelligent knowledgebase to provide the map information as augmented metadata on the map.
    Type: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dipanjan Chakraborty, Himanshu Chauhan, Arun Kumar
  • Publication number: 20110196913
    Abstract: Techniques for supporting a presence virtualization query are provided. The techniques include receiving a virtual query from a client, the virtual query specified in terms of a membership set of members, wherein the membership set comprises a list of presentity uniform resource identifiers (URIs) and a separate transformation function, defined over a set of presence documents of the members in the membership set, redirecting the query to a destination virtual presentity URI whose presence state comprises an aggregation of the presence documents of the list of URIs in the membership set and a corresponding query element (QE) object that manages subscriptions for the URI, adding the client as a watcher for the destination virtual presentity URI, and applying transformation logic specified by the watcher client and notifying a corresponding client of a resulting output.
    Type: Application
    Filed: February 8, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Archan Misra, Xiping Wang, Charles P. Wright
  • Publication number: 20110015963
    Abstract: Techniques for enabling real-time enterprise workforce management over a telecom network are provided. The techniques include receiving real-time workforce information from one or more telecom networks, and using the real-time information for dynamic load optimization to enable real-time enterprise workforce management.
    Type: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Applicant: International Business Machines Corporation
    Inventors: Girish Bhimrao Chafle, Dipanjan Chakraborty, Koustuv Dasgupta, Anant Kumar, Sumit Mittal, Sougata Mukherjea, Seema Nagar
  • Publication number: 20110015987
    Abstract: Systems and methods of marketing to mobile devices are provided. Other methods, apparatus, and computer readable media are also provided.
    Type: Application
    Filed: July 20, 2009
    Publication date: January 20, 2011
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Dinesh Garg, Shivkumar Kalyanaraman, Alwyn R. Lobo, Sumit Mittal, Deepak S. Padmanabhan, Ramana V. Polavarapu, Lakshmish M. Ramaswamy, Karthik Visweswariah
  • Publication number: 20100306119
    Abstract: Techniques for forming a real-time activity group are provided. The techniques include creating a set of one or more users, annotating each user in the set with one or more corresponding real-time attributes, and using the one or more real-time attributes to identify one or more connections between the one or more users in the set to form a real-time activity group within the set of one or more users, wherein the one or more connections are based on an activity request.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Sumit Mittal, Seema Nagar
  • Patent number: 7729689
    Abstract: A mobile wireless device, such as a mobile wireless phone, is adapted based on a user's current abstracted contextual situation, where the context of a user is determined using devices enabled with near-field communication technology. Dynamic information of a user of a mobile device, such as the identity of his or her current environment, is determined using near-field communication, such as radio-frequency identification (RFID) tags. Static information regarding the user is also determined, where such static information can include the user's preferences regarding how the mobile device should adapt to certain environments. An abstracted contextual situation of the user is synthesized based on this dynamic and static information. One or more adaptation directives for the mobile device of the user are determined based on the user's abstracted contextual situation.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Sudha Krishnamurthy, Sumit Mittal, Sunil Chandra, Pankaj Kankar, Ashish Verma
  • Patent number: 7707173
    Abstract: A Web services-oriented service provider middleware architecture and implementation is provided that integrates the performance monitoring of individual CPs, along with other dynamic contextual conditions, in the automatic selection of appropriate CPs. In the architecture, a CP's performance is evaluated not only in terms of network or service-level parameters, but also via other business processes (e.g., complaint handling). The selection of multiple Web services occurs through an initial filtering of a set of feasible workflows for each task depending on business agreements and end user needs, and a subsequent dynamic context-based selection of the most appropriate workflow. A workflow filtering and ranking engine uses metarules to guide the optimisation process and help in selecting and ranking the feasible workflows. The component services in the workflows are evaluated by evaluator processes of information sources. The workflow engine outputs the workflows in their preference ranking.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amit Anil Nanavati, Archan Misra, Dipanjan Chakraborty, Suraj Kumar Jaiswal
  • Publication number: 20100077018
    Abstract: Techniques are disclosed for generating and managing presentities in accordance with a virtual presence server. By way of example, a method for requesting information from at least one server comprises the following steps. A client request, which expresses a request that can not be satisfied by a single existing presentity, is obtained at an intermediate server, wherein the intermediate server operates as a virtual presence server. The virtual presence server (i.e., intermediate server) creates a set of software objects for a virtual presentity, the set of objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server. The virtual presence server creates an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Archan Misra, Xiping Wang, Charles P. Wright
  • Publication number: 20090238348
    Abstract: A method of defining a voice browser for browsing a plurality of voice sites, at least some of the voice sites having different telephone numbers, the voice sites being configured to be accessed by telephone, is provided including storing information relating to voice sites visited by a voice user; and providing forward and back functions, comprising transferring a user from one voice site to another, in response to commands by the user. Computer program code and systems are also provided.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Applicant: International Business Machines Corporation
    Inventors: Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput
  • Publication number: 20090232287
    Abstract: A method of defining a voice browser for browsing a plurality of voice sites, at least some of the voice sites having different telephone numbers, the voice sites being configured to be accessed by telephone, is provided including storing information relating to voice sites visited by a voice user; and providing forward and back functions, comprising transferring a user from one voice site to another, in response to commands by the user. Computer program code and systems are also provided.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput
  • Publication number: 20090190729
    Abstract: Data pertaining to interactions between a plurality of customers is obtained. A graph is formed, having a plurality of nodes representing the customers and a plurality of edges representing interactions between the customers. A sub-set of the customers are denoted as previously churned customers. A spreading activation model is applied to the graph to identify, based on the graph and the previously churned customers, the potential churning customers.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Amit A. Nanavati, Rahul Singh, Balaji Viswanathan
  • Publication number: 20090192809
    Abstract: Data pertaining to interactions between a plurality of customers is obtained. A graph is formed, having a plurality of nodes representing the customers and a plurality of edges representing interactions between the customers. A sub-set of the customers are denoted as previously churned customers. A spreading activation model is applied to the graph to identify, based on the graph and the previously churned customers, the potential churning customers.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Amit A. Nanavati, Rahul Singh, Balaji Viswanathan
  • Publication number: 20090138269
    Abstract: A method for enabling voice driven interactions among multiple interactive voice response (IVR) systems begins by receiving a telephone call from a user of a first IVR system to begin a transaction; and, automatically contacting, by the first IVR system, at least one additional IVR system. Specifically, the contacting of the additional IVR system includes assigning tasks to the additional IVR system. The tasks require input from the user and the additional IVR system is secure and separate from the first IVR system. Moreover, the tasks can include a transfer of currency and a transfer of local information.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Inventors: Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Amit A. Nanavati, Nitendra Rajput
  • Publication number: 20090138262
    Abstract: A method comprises crawling and indexing voice sites and storing results in an index; receiving a search request in voice from a user via a telephone; performing speech recognition on the voice search request and converting the request from voice to text; parsing the query; and performing a search on the index and ranking the search results. Search results may be filtered based on attributes such as location and context. Filtered search results may be presented to the user in categories to enable easy voice browsing of the search results by the user. Computer program code and systems are also provided.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Inventors: Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Sougata Mukherjea, Amit Anil Nanavati, Nitendra Rajput
  • Publication number: 20090132220
    Abstract: Techniques for using a proxy model to encapsulate one or more telecommunications (telecom) functionalities are provided. The techniques include generating a proxy model, wherein the proxy model comprises at least one of a representation module, an implementation module, a metadata module, one or more utility snippet modules, one or more unit test code modules and a module linking to one or more blogs, and using the proxy model to encapsulate one or more telecom functionalities. Techniques are also provided for creating a telecom service using the proxy model.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 21, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Sunil Goyal, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20090129575
    Abstract: Techniques for using a proxy model to encapsulate one or more telecommunications (telecom) functionalities are provided. The techniques include generating a proxy model, wherein the proxy model comprises at least one of a representation module, an implementation module, a metadata module, one or more utility snippet modules, one or more unit test code modules and a module linking to one or more blogs, and using the proxy model to encapsulate one or more telecom functionalities. Techniques are also provided for creating a telecom service using the proxy model.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 21, 2009
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Sunil Goyal, Sumit Mittal, Sougata Mukherjea