Patents by Inventor Rohit A. Shetty

Rohit A. Shetty 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: 9917758
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for optimizing log analysis, such as in SaaS environments. Embodiments of the present invention can be used to determine an optimal log analysis location and ensure that the log file is processed at the optimal location based, at least in part, on the log file size and available network bandwidth.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Hariharan Krishna, Rohit Shetty
  • Patent number: 9910926
    Abstract: A method for managing information about a product. A processor searches documents for a location of a message of the product using a set of rules that are based on instructions for generating the message. The instructions are in a resource of the product. The processor then adds the location to an index of locations of the message in the documents.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9910925
    Abstract: A processor executes program instructions for managing information about a product to search documents for a location of a message of the product using a set of rules that are based on instructions for generating the message. The instructions are in a resource of the product. The processor then adds the location to an index of locations of the message in the documents.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9881005
    Abstract: Log files include log file content, some of which (especially a non-runtime portion) is in human-readable language. Translation of log file content is accomplished by: (i) generating first log content in a first human-readable language using a first resource bundle related to data translation; and (ii) translating the first log content to second log content, which corresponds to the first log content but is in a second human-readable language, using the first resource bundle. The translated log content may have annotations and/or processing rules applied to it. The translation of the present invention can help to keep the translation accurate and uniform so that the translated log content may be more effectively used in various ways.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20170372371
    Abstract: An approach is provided for managing a contact with an inactive customer. After grouping customers into active and inactive customers, the active customers are grouped according to activity segments corresponding to a level and style of activity. Personality traits, values, and needs of the active customers are determined. A mapping between the personality traits, values, and needs of the active customers and the activity segments is generated. Personality traits, values, and needs of an inactive customer are determined. Using the mapping and based on the personality traits, values, and needs of the inactive customer, an activity segment in which the inactive customer likely belongs is determined. Action(s) corresponding to the active customers in the determined activity segment are selected. The action(s) are applied to the inactive customer to increase a likelihood of the inactive customer becoming engaged in an activity similar to activities performed by the active customers.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Chitra Dorai, Julian A. McIntosh, Sreeranjini R. Seetharam, Rohit A. Shetty
  • Patent number: 9852129
    Abstract: Log files include log file content, some of which (especially a non-runtime portion) is in human-readable language. Translation of log file content is accomplished by: (i) generating first log content in a first human-readable language using a first resource bundle related to data translation; and (ii) translating the first log content to second log content, which corresponds to the first log content but is in a second human-readable language, using the first resource bundle. The translated log content may have annotations and/or processing rules applied to it. The translation of the present invention can help to keep the translation accurate and uniform so that the translated log content may be more effectively used in various ways.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20170308935
    Abstract: Managing transaction data during times of low network connectivity by organizing billing information for prioritized processing during periods of higher network connectivity. During low connectivity events, billing information is organized based, at least in part, on a combination of age and revenue to communicate important billing information upon reconnection.
    Type: Application
    Filed: April 22, 2016
    Publication date: October 26, 2017
    Inventors: Dilip Krishnaswamy, Vinay G. Rajagopal, Rohit Shetty
  • Patent number: 9798872
    Abstract: Providing access to electronic information. A first password string associated with a user is received. A second password string associated with the user and a rule for configuring and generating a third password string from the second password string is retrieved from a database. The rule specifies a dynamic element to insert in the second password string based on first contextual information associated with the user. The value of the specified dynamic element is determined based on second contextual information associated with the user. Based on the rule, the third password string is configured and generated from the second password string. It is determined that the first password string matches the third password string. Access to the electronic information is granted.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ashrith Shetty, Rohit Shetty
  • Patent number: 9792293
    Abstract: A tool for providing access control for an application. The tool registers, by one or more computer processors, an application. The tool determines, by one or more computer processors, a social platform receives an access request. The tool determines, by one or more computer processors, an access determination for the access request. The tool sends, by one or more computer processors, the access determination for the access request.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alex Cherian, Sreekanth R. Iyer, Nataraj Nagaratnam, Rohit Shetty
  • Patent number: 9792428
    Abstract: Providing access to electronic information. A first password string and a rule for configuring and generating a second password string from the first password string, are received from a user. The rule specifies a dynamic element to insert at a position in the first password string, based on first contextual information associated with the user. The value of the specified dynamic element is determined based on second contextual information associated with the user. Upon receiving a third password string, the second password string is configured and generated from the first password string, based on the rule, by: selecting the specified dynamic element based on the first contextual information; inserting the selected dynamic element in the first password string; and determining the value of the selected dynamic element based on the second contextual information. If the third password string matches the second password string, access to the electronic information is granted.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ashrith Shetty, Rohit Shetty
  • Patent number: 9720812
    Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9715441
    Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9710448
    Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9696885
    Abstract: A computer receives user input regarding at least a first and a second resource. The computer retrieves navigational content for the first and second resource. The computer displays the retrieved navigational content in a single interface. The computer receives user selection of at least one element of the retrieved navigational content. The computer then retrieves page content associated with the selected at least one element of the retrieved navigational content.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Harshini Mariswamy, Arun Ramakrishnan, Rohit Shetty, Nalini Vidapankal
  • Patent number: 9696887
    Abstract: A computer receives user input regarding at least a first and a second resource. The computer retrieves navigational content for the first and second resource. The computer displays the retrieved navigational content in a single interface. The computer receives user selection of at least one element of the retrieved navigational content. The computer then retrieves page content associated with the selected at least one element of the retrieved navigational content.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Harshini Mariswamy, Arun Ramakrishnan, Rohit Shetty, Nalini Vidapankal
  • Publication number: 20170177881
    Abstract: Dynamic security questions. In an embodiment of the invention, a security question and one or more rules for generating an answer to the security question are received. The security question and the rules for generating and answer to the security question are associated with security credentials of a user. For authentication, a first answer to a security question associated with a user is received. One or more rules for generating an answer to the security question are retrieved. A second answer to the security question is generated, based on the retrieved rules. The first answer is compared with the second answer, and the user is authenticated, based on the first answer matching the second answer.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Ashrith Setty, Rohit Shetty
  • Publication number: 20170177857
    Abstract: Providing access to electronic information. A first password string associated with a user is received. A second password string associated with the user and a rule for configuring and generating a third password string from the second password string is retrieved from a database. The rule specifies a dynamic element to insert in the second password string based on first contextual information associated with the user. The value of the specified dynamic element is determined based on second contextual information associated with the user. Based on the rule, the third password string is configured and generated from the second password string. It is determined that the first password string matches the third password string. Access to the electronic information is granted.
    Type: Application
    Filed: January 27, 2017
    Publication date: June 22, 2017
    Inventors: Ashrith Shetty, Rohit Shetty
  • Publication number: 20170177856
    Abstract: Providing access to electronic information. A first password string and a rule for configuring and generating a second password string from the first password string, are received from a user. The rule specifies a dynamic element to insert at a position in the first password string, based on first contextual information associated with the user. The value of the specified dynamic element is determined based on second contextual information associated with the user. Upon receiving a third password string, the second password string is configured and generated from the first password string, based on the rule, by: selecting the specified dynamic element based on the first contextual information; inserting the selected dynamic element in the first password string; and determining the value of the selected dynamic element based on the second contextual information. If the third password string matches the second password string, access to the electronic information is granted.
    Type: Application
    Filed: January 26, 2017
    Publication date: June 22, 2017
    Inventors: Ashrith Shetty, Rohit Shetty
  • Patent number: 9679063
    Abstract: A computer performs a search and generates a context-aware search result. The computer crawls a plurality of servers to fetch a plurality of knowledge documents, parses the plurality of knowledge documents, and indexes the plurality of parsed knowledge documents in a search index. Parsing can include annotating at least one of the plurality of knowledge documents, and indexing can include building a term index and an annotation index. The computer receives from a requestor a search request including a search term, and requests and receives a context of an asset environment associated with the requestor. The computer determines a context-aware search result based, at least in part, on the search term, on the context, and on information stored in the search index, and transmits the context-aware search result to the requestor.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9679066
    Abstract: A computer performs a search and generates a context-aware search result. The computer crawls a plurality of servers to fetch a plurality of knowledge documents, parses the plurality of knowledge documents, and indexes the plurality of parsed knowledge documents in a search index. Parsing can include annotating at least one of the plurality of knowledge documents, and indexing can include building a term index and an annotation index. The computer receives from a requestor a search request including a search term, and requests and receives a context of an asset environment associated with the requestor. The computer determines a context-aware search result based, at least in part, on the search term, on the context, and on information stored in the search index, and transmits the context-aware search result to the requestor.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty