Patents by Inventor Sumit Mittal

Sumit Mittal 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: 8219498
    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: Grant
    Filed: May 27, 2009
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Sumit Mittal, Seema Nagar
  • Patent number: 8135434
    Abstract: Techniques for integrating device functionality into a composition of telecommunication service are provided. The techniques include using a service specification to generate a composition, wherein the composition comprises one or more telecommunication network blocks, one or more non-telecommunication blocks, and one or more place holders for device functionality, and integrating device functionality into the composition based on a target device.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sunil Goyal, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20110320525
    Abstract: Methods and systems for enabling mobile mashups that amalgamate data and offerings from three dimensions: device features, Telecom network, and Web accessible services. Certain subject matter presented herein provides that this framework is established through middleware components, both on the server side as well as the device side, to provide support for mashing device and telecom interfaces. In addition, certain subject matter described herein provides for portability across different device platforms and different telecom operator networks.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vikas Agarwal, Sunil Goyal, Sumit Mittal, Sougata Mukherjea, John Ponzo, Fenil Shah
  • Patent number: 8055935
    Abstract: Dynamic adaptation is provided within web service composition and execution. Within a logical composition stage, a set of abstract workflows for a web service is selected from a number of generated abstract workflows. Within a physical composition stage, a set of executable workflows is selected from a number of executable workflows that are generated at least based on the set of abstract workflows selected. Within a runtime stage, an executable workflow to be executed is selected from the set of executable workflows and that particularly satisfies specified requirements. The executable workflow selected is executed within an execution environment. The executable workflow within the runtime stage, the set of executable workflows within the physical composition stage, and the set of abstract workflows within the logical composition stage are periodically dynamically assessed and reselected.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Girish Bhimrao Chafle, Koustuv Dasgupta, Arun Kumar, Sumit Mittal, Biplav Srivastava
  • 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: 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: 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
  • Publication number: 20100248696
    Abstract: Techniques for integrating device functionality into a composition of telecommunication service are provided. The techniques include using a service specification to generate a composition, wherein the composition comprises one or more telecommunication network blocks, one or more non-telecommunication blocks, and one or more place holders for device functionality, and integrating device functionality into the composition based on a target device.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Sunil Goyal, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20100246790
    Abstract: A plurality of pure operator type rules are instantiated within a domain of a telecommunications operator and a plurality of pure application type rules are instantiated within a domain of a third party telecommunications application provider. The plurality of pure operator type rules and the plurality of pure application type rules are associated with a composite service. A plurality of network components are established to transmit given events of a plurality of protocol-level events to at least one of the domain of the telecommunications operator and the domain of the third party telecommunications application provider. The composite service is deployed in an execution engine of the third party telecommunications application provider.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nilanjan Banerjee, Dipanian Chakraborty, Koustuy Dasgupta, Sunil Goyal, Sumit Mittal
  • Patent number: 7730088
    Abstract: There is disclosed a method, apparatus and computer program product for generating a queriable text. User role map information is applied to the source hierarchical text. The role mapped text is separated into a structure component and a content component. The content component is compressed. A method for processing intermediate and original form query also is disclosed.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sumit Mittal, Biplav Srivastava
  • 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
  • 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
  • Publication number: 20090125872
    Abstract: A method, computer System and computer program product for generating ontological information from design data are disclosed. The design data has a plurality of classes, the classes having at least one association with another class. The design data is processed on the basis of rules to identify environmental artifacts. The design data is processed on the basis of rules to identify implementation artifacts. All classes that are implementation artifacts are eliminated from the design data. New associations for non-eliminated design data that have broken class associations as a result of the elimination are established. The design data remaining following the elimination is processed to preserve environmental artifact relationships between the retained classes to generate an ontology.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Inventors: Kalapriya Kannan, Biplav Srivastava, Vikas Agarwal, Sumit Mittal, Girish Bhimrao Chafle
  • Publication number: 20090006315
    Abstract: A structured method of matching schemas that uses multiple levels of ontologies is disclosed. The method maps functions of a target system to a process ontology and maps functions of a source system to the process ontology to produce a first mapping of target functions and source functions using the process ontology. The method identifies target function parameters upon which the target functions operate and identifies source function parameters upon which the source functions operate. Then, the method maps the target function parameters to a concept ontology and maps the source function parameters to the concept ontology to produce a second mapping of the target function parameters and the source function parameters using the concept ontology. This second mapping is enhanced by mapping the target function parameters to a data-type ontology and mapping the source function parameters to the data-type ontology.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Sougata Mukherjea, Girish B. Chafle, Sunil Goyal, Sumit Mittal, Himanshu Agrawal
  • Publication number: 20080071814
    Abstract: There is disclosed a method, apparatus and computer program product for generating a queriable text. User role map information is applied to the source hierarchical text. The role mapped text is separated into a structure component and a content component. The content component is compressed. A method for processing intermediate and original form query also is disclosed.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 20, 2008
    Inventors: Sumit Mittal, Biplav Srivastava
  • Publication number: 20080071597
    Abstract: Dynamic adaptation is provided within web service composition and execution. Within a logical composition stage, a set of abstract workflows for a web service is selected from a number of generated abstract workflows. Within a physical composition stage, a set of executable workflows is selected from a number of executable workflows that are generated at least based on the set of abstract workflows selected. Within a runtime stage, an executable workflow to be executed is selected from the set of executable workflows and that particularly satisfies specified requirements. The executable workflow selected is executed within an execution environment. The executable workflow within the runtime stage, the set of executable workflows within the physical composition stage, and the set of abstract workflows within the logical composition stage are periodically dynamically assessed and reselected.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 20, 2008
    Inventors: Girish Bhimrao Chafle, Koustuv Dasgupta, Arun Kumar, Sumit Mittal, Biplav Srivastava
  • Publication number: 20080040281
    Abstract: Users and vendors are matched. A request from a mobile wireless device of a user is received that relates to a business service. The request is matched against vendors providing the business service to yield one or more vendors currently locationally near the user and that are currently accepting service calls for the business service. A response is sent to the mobile wireless device of the user, with identities of the vendors that are locationally near the user and that are currently accepting service calls for the business service. The current location of the user may be determined based on the user's mobile wireless device. The current location of each vendor may be determined based on that provider's mobile wireless device. Whether each vendor providing the business service requested is currently accepting service calls is determined based on previously provided information by the provider.
    Type: Application
    Filed: July 11, 2006
    Publication date: February 14, 2008
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Sumit Mittal, Archan Misra
  • Publication number: 20080014966
    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: Application
    Filed: July 13, 2006
    Publication date: January 17, 2008
    Inventors: Dipanjan Chakraborty, Sudha Krishnamurthy, Sumit Mittal, Sunil Chandra, Pankaj Kankar, Ashish Verma