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: 20120320400
    Abstract: A computer-implemented method that includes incorporating an entity specification into a business process in response to an input by a user is described. The entity specification describes an element of a document and is associated with the business process. The computer-implemented method also includes determining a multifunction printer (MFP) from a heterogeneous mix of MFPs for implementation of the business process. The MFP has an associated executable language and a graphical user interface (GUI) specification. The computer-implemented method also includes associating the entity specification with an element of the GUI specification. The computer-implemented method also includes generating, from the entity specification and the business process, an executable that conforms to the executable language and the GUI specification and performs the business process when executed by the MFP. The computer-implemented method also includes deploying the executable to the MFP.
    Type: Application
    Filed: August 24, 2012
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Bethea, Neil H. Boyette, Isaac K. Cheng, Vikas Krishna
  • Publication number: 20120229425
    Abstract: Techniques for associating strokes information generated at an interactive whiteboard system with a user identifier. The user identifier may, for example, be an image of a user who generated the strokes information. The associating may be performed based upon time stamps associated with the strokes information and the image. Information may be stored indicative of the association between the strokes information and the user identifier.
    Type: Application
    Filed: March 7, 2011
    Publication date: September 13, 2012
    Inventors: John Barrus, Vikas Krishna, Jonathan J. Hull
  • Patent number: 8234145
    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: Grant
    Filed: July 12, 2005
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Joy Kissner, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
  • Patent number: 8112413
    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: Grant
    Filed: September 15, 2008
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vikas Krishna, Savitha Srinivasan
  • Publication number: 20110251971
    Abstract: An embodiment of the invention comprises a real-time collaborative technical support (RTCTS) system that may automatically generate and/or maintain social networks that may be dynamically evolving. The social networks may be based on the output of at least one multi-modal classification algorithm. These outputs may be occurring in real-time.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Applicant: International Business Machines Corporation
    Inventors: Timothy J. Bethea, Neil H. Boyette, Isaac K. Cheng, Vikas Krishna, Yolanda A. Rankin, Yongshin Yu
  • Publication number: 20110211687
    Abstract: Systems and methods for adapting an existing call flow wherein the call flow further comprises an associated data set, comprising: activating the existing call flow, the existing call flow generating a series of questions designed to obtain information from a caller; determining if an exception condition has occurred; allowing a user to activate an exception call flow in response to the exception condition; retaining the data set associated with the call flow when the exception condition occurred; adapting the data set such that the call flow addresses the exception condition; analyzing the adapted data set to determine if it is unique; and, modifying the existing call flow to incorporate the adapted data set if the adapted data set is unique.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES, INC.
    Inventors: Timothy J. Bethea, Neil H. Boyette, Isaac Kam-Chak Cheng, Vikas Krishna, Yolanda A. Rankin, Yongshin Yu
  • Patent number: 7953651
    Abstract: A computer-implemented method 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: Grant
    Filed: February 27, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Isaac Kam-Chak Cheng, Scott Richard Holmes, Vikas Krishna
  • Publication number: 20100318960
    Abstract: A computer program product that includes a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations, including operations to incorporate an entity specification into a business process in response to an input by a user, determine a multifunction printer (MFP) from a heterogeneous mix of MFPs for implementation of the business process, and generate an executable to execute on the MFP. The entity specification describes an element of a document and is associated with the business process. The MFP has an associated executable language and a graphical user interface (GUI) specification. The executable conforms to the executable language and the GUI specification, is generated from the entity specification and the business process, and performs the business process when executed by the MFP.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Bethea, Neil H. Boyette, Isaac K. Cheng, Vikas Krishna
  • Patent number: 7827567
    Abstract: A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna
  • Patent number: 7822704
    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: Grant
    Filed: August 20, 2007
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: William F. Cody, Vikas Krishna, Justin T. Lessler, William S. Spangler, Jeffrey T. Kreulen
  • Patent number: 7784021
    Abstract: A method for specifying, deploying and updating work flows. A work flow comprising manual and automatic steps is created in a computing system A first XML schema set represents the automatic steps. The XML schemas in the first XML schema set identify software routines for performing the automatic steps. A second XML schema set represents the manual steps. The XML schemas in the second XML schema set include instructions directing human representatives to perform the manual steps. A runtime component executes the first and second XML schema sets. Without terminating the runtime component, a manual step is represented in an XML schema to be added to the first set. Representing the manual step includes transforming the manual step into an automatic step represented in the XML schema and adding to the XML schema a class name and method name identifying a software routine that performs the automatic step.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan
  • Patent number: 7752638
    Abstract: A method for defining and dynamically invoking polymorphic call flows in a call flow system. A publisher call flow and subscriber call flows are defined. A first trigger point in the publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. A second trigger point in a first subscriber call flow is defined. A trigger specifying a late-binding reference to the second trigger point is defined. Publishing the call flows includes storing a second subscriber call flow's representation that includes a first trigger's representation. To execute the publisher call flow, identifiers of the publisher call flow and the first trigger point are located in the first trigger's representation. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna
  • Patent number: 7505990
    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: Grant
    Filed: May 5, 2005
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vikas Krishna, Savitha Srinivasan
  • Publication number: 20090024637
    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: September 15, 2008
    Publication date: January 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: VIKAS KRISHNA, SAVITHA SRINIVASAN
  • Patent number: 7475335
    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: Grant
    Filed: November 3, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vikas Krishna, Savitha Srinivasan
  • Publication number: 20080235653
    Abstract: A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed.
    Type: Application
    Filed: May 21, 2008
    Publication date: September 25, 2008
    Inventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna
  • Publication number: 20080221917
    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 21, 2008
    Publication date: September 11, 2008
    Inventors: Neil Harold Arthur Boyette, Issac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan
  • Patent number: 7383257
    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: Grant
    Filed: May 30, 2003
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: William F Cody, Vikas Krishna, Justin T. Lessler, William S Spangler, Jeffrey T. Kreulen
  • Publication number: 20080086502
    Abstract: A computer implemented method, data processing system, computer usable program code, and apparatus are provided for dynamically configuring a document sharing system. A document sharing system receives a first request to add a new image file type to the document sharing system. A configuration file is identified for the new image file type to form an identified configuration file. The new image file type is added to the identified configuration file and the identified configuration file is saved as a new configuration file. The new configuration file is used to access files without restarting or recoding the document sharing system.
    Type: Application
    Filed: October 4, 2006
    Publication date: April 10, 2008
    Inventors: Alan Lee Kohlscheen, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
  • Publication number: 20070288244
    Abstract: A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna