Patents by Inventor Pankaj Kankar
Pankaj Kankar 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: 9646253Abstract: This disclosure is directed to techniques for inferring traffic information or estimating total volume of traffic/data flowing through a target network/entity, wherein only a partial subset of inferred traffic information or volume of data is available to a predictor entity/network that infers such traffic information. In an embodiment, such partial subset of total traffic can either be made available to the entity/network for inferring and estimating total traffic or such partial data can actually flow through the entity/network.Type: GrantFiled: November 24, 2011Date of Patent: May 9, 2017Assignee: GUAVUS, INC.Inventors: Pankaj Kankar, Anukool Lakhina, Vineet Bharti
-
Publication number: 20130304692Abstract: This disclosure is directed to techniques for inferring traffic information or estimating total volume of traffic/data flowing through a target network/entity, wherein only a partial subset of inferred traffic information or volume of data is available to a predictor entity/network that infers such traffic information. In an embodiment, such partial subset of total traffic can either be made available to the entity/network for inferring and estimating total traffic or such partial data can actually flow through the entity/network.Type: ApplicationFiled: November 24, 2011Publication date: November 14, 2013Applicant: Guavus Network Systems PVT. LTDInventors: Pankaj Kankar, Anukool Lakhina, Vineet Bharti
-
Publication number: 20130013659Abstract: The present disclosure is directed to techniques for efficient streaming SVD computation. In an embodiment, streaming SVD can be applied for streamed data and/or for streamed processing of data. In another embodiment, the streamed data can include time series data, data in motion, and data at rest, wherein the data at rest can include data from a database or a file and read in an ordered manner. More particularly, the disclosure is directed to an efficient and faster method of computation of streaming SVD for data sets such that errors including reconstruction error and loss of orthogonality are error bounded. The method avoids SVD re-computation of already computed data sets and ensures updates to the SVD model by incorporating only the changes introduced by the new entrant data sets.Type: ApplicationFiled: March 24, 2011Publication date: January 10, 2013Applicant: GUAVUS NETWORK SYSTEMS PVT. LTD.Inventors: Pankaj Kankar, Anukool Lakhina, Rajesh Singh
-
Patent number: 8112063Abstract: The present invention deals with a method and system for routing a call in a mobile communication network. The method comprises receiving a message by a caller prevailing network corresponding to a caller from a callee home network corresponding to a callee, if the callee is roaming. The message is received in response to the call being initiated by the caller for the callee. The message can comprise a redirection information corresponding to the callee in roaming. The method further comprises solving a predefined criterion for routing the call based on the redirection information in the message and connecting the call based on solution of the predefined criterion.Type: GrantFiled: March 26, 2008Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Pankaj Kankar, Sunil Chandra, Sougata Mukherjea
-
Patent number: 7941312Abstract: Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.Type: GrantFiled: April 3, 2008Date of Patent: May 10, 2011Assignee: Nuance Communications, Inc.Inventors: Sandeep Jindal, Pankaj Kankar
-
Patent number: 7908143Abstract: The present invention is concerned with reorganizing dialog call-flow in the presence of resource constraints. A call-flow has a set of dialogs. The set of grammars in a given call-flow set of dialogs is determined. Each grammar has an associated resource requirement. The resource constraint of the device is also determined. The dialogs are reorganized subject to the device resource constraints not being exceeded by a resultant resource requirement of merged dialogs. The grammars can be split into atomic dialogs before the reorganization is performed. The reorganization includes merging at least two of the dialogs.Type: GrantFiled: April 28, 2004Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: Pankaj Kankar, Mohit Kumar, Amit Anil Nanavati, Nitendra Rajput
-
Patent number: 7729689Abstract: 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: GrantFiled: July 13, 2006Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Dipanjan Chakraborty, Sudha Krishnamurthy, Sumit Mittal, Sunil Chandra, Pankaj Kankar, Ashish Verma
-
Patent number: 7669074Abstract: Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery.Type: GrantFiled: August 19, 2008Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Girish B. Chafle, Sunil Chandra, Pankaj Kankar, Vijay Mann
-
Patent number: 7502765Abstract: A method organizes semi-structured data into a taxonomy, based on Tag-Separated (TS) clustering. The method comprises retrieving documents including the semi-structured data. The semi-structured data comprises structured data including structured data fields and tags, and unstructured data. The method selects a structured attribute type including any of a categorical attribute, a numerical attribute, and a tag associated with annotated text, and an unstructured attribute type including a text attribute. The method clusters the semi-structured data from the retrieved documents into a plurality of clusters based on the selected structured attribute type and the selected unstructured attribute type. For a categorical attribute, each category corresponds to a single cluster. For a numerical attribute, a clustering algorithm clusters numerical data projected onto a range of the numerical attribute.Type: GrantFiled: December 21, 2005Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventors: Krishna Kummamuru, Pankaj Kankar
-
Publication number: 20090055165Abstract: Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.Type: ApplicationFiled: April 3, 2008Publication date: February 26, 2009Applicant: International Business Machines CorporationInventors: Sandeep Jindal, Pankaj Kankar
-
Publication number: 20090055163Abstract: Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.Type: ApplicationFiled: August 20, 2007Publication date: February 26, 2009Inventors: Sandeep Jindal, Pankaj Kankar
-
Patent number: 7475275Abstract: The invention provides a method for fault handling in a co-operative workflow environment that employs a placement strategy for transaction scope and associated fault handlers and compensation handlers across different workfiow components. The method employs a fault propagation scheme for forwarding a fault occurring in any of the workflow components to a fault handler. The method employs a distributed data collection mechanism to facilitate recovery from a fault occurring in any the workfiow components. The method employs a fault recovery mechanism using compensation. The transaction scope defines a transaction boundary and provides a fault handling and a fault recovery context for a set of activities and the transaction scope may be nested inside another transaction scope resulting in outer and inner scopes.Type: GrantFiled: October 27, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Girish B. Chafle, Sunil Chandra, Pankaj Kankar, Vijay Mann
-
Publication number: 20080307256Abstract: Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery.Type: ApplicationFiled: August 19, 2008Publication date: December 11, 2008Applicant: International Business Machines CorporationInventors: Girish B. Chafle, Sunil Chandra, Pankaj Kankar, Vijay Mann
-
Publication number: 20080176532Abstract: The present invention deals with a method and system for routing a call in a mobile communication network. The method comprises receiving a message by a caller prevailing network corresponding to a caller from a callee home network corresponding to a callee, if the callee is roaming. The message is received in response to the call being initiated by the caller for the callee. The message can comprise a redirection information corresponding to the callee in roaming. The method further comprises solving a predefined criterion for routing the call based on the redirection information in the message and connecting the call based on solution of the predefined criterion.Type: ApplicationFiled: March 26, 2008Publication date: July 24, 2008Applicant: International Business Machines CorporationInventors: Pankaj Kankar, Sunil Chandra, Sougata Mukherjea
-
Publication number: 20080147835Abstract: A partially decentralized composition of web services is performed by distributing the coordination responsibility of the component web services, originally performed at run time by the centralized execution language code, to multiple web service domains. The original software is divided into multiple code partitions and placed among different web service domains. These code partitions invoke one or more component web services and perform the required data transformation applicable to enable calling and returning data from the web services. The partitions may invoke more than one web service. The web service domains containing the code partitions that invoke more than one web services and perform the required data transformation become new coordinator nodes. In constrained data flow environments, to satisfy any data flow constraints, the data is sent from producer to consumer along a path restricted to the nodes eligible to access this data.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Inventors: Sunil Chandra, Pankaj Kankar
-
Publication number: 20080070579Abstract: The present invention deals with a method and system for routing a call in a mobile communication network. The method comprises receiving a message by a caller prevailing network corresponding to a caller from a callee home network corresponding to a callee, if the callee is roaming. The message is received in response to the call being initiated by the caller for the callee. The message can comprise a redirection information corresponding to the callee in roaming. The method further comprises solving a predefined criterion for routing the call based on the redirection information in the message and connecting the call based on solution of the predefined criterion.Type: ApplicationFiled: September 14, 2006Publication date: March 20, 2008Inventors: Pankaj Kankar, Sunil Chandra, Sougata Mukherjea
-
Publication number: 20080033720Abstract: The present invention deals with a method and system for classifying at least one speech-user-utterance in a speech classification system to one of a plurality of pre-defined class types. The method comprises transcribing automatically the at least one speech-user-utterance to obtain at least one automatic-transcribed-text and estimating an estimated-transcribed-text corresponding to the at least one automatic-transcribed-text. The method further comprises classifying the at least one speech-user-utterance based on the estimated-transcribed-text. The estimated-transcribed-text is estimated based on at least one statistical model.Type: ApplicationFiled: August 4, 2006Publication date: February 7, 2008Inventors: Pankaj Kankar, Tanveer Afzal Faruquie
-
Publication number: 20080014966Abstract: 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: ApplicationFiled: July 13, 2006Publication date: January 17, 2008Inventors: Dipanjan Chakraborty, Sudha Krishnamurthy, Sumit Mittal, Sunil Chandra, Pankaj Kankar, Ashish Verma
-
Publication number: 20070143235Abstract: Methods, systems and computer program products for organizing semi-structured data into taxonomies are described. The semi-structured data is clustered into a plurality of clusters based on a plurality of attributes and the clusters are ranked relative to each other. The attributes are also ranked relative to each other based on a common ranking measure suitable for each of the attributes. The taxonomy may be represented as a hierarchical tree structure comprising a root node and a plurality of child nodes with the root node containing the semi-structured data and each of the child nodes containing data points of a cluster generated from the semi-structured data.Type: ApplicationFiled: December 21, 2005Publication date: June 21, 2007Applicant: International Business Machines CorporationInventors: Krishna Kummamuru, Pankaj Kankar
-
Publication number: 20070101179Abstract: Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery.Type: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Applicant: International Business Machines CorporationInventors: Girish Chafle, Sunil Chandra, Pankaj Kankar, Vijay Mann