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).

  • Publication number: 20150347429
    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: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9202554
    Abstract: Various embodiments include solutions for generating a physically unclonable function. In some cases, a method includes an electronic circuit including: a static random access memory (SRAM) device having at least one memory cell with at least one transistor device therein, SRAM bias temperature instability aging circuitry coupled with the SRAM device and configured to apply aging conditions to the at least one memory cell to degrade the at least one transistor device within the at least one memory cell, and at least one computing device coupled with the SRAM device and configured to: skew a storage cell value in the at least one transistor device, measure a skewed value of the storage cell after the skewing, and create a physically unclonable function from the skewed value of the storage cell.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert M. Chu, Nazmul Habib, Daryl M. Seitzer, Rohit Shetty
  • Publication number: 20150293837
    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: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9141460
    Abstract: A mechanism is provided for identifying failed components during data collection. For each data source combination in a plurality of data sources, a determination is made as to whether a standard deviation (?) for an estimated collection interval of the data source is above a predetermined standard deviation threshold (?th). Responsive to the standard deviation (?) for the estimated collection interval of the data source being above the predetermined standard deviation threshold (?th), an error signal is generated indicating an error in data collection with the data source.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Harini Kantareddy, Ravirajan Rajan, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150262653
    Abstract: Various embodiments include solutions for generating a physically unclonable function. In some cases, a method includes an electronic circuit including: a static random access memory (SRAM) device having at least one memory cell with at least one transistor device therein, SRAM bias temperature instability aging circuitry coupled with the SRAM device and configured to apply aging conditions to the at least one memory cell to degrade the at least one transistor device within the at least one memory cell, and at least one computing device coupled with the SRAM device and configured to: skew a storage cell value in the at least one transistor device, measure a skewed value of the storage cell after the skewing, and create a physically unclonable function from the skewed value of the storage cell.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicant: International Business Machines Corporation
    Inventors: Albert M. Chu, Nazmul Habib, Daryl M. Seitzer, Rohit Shetty
  • Publication number: 20150254269
    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: Application
    Filed: March 6, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alex Cherian, Sreekanth R. Iyer, Nataraj Nagaratnam, Rohit Shetty
  • Publication number: 20150254221
    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: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9122496
    Abstract: An approach is provided for providing cross product contextual help consolidating cross product contextual help. The approach is responsive to receiving a help request. The help request pertains to a first software product installed on the information handling system. The first software product interacts with a second software product that is also installed on the information handling system. The approach retrieves a first help contents from the first software product and a value from the second software product. The value is retrieved from the second software product using interfaces that were registered in a registry and uses linked data. Help information is presented to a user with the help information pertaining to the first application and including the first help contents retrieved from the first application and the value retrieved from the second application.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Christopher V. Lazzaro, Arun Ramakrishnan, Rohit Shetty, Nalini Vidapankal
  • Publication number: 20150220332
    Abstract: This disclosure relates to resolving merge conflicts that prevent blocks of program code from properly being merged. A merge conflict that prevents blocks of program code from properly being merged can be identified. Responsive to identifying the merge conflict, a pattern of a respective portion of at least one of the blocks of program code can be identified, and a determination can be made as to whether the pattern matches an existing merge rule. Responsive to determining that the pattern matches the existing merge rule, the existing merge rule can be validated against a syntax of the portion of at least one of the blocks of program code. Responsive to the existing merge rule successfully validating against the syntax of the portion of at least one of the blocks of program code, the existing merge rule can be applied to resolve the merge conflict.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 6, 2015
    Inventors: Howard B. Bernstein, Sujeet Mishra, Rohit Shetty
  • Publication number: 20150220331
    Abstract: This disclosure relates to resolving merge conflicts that prevent blocks of program code from properly being merged. A merge conflict that prevents blocks of program code from properly being merged can be identified. Responsive to identifying the merge conflict, a pattern of a respective portion of at least one of the blocks of program code can be identified, and a determination can be made as to whether the pattern matches an existing merge rule. Responsive to determining that the pattern matches the existing merge rule, the existing merge rule can be validated against a syntax of the portion of at least one of the blocks of program code. Responsive to the existing merge rule successfully validating against the syntax of the portion of at least one of the blocks of program code, the existing merge rule can be applied to resolve the merge conflict.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: International Business Machines Corporation
    Inventors: Howard B. Bernstein, Sujeet Mishra, Rohit Shetty
  • Patent number: 9052356
    Abstract: A semiconductor device structure is embedded within a semiconductor chip that calibrates a photon-emission luminosity scale by running multiple known currents through the device. The method comprises embedding at least one photon emission device in an integrated circuit having at least one functional device. A control current is applied to the at least one photon emission device. The photon emission intensity produced by the at least one photon emission device is captured. The current density of the at least one photon emission device is calculated. A test current is applied to the at least one functional device. The photon emission intensity produced by the at least one functional device is captured. The current density of the at least one functional device is estimated based on a comparison with the calculated current density of the at least one photon emission device.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert M. Chu, Ronald A. Piro, Daryl M. Seitzer, Rohit Shetty, Thomas W. Wyckoff
  • Publication number: 20150149148
    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: Application
    Filed: September 4, 2014
    Publication date: May 28, 2015
    Inventors: Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150149147
    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: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: International Business Machines Corporation
    Inventors: Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150142816
    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: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150143182
    Abstract: Techniques for writing logging files, where the logging files include multiple pieces of logging information. The pieces of logging information are based on operation of a computer system. The writing of the logging information includes the following steps (not necessarily in the following order): (i) choosing a set of logging rules; which logging rules determine the selection of which pieces of operational information relating to the computer system will be written to a non-volatile log file; (ii) operating the computer system; (iii) during operation of the computer system, collecting a first set of pieces of operational information; (iv) saving the first set of pieces of operational information to a volatile buffer memory; and (v) writing only a first sub-set of the first set of pieces of operational information to a first log file.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9038004
    Abstract: A method of creating a datasheet includes obtaining integrated circuit data from at least one data source, creating a data structure including the integrated circuit data obtained from the at least one data source, and creating a datasheet using data contained in the data structure. The datasheet is created in a human-readable format.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith A. Ford, Rohit Shetty, Sebastian T. Ventrone
  • Publication number: 20150134635
    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: Application
    Filed: September 8, 2014
    Publication date: May 14, 2015
    Inventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150134634
    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: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9031997
    Abstract: A compression system identifies one or more fields in a log file based on at least one field rule from among multiple field rules specified in a log file framework. The compression system extracts contents of the log file associated with the one or more fields. The compression system passes the contents associated with the one or more fields to corresponding compression engines from among a multiple compression engines each specified for performing a separate type of compression from among multiple types of compression for each of the one or more fields, wherein each of the one or more fields corresponds to one or more compression engines from among the multiple compression engines.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gopikrishnan Chelliah, Hariharan L. Narayanan, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20150113487
    Abstract: A method of creating a datasheet includes obtaining integrated circuit data from at least one data source, creating a data structure including the integrated circuit data obtained from the at least one data source, and creating a datasheet using data contained in the data structure. The datasheet is created in a human-readable format.
    Type: Application
    Filed: October 23, 2013
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith A. FORD, Rohit SHETTY, Sebastian T. VENTRONE