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: 20120320400Abstract: 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: ApplicationFiled: August 24, 2012Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Bethea, Neil H. Boyette, Isaac K. Cheng, Vikas Krishna
-
Publication number: 20120229425Abstract: 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: ApplicationFiled: March 7, 2011Publication date: September 13, 2012Inventors: John Barrus, Vikas Krishna, Jonathan J. Hull
-
Patent number: 8234145Abstract: 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: GrantFiled: July 12, 2005Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Jennifer Joy Kissner, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
-
Patent number: 8112413Abstract: 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: GrantFiled: September 15, 2008Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Vikas Krishna, Savitha Srinivasan
-
Publication number: 20110251971Abstract: 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: ApplicationFiled: April 8, 2010Publication date: October 13, 2011Applicant: International Business Machines CorporationInventors: Timothy J. Bethea, Neil H. Boyette, Isaac K. Cheng, Vikas Krishna, Yolanda A. Rankin, Yongshin Yu
-
Publication number: 20110211687Abstract: 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: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES, INC.Inventors: Timothy J. Bethea, Neil H. Boyette, Isaac Kam-Chak Cheng, Vikas Krishna, Yolanda A. Rankin, Yongshin Yu
-
Patent number: 7953651Abstract: 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: GrantFiled: February 27, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Isaac Kam-Chak Cheng, Scott Richard Holmes, Vikas Krishna
-
Publication number: 20100318960Abstract: 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: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Bethea, Neil H. Boyette, Isaac K. Cheng, Vikas Krishna
-
Patent number: 7827567Abstract: 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: GrantFiled: May 21, 2008Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna
-
Patent number: 7822704Abstract: 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: GrantFiled: August 20, 2007Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: William F. Cody, Vikas Krishna, Justin T. Lessler, William S. Spangler, Jeffrey T. Kreulen
-
Patent number: 7784021Abstract: 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: GrantFiled: May 2, 2006Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan
-
Patent number: 7752638Abstract: 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: GrantFiled: June 5, 2006Date of Patent: July 6, 2010Assignee: International Business Machines CorporationInventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna
-
Patent number: 7505990Abstract: 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: GrantFiled: May 5, 2005Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Vikas Krishna, Savitha Srinivasan
-
Publication number: 20090024637Abstract: 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: ApplicationFiled: September 15, 2008Publication date: January 22, 2009Applicant: International Business Machines CorporationInventors: VIKAS KRISHNA, SAVITHA SRINIVASAN
-
Patent number: 7475335Abstract: 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: GrantFiled: November 3, 2004Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Vikas Krishna, Savitha Srinivasan
-
Publication number: 20080235653Abstract: 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: ApplicationFiled: May 21, 2008Publication date: September 25, 2008Inventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna
-
Publication number: 20080221917Abstract: 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: ApplicationFiled: May 21, 2008Publication date: September 11, 2008Inventors: Neil Harold Arthur Boyette, Issac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan
-
Patent number: 7383257Abstract: 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: GrantFiled: May 30, 2003Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: William F Cody, Vikas Krishna, Justin T. Lessler, William S Spangler, Jeffrey T. Kreulen
-
Publication number: 20080086502Abstract: 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: ApplicationFiled: October 4, 2006Publication date: April 10, 2008Inventors: Alan Lee Kohlscheen, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
-
Publication number: 20070288244Abstract: 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: ApplicationFiled: June 5, 2006Publication date: December 13, 2007Applicant: International Business Machines CorporationInventors: Timothy Joel Bethea, Neil Harold Arthur Boyette, Isaac Kam-Chak Cheng, Dawn Marie Fritz, Vikas Krishna