Patents by Inventor Vikas Krishna

Vikas Krishna 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: 20070282830
    Abstract: A method and structure for analyzing a database having non-text data in data fields and text in text fields. The invention first selects a subset of the database based upon criteria. The subset includes data field(s) and associated text field(s). The invention searches for data matching the criteria within structured data fields of the database. If the invention searches multiple databases, the invention creates shared dimensions for databases that do not share common attributes. The invention automatically selects a relatively short text phrase from the text fields that helps to explain the underlying meaning (i.e. unique text content) of a data subset selected using the non-text data fields.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 6, 2007
    Inventors: William Cody, Vikas Krishna, Justin Lessler, William Spangler, Jeffrey Kreulen
  • Publication number: 20070260500
    Abstract: A method and system for specifying, deploying and updating work flows. A request is received from a user of a system with components comprising a computing system and human representatives. The components facilitate routing and servicing the request. A work flow comprising manual and automatic steps is specified to perform the routing and servicing of the request. The automatic steps are automatically performed by the computing system and the manual steps are manually performed by the representatives. Both the automatic steps and the manual steps are uniformly defined in a single general-purpose markup language (e.g., XML). Further, a manual step is dynamically transformed into a new automatic step that is represented as a new XML action element. The new XML action element includes an identifier of a software routine to be executed to perform the new automatic step.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Neil Boyette, Isaac Cheng, Vikas Krishna, Savitha Srinivasan
  • Publication number: 20070239570
    Abstract: A computer-implemented method and program product for validating updated business rules. A first set of documents utilized to validate a first set of business rules is provided. A second set of business rules generated from an update of the first set of business rules is received. Each business rule includes input parameters. A second set of documents is received. A template file includes the input parameters and corresponding path expressions. An augmented set of documents includes the first and second sets of documents. The second set of business rules is automatically semantically validated against the augmented set of documents. The semantic validation includes executing the second set of business rules with each document of the augmented set. The executing includes binding, via the path expressions, the input parameters to values included in a document of the augmented set.
    Type: Application
    Filed: February 27, 2006
    Publication date: October 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Isaac Kam-Chak Cheng, Scott Holmes, Vikas Krishna
  • Publication number: 20070094057
    Abstract: A validation matrix computation system automatically computes a validation matrix to analyze performance and efficiency of a global logistics process. The present system comprises identifying metrics and automatically computing the metrics to derive a validation matrix from the metrics. The system comprises a metric capture module installed at all participant locations in the global logistics process. The metric capture module captures, from logs generated at a node, metrics that measure performance at the node. The system generates the validation matrix from the captured metrics and uses the validation matrix to evaluate performance. The metrics comprise quantitative and qualitative metrics; quantitative metrics are automatically computed by correlating logs generated at the nodes and qualitative metrics are computed using surveys completed by participants in the global logistics process.
    Type: Application
    Filed: July 12, 2005
    Publication date: April 26, 2007
    Inventors: Jennifer Kissner, Vikas Krishna, Scott Pollyea, Savitha Srinivasan
  • Publication number: 20060288032
    Abstract: According to a preferred embodiment of the present invention, a bridging system (100) and method provides a way of linking two independent data systems by receiving a dataset from a source data system. The bridging system (100) translates the dataset from a source schema to a target schema according to a set of mapping rules, and queues the translated data in persistent storage, and then sends the translated dataset to a destination data system. The system (100) includes an XML bridge (114), multiple application specific gateways (116,118), and a web admin interface (210), all in communication via a wide area network.
    Type: Application
    Filed: August 25, 2006
    Publication date: December 21, 2006
    Applicant: International Business Machines Corporation
    Inventors: Clifford Harris, Jeffrey Kreulen, Vikas Krishna, Kevin McCurley, Sami Rollins, Hovey Strong, Neelakantan Sundaresan
  • Publication number: 20060253490
    Abstract: A business process file generator defining and generating dynamic document management applications for use in a document management system, formalizing variable elements in document management applications to reduce the requirement for custom application logic with each new application. The business process file generator captures and externalizes variable aspects of a document management application such that each new instance of a model of a document contains only those elements that are relevant to the application. The business process file generator supports the instantiation of a model for each new application and generates runtime artifacts associated with a specific model. The runtime artifacts comprise code, XML configurations, scripts, and business logic.
    Type: Application
    Filed: May 5, 2005
    Publication date: November 9, 2006
    Inventors: Vikas Krishna, Savitha Srinivasan
  • Publication number: 20060230012
    Abstract: Described are a dynamic interest profile (DIP) system and method for dynamically tracking interests of a user based on personal information. The DIP system obtains electronic documents of the user from a document stream and processes the documents to obtain certain information therefrom. Based on the information obtained from the documents, the DIP system identifies terms, people, documents, and collections that are of importance to the user. These items of importance become part of a dynamic interest profile of the user. The dynamic interest profiles persist in a database. The DIP system also provides an application program interface (API) for accessing DIPs in the database. Application programs can employ this API to customize program behavior to the particular interests of the user executing those programs.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: Joann Ruvolo, Stefan Edlund, Vikas Krishna, Justin Lessler, Carl Kraenzel
  • Patent number: 7099891
    Abstract: According to a preferred embodiment of the present invention, a bridging system (100) and method provides a way of linking two independent data systems by receiving a dataset from a source data system. The bridging system (100) translates the dataset from a source schema to a target schema according to a set of mapping rules, and queues the translated data in persistent storage, and then sends the translated dataset to a destination data system. The system (100) includes an XML bridge (114), multiple application specific gateways (116,118), and a web admin interface (210), all in communication via a wide area network.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Clifford Vernon Harris, Jeffrey Thomas Kreulen, Vikas Krishna, Kevin Snow McCurley, Sami Nicole Rollins, Hovey Raymond Strong, Jr., Neelakantan Sundaresan
  • Patent number: 7085784
    Abstract: A system, method, and computer readable medium for control and synchronization of data between collaborative database systems. These databases are not exact duplicates and in face involve locally private data. The data is shared at the discretion of a local database and can happen during times of low system or communication demand. The use of merging a particular text string into one of the database fields after data is sent between systems is used to tag the synchronization. No time stamps or similar dating is used. This enables no addition to the data fields that are in use between the database. Care is taken to assure timely and correct synchronization while not sending data that has already been sent.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Vikas Krishna, Hovey Raymond Strong, Jr.
  • Publication number: 20060095830
    Abstract: A document management system applies relevant document analysis, metadata extraction, and business process association algorithms and methodology to automatically and dynamically classify documents for routing, processing, and executing customized business logic. The document management system accepts documents from one or more channels, classifies the document and extracts metadata, executes customized application profiles and triggers business logic associated with the process. The document management system comprises a rules engine to detect and classify unstructured forms as well as structured forms, where the locations of attributes and visual layout are not fixed. The document management system provides automatic linkage between disparate systems that manages documents for the complete execution of a business process.
    Type: Application
    Filed: November 3, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: Vikas Krishna, Savitha Srinivasan
  • Publication number: 20050102245
    Abstract: A meeting negotiation system provides a new approach to scheduling events by negotiating schedules while preserving privacy through a shared representation that separates the meeting negotiation from the meeting invitation. The negotiation system integrates all scheduling-related information such as times users can meet, location, etc. and reduces dependency on designations of time as free or busy by a potential meeting attendee. Consequently, the negotiation system enables time preferences richer than just free or busy, allowing potential meeting attendees to designate preference in addition to time available. The negotiation system supports annotations and comments as a discussion mechanism, giving feedback to the meeting scheduler before the meeting invitation is issued. Possible times provided for the meeting are provided in the form of a bounded negotiation; participants may select the best time for them to attend a meeting from the bounded negotiation.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines Corporation
    Inventors: Stefan Edlund, Jared Jackson, Vikas Krishna, Mark Molander, Thomas Moran, Joann Ruvolo, Yael Shaham-Gafni
  • Patent number: 6862586
    Abstract: A method and structure for performing a database search includes searching a database using a query (searching producing result items), and ranking the result items based on one or more of a frequency of an occurrence of in-links and out-links in each of the result items.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: March 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Thomas Kreulen, Vikas Krishna, Dharmendra Shantilal Modha, William Scott Spangler, Hovey Raymond Strong, Jr.
  • Publication number: 20040243561
    Abstract: A method and structure for analyzing a database having non-text data in data fields and text in text fields. The invention first selects a subset of the database based upon criteria. The subset includes data field(s) and associated text field(s). The invention searches for data matching the criteria within structured data fields of the database. If the invention searches multiple databases, the invention creates shared dimensions for databases that do not share common attributes. The invention automatically selects a relatively short text phrase from the text fields that helps to explain the underlying meaning (i.e. unique text content) of a data subset selected using the non-text data fields.
    Type: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Inventors: William F. Cody, Vikas Krishna, Justin T. Lessler, William S. Spangler, Jeffrey T. Kreulen
  • Publication number: 20030131004
    Abstract: A system, method, and computer readable medium for control and synchronization of data between collaborative database systems. These databases are not exact duplicates and in face involve locally private data. The data is shared at the discretion of a local database and can happen during times of low system or communication demand. The use of merging a particular text string into one of the database fields after data is sent between systems is used to tag the synchronization. No time stamps or similar dating is used. This enables no addition to the data fields that are in use between the database. Care is taken to assure timely and correct synchronization while not sending data that has already been sent.
    Type: Application
    Filed: January 10, 2002
    Publication date: July 10, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vikas Krishna, Hovey Raymond Strong
  • Patent number: 6510431
    Abstract: A system and method for routing customer requests to advisors is disclosed. The system and method comprises at least one customer server process for receiving customer requests and classifying the information to produce a classified request, the classified request comprising the original request and at least one attribute. The system further comprises at least one advisor server process for receiving the classified requests, comparing the classified requests by associated profiles from the advisors to find matching attributes with classified request, and creating a connection between the requesting customer and at least one advisor, the at least one advisor having submitted a profile with matching attributes. A routing system in accordance with the present invention reduces response time to a problem and saves advisor time. The system also provides for an automatic response to frequent problems at increased efficiency.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Matthias Eichstaedt, Jeffrey Thomas Kreulen, Vikas Krishna, William Scott Spangler, Hovey Raymond Strong, Jr.
  • Publication number: 20020194357
    Abstract: According to a preferred embodiment of the present invention, a bridging system (100) and method provides a way of linking two independent data systems by receiving a dataset from a source data system. The bridging system (100) translates the dataset from a source schema to a target schema according to a set of mapping rules, and queues the translated data in persistent storage, and then sends the translated dataset to a destination data system. The system (100) includes an XML bridge (114), multiple application specific gateways (116,118), and a web admin interface (210), all in communication via a wide area network.
    Type: Application
    Filed: June 15, 2001
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Clifford Vernon Harris, Jeffrey Thomas Kreulen, Vikas Krishna, Kevin Snow McCurley, Sami Nicole Rollins, Hovey Raymond Strong, Neelakantan Sundaresan