Patents by Inventor Savitha Srinivasan
Savitha Srinivasan 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: 8768983Abstract: 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: GrantFiled: October 4, 2006Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Alan Lee Kohlscheen, Vikas Krishna, Scott William Pollyea, Savitha Srinivasan
-
Patent number: 8370793Abstract: 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: GrantFiled: May 21, 2008Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Neil Harold Arthur Boyette, Issac Kam-Chak Cheng, Vikas Krishna, Savitha Srinivasan
-
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: 8140362Abstract: A business rule processing system automatically processes dynamic business rules in a content management system, allowing frequent updates to the business rules. The updates can be automatically adapted by the system without restarting the content management system. The system utilizes a stand-alone rule engine. Business logic is encoded as business rule definition files using a platform-independent language; the business rule definition files are stored in a central business rule repository. The business rules are managed and executed by the rules engine; the rules engine provides business rule processing services to other parts of the content management system. The system reduces development and maintenance cost, accelerates the business rule update cycle, and simplifies administration efforts.Type: GrantFiled: August 30, 2005Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Prasad Manikarao Deshpande, 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
-
Patent number: 7809711Abstract: The present invention provides a method, system, and service of analyzing electronic documents in an intranet, where the intranet includes a plurality of web sites. In an exemplary embodiment, the method, system, and service include (1) crawling HTML content and text content in a set of the sites, (2) deep-scanning non-HTML content and non-text content in the set of sites, (3) reverse-scanning the set of sites, (4) performing a semantic analysis of the crawled content and the deep-scanned content, (5) correlating the results of the semantic analysis with the results of the reverse-scanning, and (6) comparing user navigation patterns and content from the members of the set of sites. In a further embodiment, the method, system, and service further include combining the results of the performing, the results of the correlating, and the results of the comparing.Type: GrantFiled: June 2, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Alfredo Alba, Varun Bhagwan, Daniel Frederick Gruhl, Savitha Srinivasan
-
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: 7694311Abstract: A method of detecting tasks performed by users wherein a single task is a sequence of web URLs invocation. Task patterns are detected in web logs to identify tasks performed by users and analyze task trends over time, across corporate divisions and geographies. A grammar-based framework is used to model and detect tasks from web log patterns. The framework has two components: a declarative unit—to generate a task grammar, and a processing unit—to detect tasks from access logs by generating a state machine for applying the task grammar to the tokens associated with the access records. By analyzing user tasks, rather than just URLs, useful business information can be extracted.Type: GrantFiled: September 29, 2004Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: Arnon Amir, Prasad Manikarao Deshpande, Savitha Srinivasan, Vladimir Zbarsky
-
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
-
Patent number: 7499550Abstract: A title key protection system includes a title key with recordable media content; storage in a repository is not required. The title key is decrypted when needed by a clearinghouse, and then re-encrypted. The title key confers rights from the content owners to the user to play and copy the content for personal use. A user downloads encrypted content from a content repository. The user's media recording device extracts an encrypted title key from the content and obtains a media key block and media ID from the physical media on which the content will be recorded. The encrypted title key, media key block, and media ID are transmitted to a clearinghouse. The clearinghouse decrypts the title key and derives a media unique key from the media key block and media ID. The clearinghouse re-encrypts the title key with the media unique key and returns this re-encrypted title key to the media recording device for recording with the content on the physical media.Type: GrantFiled: February 9, 2004Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Deirdre Michelle Joy Athaide, Kevin Thomas Driver, Lara M. Lewis, Jeffrey Bruce Lotspiech, Florian Pestoni, Savitha Srinivasan, Vladimir Zbarsky
-
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: 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
-
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: 20070282799Abstract: The present invention provides a method, system, and service of analyzing electronic documents in an intranet, where the intranet includes a plurality of web sites. In an exemplary embodiment, the method, system, and service include (1) crawling HTML content and text content in a set of the sites, (2) deep-scanning non-HTML content and non-text content in the set of sites, (3) reverse-scanning the set of sites, (4) performing a semantic analysis of the crawled content and the deep-scanned content, (5) correlating the results of the semantic analysis with the results of the reverse-scanning, and (6) comparing user navigation patterns and content from the members of the set of sites. In a further embodiment, the method, system, and service further include combining the results of the performing, the results of the correlating, and the results of the comparing.Type: ApplicationFiled: June 2, 2006Publication date: December 6, 2007Inventors: ALFREDO ALBA, VARUN BHAGWAN, DANIEL FREDERICK GRUHL, SAVITHA SRINIVASAN
-
Publication number: 20070260500Abstract: 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 2, 2006Publication date: November 8, 2007Applicant: International Business Machines CorporationInventors: Neil Boyette, Isaac Cheng, Vikas Krishna, Savitha Srinivasan
-
System and method for automatically processing dynamic business rules in a content management system
Publication number: 20070094199Abstract: A business rule processing system automatically processes dynamic business rules in a content management system, allowing frequent updates to the business rules. The updates can be automatically adapted by the system without restarting the content management system. The system utilizes a stand-alone rule engine. Business logic is encoded as business rule definition files using a platform-independent language; the business rule definition files are stored in a central business rule repository. The business rules are managed and executed by the rules engine; the rules engine provides business rule processing services to other parts of the content management system. The system reduces development and maintenance cost, accelerates the business rule update cycle, and simplifies administration efforts.Type: ApplicationFiled: August 30, 2005Publication date: April 26, 2007Inventors: Prasad Deshpande, Savitha Srinivasan -
Publication number: 20070094057Abstract: 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: ApplicationFiled: July 12, 2005Publication date: April 26, 2007Inventors: Jennifer Kissner, Vikas Krishna, Scott Pollyea, Savitha Srinivasan
-
Publication number: 20060253490Abstract: 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: ApplicationFiled: May 5, 2005Publication date: November 9, 2006Inventors: Vikas Krishna, Savitha Srinivasan
-
Publication number: 20060095830Abstract: 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: November 3, 2004Publication date: May 4, 2006Applicant: International Business Machines CorporationInventors: Vikas Krishna, Savitha Srinivasan