Patents by Inventor Saravanan Krishnan

Saravanan Krishnan 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: 20230229508
    Abstract: A method, system, and computer program product for automated increment analysis of legacy applications are provided. The method receives a set of service properties for a service to be generated from a set of applications. The set of applications are associated with a set of resources. A subset of resources are determined based on the set of service properties. The subset of resources are to be included in the service. A resource graph of the subset of resources is generated based on the subset of resources and the set of service properties. The method generates a service increment including at least a portion of the subset of resources based on the resource graph and the set of service properties.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: SHIVALI AGARWAL, SARAVANAN KRISHNAN, AMITH SINGHEE
  • Patent number: 11277525
    Abstract: Systems and methods for customizing a kiosk device are disclosed. The methods may include, by a processor: providing a web-interface portal that enables a user to generate a customized application package for customization of a kiosk device that provides document processing services via a print device, receiving one or more custom files to be included in the customized application package from the user via the web-interface portal, and generating the customized application package. The customized application package includes the received one or more custom files stored in a format compatible with the kiosk device. The user does not have access to the format, and the customized application package when installed on the kiosk device will cause customization of the kiosk device in accordance with the one or more custom files.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: March 15, 2022
    Assignee: Xerox Corporation
    Inventors: Surya Prakash Kotha, Rajaselvam Muthuvel, Oladapo Esan, Srinivasan Kottaiyappan, Prince Gerald Albert, Immaculate Sophia Albert Christie, Saravanan Krishnan, Bernard Roch Heroux, Jr., Cynthia Moskal
  • Publication number: 20220038584
    Abstract: Systems and methods for customizing a kiosk device are disclosed. The methods may include, by a processor: providing a web-interface portal that enables a user to generate a customized application package for customization of a kiosk device that provides document processing services via a print device, receiving one or more custom files to be included in the customized application package from the user via the web-interface portal, and generating the customized application package. The customized application package includes the received one or more custom files stored in a format compatible with the kiosk device. The user does not have access to the format, and the customized application package when installed on the kiosk device will cause customization of the kiosk device in accordance with the one or more custom files.
    Type: Application
    Filed: November 3, 2020
    Publication date: February 3, 2022
    Inventors: Surya Prakash Kotha, Rajaselvam Muthuvel, Oladapo Esan, Srinivasan Kottaiyappan, Prince Gerald Albert, Immaculate Sophia Albert Christie, Saravanan Krishnan, Bernard Roch Heroux, JR., Cynthia Moskal
  • Patent number: 11194816
    Abstract: One embodiment provides a method, including: receiving, from a user, input for generating an article, wherein the input comprises (i) an indication of topic-specific requirements for the article that are dependent upon a topic of the article and (ii) an indication of non-topic-specific requirements for the article that are independent of the topic of the article; creating at least one query from the input; retrieving, from secondary sources by performing a search utilizing the query, structured information contextually relevant to the topic; and from the structured information, generating the article, wherein the article comprises a coherent and grammatically fluid structured article generated in view of the topic-specific requirements and the non-topic-specific requirements.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parag Jain, Abhijit Mishra, Anirban Laha, Saravanan Krishnan, Karthik Sankaranarayanan
  • Patent number: 11157267
    Abstract: A computer-implemented method includes receiving, by a processor, real time operation data related to an application, identifying components of the application based on the operation data, extracting relationships and interdependencies between the components, and generating a graph of the identified components, the relationships and the interdependencies. The method also includes determining one or more dynamic metrics of the identified components, the one or more dynamic metrics indicative of interactions between the components, extracting statistical information describing at least one of performance and resource consumption based on the operation data, incorporating the dynamic metrics into the graph, determining a behavior of at least one component based on a pattern of appearance of the at least one component in the graph, and generating a model of the application based on the identified components and the determined behaviors.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jia Qi Li, Zhi Shuai Han, Fan Jing Meng, Amith Singhee, David Scott Wenk, Rahamim Katan, Saravanan Krishnan, Vini Kanvar
  • Patent number: 11151323
    Abstract: Methods, systems and computer program products for natural language context embedding are provided herein. A computer-implemented method includes extracting a document anatomy and document elements from a given structured document, identifying semantic references in the given structured document, and generating an ontology comprising (i) a hierarchy of concepts and (ii) relations connecting the concepts, each concept comprising attributes for a document element. The computer-implemented method also includes generating natural language text context for a given document element by utilizing the ontology to combine (i) attributes of a given concept corresponding to the given document element with (ii) attributes of another concept, the other concept corresponding to another document element, the other concept being connected to the given concept by at least one relation.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sampath Dechu, Saravanan Krishnan, Neelamadhav Gantayat, Senthil Kumar Kumarasamy Mani
  • Publication number: 20210117431
    Abstract: One embodiment provides a method, including: receiving, from a user, input for generating an article, wherein the input comprises (i) an indication of topic-specific requirements for the article that are dependent upon a topic of the article and (ii) an indication of non-topic-specific requirements for the article that are independent of the topic of the article; creating at least one query from the input; retrieving, from secondary sources by performing a search utilizing the query, structured information contextually relevant to the topic; and from the structured information, generating the article, wherein the article comprises a coherent and grammatically fluid structured article generated in view of the topic-specific requirements and the non-topic-specific requirements.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 22, 2021
    Inventors: Parag Jain, Abhijit Mishra, Anirban Laha, Saravanan Krishnan, Karthik Sankaranarayanan
  • Patent number: 10891437
    Abstract: Techniques for script modification are provided including receiving a script and parsing the script to identify at least one attribute of the script. The identified at least one attribute is presented to a user in a graphical user interface via a display device and an adjustment of at least one element in the graphical user interface that corresponds to the at least one attribute is received from the user via an input device. Modification data corresponding to the at least one attribute are received from a data repository and at least one attribute of the script is modified based on the received adjustment and the obtained modification data corresponding to the at least one attribute. A modified script is generated based on the modified at least one attribute.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saneem Chemmengath, Parag Jain, Anirban Laha, Saravanan Krishnan
  • Publication number: 20200175114
    Abstract: Methods, systems and computer program products for natural language context embedding are provided herein. A computer-implemented method includes extracting a document anatomy and document elements from a given structured document, identifying semantic references in the given structured document, and generating an ontology comprising (i) a hierarchy of concepts and (ii) relations connecting the concepts, each concept comprising attributes for a document element. The computer-implemented method also includes generating natural language text context for a given document element by utilizing the ontology to combine (i) attributes of a given concept corresponding to the given document element with (ii) attributes of another concept, the other concept corresponding to another document element, the other concept being connected to the given concept by at least one relation.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Sampath Dechu, Saravanan Krishnan, Neelamadhav Gantayat, Senthil Kumar Kumarasamy Mani
  • Publication number: 20200125638
    Abstract: Techniques for script modification are provided including receiving a script and parsing the script to identify at least one attribute of the script. The identified at least one attribute is presented to a user in a graphical user interface via a display device and an adjustment of at least one element in the graphical user interface that corresponds to the at least one attribute is received from the user via an input device. Modification data corresponding to the at least one attribute are received from a data repository and at least one attribute of the script is modified based on the received adjustment and the obtained modification data corresponding to the at least one attribute. A modified script is generated based on the modified at least one attribute.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Saneem Chemmengath, Parag Jain, Anirban Laha, Saravanan Krishnan
  • Publication number: 20170221373
    Abstract: One embodiment provides a method for evaluating resolver skills, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a closed ticket; extracting, from the closed ticket, ticket information; associating, based on the ticket information, the closed ticket with a resolver; identifying, based on the ticket information, at least one performance characteristic associated with the resolver; and updating, based on the performance characteristic, a resolver score. Other aspects are described and claimed.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: Gargi Banerjee Dasgupta, Shantanu Ravindra Godbole, Saravanan Krishnan, Sethuramalingam Subramaniam
  • Patent number: 9672435
    Abstract: Some embodiments are directed to systems and methods for processing a check that is issued to an account holder by a bank. The method includes scanning, by a client device, at least one pre-defined machine-readable cypher that is present on the check, the check further defines at least one pattern; sending, by the client device, a service request including the scanned pre-defined machine-readable cypher to a server device; receiving, at the client device, a code that is tailored to the check based on an authentication of the service request from the server device, the code is machine-readable and includes at alphabet(s), a numeral(s), and/or a symbol(s); and changing the appearance, by the account holder, of the pattern on the check based on the received code.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: June 6, 2017
    Inventors: Raja Srinivasan, Preethi Raj Raajaratnam, Saravanan Krishnan, Saurabh Prabhat
  • Publication number: 20160132924
    Abstract: The disclosed embodiments illustrate methods and systems for creating event-triggered marketing campaigns. The method includes determining one or more events by analyzing messages of one or more users on social media platforms. Each event has an associated location and a timeline. Thereafter, one or more first attributes, associated with a set of users, corresponding to each event, are determined from the one or more users. Further, one or more target customers are determined from one or more customers of an organization based on the one or more first attributes and one or more second attributes of the one or more customers. Thereafter, the marketing campaigns are created for the one or more target customers based on the one or more second attributes and a historical data of the one or more target customers. Further, media delivery channels for the marketing campaigns are determined based on the timeline of each event.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Inventors: VEERASUNDARAVEL THIRUGNANASUNDARAM, Saravanan Krishnan, Tong Sun, Arun Bakthavachalu
  • Publication number: 20150356567
    Abstract: Some embodiments are directed to systems and methods for processing a check that is issued to an account holder by a bank. The method includes scanning, by a client device, at least one pre-defined machine-readable cypher that is present on the check, the check further defines at least one pattern; sending, by the client device, a service request including the scanned pre-defined machine-readable cypher to a server device; receiving, at the client device, a code that is tailored to the check based on an authentication of the service request from the server device, the code is machine-readable and includes at alphabet(s), a numeral(s), and/or a symbol(s); and changing the appearance, by the account holder, of the pattern on the check based on the received code.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Inventors: Raja Srinivasan, Preethi Raj Raajaratnam, Saravanan Krishnan, Saurabh Prabhat
  • Patent number: 8560298
    Abstract: A document in a first language and an additional document in a second language may be reviewed. It may be determined if the additional document is sufficiently similar to the document. If the additional document is determined sufficiently similar to the document, a named entity in the document may be selected. The method may search for a similar named entity by comparing the named entity to a word in the additional document and determining if the named entity and word are sufficiently similar. If a similar word to the named entity is located, the named entity and the similar named entities may be stored as name entity transliterations.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Arumugam Kumaran, Raghavendra Udupa U, Saravanan Krishnan
  • Patent number: 8332205
    Abstract: An approach is described for using a query expressed in a source language to retrieve information expressed in a target language. The approach uses a translation dictionary to convert terms in the query from the source language to appropriate terms in the target language. The approach determines viable transliterations for out-of-vocabulary (OOV) query terms by retrieving a body of information based on an in-vocabulary component of the query, and then mining the body of information to identify the viable transliterations for the OOV query terms. The approach then adds the viable transliterations to the translation dictionary. The retrieval, mining, and adding operations can be repeated one or more or times.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Saravanan Krishnan, Uppinakuduru Raghavendra Udupa
  • Publication number: 20100185670
    Abstract: An approach is described for using a query expressed in a source language to retrieve information expressed in a target language. The approach uses a translation dictionary to convert terms in the query from the source language to appropriate terms in the target language. The approach determines viable transliterations for out-of-vocabulary (OOV) query terms by retrieving a body of information based on an in-vocabulary component of the query, and then mining the body of information to identify the viable transliterations for the OOV query terms. The approach then adds the viable transliterations to the translation dictionary. The retrieval, mining, and adding operations can be repeated one or more or times.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Saravanan Krishnan, Uppinakuduru Raghavendra Udupa
  • Patent number: 7339276
    Abstract: Placing a flow modifier on a package substrate to create two flow fronts on a molded matrix array package. A flow modifier may be laid on a package substrate to a height that blocks off the bottom of other substrates (e.g., dice) coupled to the package substrate. By separating the top flow front and the bottom flow front, this process prevents the top flow front from wrapping around the sides of the substrates and trapping air below each substrate and in front of the bottom flow front.
    Type: Grant
    Filed: November 4, 2002
    Date of Patent: March 4, 2008
    Assignee: Intel Corporation
    Inventors: Rahul N. Manepalli, Saravanan Krishnan, Choong Kooi Chee
  • Patent number: 7151014
    Abstract: Placing a flow modifier on a package substrate to create two flow fronts on a molded matrix array package. A flow modifier may be laid on a package substrate to a height that blocks off the bottom of other substrates (e.g., dice) coupled to the package substrate. By separating the top flow front and the bottom flow front, this process prevents the top flow front from wrapping around the sides of the substrates and trapping air below each substrate and in front of the bottom flow front.
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: December 19, 2006
    Assignee: Intel Corporation
    Inventors: Rahul N. Manepalli, Saravanan Krishnan, Choong Kooi Chee
  • Publication number: 20040157369
    Abstract: Placing a flow modifier on a package substrate to create two flow fronts on a molded matrix array package. A flow modifier may be laid on a package substrate to a height that blocks off the bottom of other substrates (e.g., dice) coupled to the package substrate. By separating the top flow front and the bottom flow front, this process prevents the top flow front from wrapping around the sides of the substrates and trapping air below each substrate and in front of the bottom flow front.
    Type: Application
    Filed: February 5, 2004
    Publication date: August 12, 2004
    Inventors: Rahul N. Manepalli, Saravanan Krishnan, Choong Kooi Chee