Patents by Inventor Biplav Srivastava

Biplav Srivastava 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).

  • Publication number: 20170103400
    Abstract: Methods and arrangements for a method of monitoring a ticket resolution process, said method including: utilizing at least one processor to execute computer code that performs the steps of: detecting, at a device, a ticket resolution initiation; capturing, based on the detection, user activity; identifying at least one work activity within the captured user activity; and storing, in a storage device, the at least one work activity. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Vikas Agarwal, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
  • Publication number: 20170068898
    Abstract: Methods and arrangements for forecasting at least one attribute of a future event based on a repository of historical event data associated with historical events comparable to the future event. A plurality of event data points are obtained from the repository of historical event data. The plurality of event data points are grouped in accordance with at least one category and a plurality of subcategories to create at least one data tree. Certain of the grouped event data points are designated to form a set of candidate data attributes, and the designated set of candidate data attributes are compared to a set of data attributes from the at least one data tree associated with the future event. Based on the comparing, there is identified a data attribute missing from the set of data attributes from the at least one data tree associated with the future event, and a value for the missing data attribute is forecast. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Inventors: Prithu Banerjee, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
  • Patent number: 9569288
    Abstract: API associations among a plurality of service application programming interfaces may be identified by analyzing service API call logs, which contain data associated with invocation of the plurality of application programming interfaces by a plurality of applications, wherein sets of APIs that are determined to be called together are identified. For a set of service APIs, a plurality of applications that invoke the APIs in the set is identified. A sequence of API calls by an application in the plurality of applications is identified, wherein multiples sequences of APIs are identified, one sequence of API calls identified respectively for one application in the plurality of applications. An application pattern is determined based on the multiple sequences of service APIs.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jie Cui, Florian Pinel, Biplav Srivastava, Xin Zhou
  • Publication number: 20170004183
    Abstract: Methods and arrangements for displaying results of one or more query searches. Query search results are obtained and there are determined, from the query search results, a best object type, a best instance of the best object type and one or more alternative object types, wherein determining a best object type includes consulting a collection of domain ontologies. The search results are displayed on a single screen via showing the best object type, the best instance of the best object type and the one or more alternative object types. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Biplav Srivastava, Srikanth Govindaraj Tamilselvam
  • Publication number: 20160377441
    Abstract: Methods and arrangements for identifying at least one anomaly in a path taken by a plurality of objects. A plurality of trajectories are input, wherein each trajectory comprises a data set indicative of a path taken by a plurality of objects from a starting point to an ending point, wherein the starting point and ending point are substantially similar for each trajectory. A plurality of sub-trajectories within the input trajectories are identified. There are identified, within the plurality of sub-trajectories, a set of sub-trajectories that are anomalous when compared to other sub-trajectories within the plurality of sub-trajectories, wherein the anomalous sub-trajectories deviate from a predetermined standard. A maximal anomalous sub-trajectory is identified from among the identified set of anomalous sub-trajectories. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Prithu Banerjee, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
  • Patent number: 9529904
    Abstract: Exemplary embodiments of the present invention disclose a method, computer program product, and system for updating an ontology when a set of evidences and a set of constraints are given as inputs. Exemplary embodiments categorize concepts into three sets, a definitely relevant set, a possibly relevant set, and an irrelevant set. Exemplary embodiments store the concepts from the definitely relevant set in the ontology and the concepts from the possibly relevant set in a residual ontology. Exemplary embodiments match concepts in the set of evidences to the concepts in the ontology or the concepts in the residual ontology. Exemplary embodiments determine to enhance the strength of the existing concepts in the ontology or the existing concepts in the residual ontology. Exemplary embodiments determine to expand the ontology or the residual ontology. Exemplary embodiments remove the concepts from the ontology or the residual ontology utilizing the set of constraints.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Pramod Anantharam, Biplav Srivastava
  • Patent number: 9396046
    Abstract: An embodiment of the invention comprising a method captures information for a data structure, the information pertaining to Web application programming interfaces APIs and Web application programming interface API users. The method includes identifying a first set of relationships, wherein an identified relationship can be at least a relationship between a Web API and a Web API user, between different Web API users, or between different Web APIs. The method further includes furnishing the first set of relationships to the data structure as first captured information, and using the first captured information to perform a specified analysis operation.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander Slominski, Biplav Srivastava, Maja Vukovic, John E. Wittern
  • Patent number: 9390178
    Abstract: An embodiment of the invention pertains to Web application programming interface (API) data associated with a Web API ecosystem. The embodiment comprises constructing a data structure that is selectively related to at least some of the Web API data associated with the Web API ecosystem. The embodiment further comprises commencing an analytics operation to determine specified information which is of interest to a given Web API user, wherein the given Web API user has a role that pertains to the Web API ecosystem. Responsive to commencing the operation, Web API data related to the data structure is used to determine one or more preliminary data elements, wherein at least one of the preliminary data elements comprises an answer to a specified preliminary query. Respective preliminary data elements are selectively used to determine the specified information that is of interest to the given Web API user.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander Slominski, Biplav Srivastava, Maja Vukovic, John E. Q. Wittern
  • Patent number: 9286362
    Abstract: A metadata management system and method enables complex query searches by users, e.g., different users having different query needs, using the same infrastructure. For querying metadata, the metadata management system provides functionality for aggregating all the concepts (metadata items) and relationships of the metadata across one or more users in a common format; extracting concepts and storing them in a metadata store (e.g., a relational database); extracting relationships and modeling them in a standard semantic representation. The system and method further records users' different needs on relationships into user-specific configuration files. The system is configured for retrieving, in response to a user query, relevant data items by using the meta-data selectively. In one embodiment, a selection of meta-data used in the retrieving is determined according to captured context information.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohit M. Lotikar, Qian Ma, Daniel V. Oppenheim, Ramana V. Polavarapu, Krishna C. Ratakonda, Biplav Srivastava
  • Patent number: 9286801
    Abstract: Techniques, systems, and articles of manufacture for leveraging information for use in a traffic prediction scenario. A method includes extracting transportation-related information pertaining to a geographic region from multiple user-driven information systems, processing said transportation-related information by merging the transportation-related information across the multiple user-driven information systems and one or more transportation-related databases, and determining a supply and demand estimation for one or more aspects of transportation in the geographic region based on said processing of said transportation-related information.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Krishna Kummamuru, Nitendra Rajput, Biplav Srivastava
  • Publication number: 20160019102
    Abstract: API associations among a plurality of service application programming interfaces may be identified by analyzing service API call logs, which contain data associated with invocation of the plurality of application programming interfaces by a plurality of applications, wherein sets of APIs that are determined to be called together are identified. For a set of service APIs, a plurality of applications that invoke the APIs in the set is identified. A sequence of API calls by an application in the plurality of applications is identified, wherein multiples sequences of APIs are identified, one sequence of API calls identified respectively for one application in the plurality of applications. An application pattern is determined based on the multiple sequences of service APIs.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventors: Jie CUI, Florian PINEL, Biplav SRIVASTAVA, Xin ZHOU
  • Publication number: 20150363493
    Abstract: An embodiment of the invention comprises a method associated with a Web API ecosystem and API users includes identifying specified events over a period of time that respectively affect the ecosystem. Events can comprise an interaction between the ecosystem and a Web API user or a specified Web API. The embodiment further includes constructing a data structure that contains a data element representing each identified event. An interface is used to translate respective data elements between the data structure and a data store, wherein the data store represents translated data elements in a form different from that used to represent the data elements in the data structure.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander A. Slominski, Biplav Srivastava, Maja Vukovic, John E. Q. Wittern
  • Publication number: 20150363492
    Abstract: An embodiment of the invention pertains to Web application programming interface (API) data associated with a Web API ecosystem. The embodiment comprises constructing a data structure that is selectively related to at least some of the Web API data associated with the Web API ecosystem. The embodiment further comprises commencing an analytics operation to determine specified information which is of interest to a given Web API user, wherein the given Web API user has a role that pertains to the Web API ecosystem. Responsive to commencing the operation, Web API data related to the data structure is used to determine one or more preliminary data elements, wherein at least one of the preliminary data elements comprises an answer to a specified preliminary query. Respective preliminary data elements are selectively used to determine the specified information that is of interest to the given Web API user.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander Slominski, Biplav Srivastava, Maja Vukovic, John E.Q. Wittern
  • Patent number: 9208224
    Abstract: A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sumana S. Bhat, Karen L. B. Brown, Ankur Jain, Bipin K. Joshi, Biplav Srivastava, Srikanth G. Tamilselvam, Terrence E. White
  • Patent number: 9135053
    Abstract: A method of managing a plurality of processes in a repository of a computer system is disclosed. For example, the method includes forming a model associated with differences among the plurality of processes. The model associated with differences includes one or more features for expressing the differences. The method further includes forming a model of priority among the one or more features, and organizing the plurality of processes according to the model associated with differences and according to the model of priority. At least one of the one or more features is a semantic feature. One or more of the forming of the model associated with differences, the forming of the model of priority and the organizing of the plurality of processes are implemented on a processor device.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard Thomas Goodwin, Biplav Srivastava
  • Publication number: 20150248477
    Abstract: A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: Sumana S. Bhat, Karen L. B. Brown, Ankur Jain, Bipin K. Joshi, Biplav Srivastava, Srikanth G. Tamilselvam, Terrence E. White
  • Patent number: 9069846
    Abstract: A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sumana S. Bhat, Karen L. B. Brown, Ankur Jain, Bipin K. Joshi, Biplav Srivastava, Srikanth G. Tamilselvam, Terrence E. White
  • Publication number: 20150121401
    Abstract: An embodiment of the invention comprising a method captures information for a data structure, the information pertaining to Web APIs and Web API users. The method includes identifying a first set of relationships, wherein an identified relationship can be at least a relationship between a Web API and a Web API user, between different Web API users, or between different Web APIs. The method further includes furnishing the first set of relationships to the data structure as first captured information, and using the first captured information to perform a specified analysis operation. Prior to or during performance of the specified analysis operation, second information is added to the data structure wherein the added second information includes at least one of a user, a Web API, or a relationship that is not included in the first captured information, and the added second information does not affect performance of the specified analysis operation.
    Type: Application
    Filed: February 14, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jim A. Laredo, Vinod Muthusamy, Aleksander Slominski, Biplav Srivastava, Maja Vukovic, John E. Wittern
  • Patent number: 9020944
    Abstract: Embodiments of the invention provide systems and methods for applying Business Process Management (BPM) to enterprises having business processes documented in multiple representations. Embodiments of the invention reconcile and organize documented information about processes into groups that convey inter-process similarity. The discovered knowledge can be used by embodiments of the invention for many applications to find process clusters that significantly boost performance.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Biplav Srivastava, Debdoot Mukherjee
  • Patent number: 9015665
    Abstract: At least one design diagram is obtained from at least one previous software project. At least one service abstraction is extracted from the at least one design diagram. The at least one service abstraction is reused in a new software project. In another aspect, requirements are obtained for a current software project; at least one class diagram is obtained from at least one previous software project; a dependency graph is generated from the at least one design diagram, using link analysis; relationships between classes in the dependency graph are analyzed to obtain functional artifacts for the requirements; and the functional artifacts are reused in the new software project.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty, Biplav Srivastava