Patents by Inventor Balaji Kadambi

Balaji Kadambi 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: 11880308
    Abstract: A cache subsystem is disclosed. The cache subsystem includes a cache configured to store information in cache lines arranged in a plurality of ways. A requestor circuit generates a request to access a particular cache line in the cache. A prediction circuit is configured to generate a prediction of which of the ways includes the particular cache line. A comparison circuit verifies the prediction by comparing a particular address tag associated with the particular cache line to a cache tag corresponding to a predicted one of the ways. Responsive to determining that the prediction was correct, a confirmation indication is stored indicating the correct prediction. For a subsequent request for the particular cache line, the cache is configured to forego a verification of the prediction that the particular cache line is included in the one of the ways based on the confirmation indication.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: January 23, 2024
    Assignee: Apple Inc.
    Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
  • Publication number: 20230410023
    Abstract: A method, computer system, and a computer program product for providing an automated graphical and textual review summary of user submissions has been provided. In one embodiment this comprises obtaining a plurality of user submissions relating to a particular subject matter and having information relating to this subject matter. Extracting at least one feature and feature review relating to each of the user submissions and generating statistical insights relating to these features and features reviews and other relevant information relating. A summary review is then generated relating to these user submissions. The summary review includes information about each feature, feature review and statistical insights.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Muralidhar Chavan, Manjula Golla Hosurmath
  • Patent number: 11645556
    Abstract: Methods, systems and computer readable media are provided for automating software service analysis. One or more dictionaries are created, characterizing one or more software services available within the computing domain, wherein the one or more dictionaries each comprise at least an input category, a processing capability category, and an output category. A query input comprising a description of software service is received. Relevant portions are extracted using natural language processing of the query input that correspond to functions and associated parameters of the requested software services. The relevant portions of the query input are assigned to the one or more sub-categories in the dictionaries to generate mapped services. The sub-category assignments are processed to determine the mapping of the available software services within the computing domain.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Balaji Kadambi, Shikha Maheshwari, Manjula G. Hosurmath
  • Publication number: 20230084736
    Abstract: A cache subsystem is disclosed. The cache subsystem includes a cache configured to store information in cache lines arranged in a plurality of ways. A requestor circuit generates a request to access a particular cache line in the cache. A prediction circuit is configured to generate a prediction of which of the ways includes the particular cache line. A comparison circuit verifies the prediction by comparing a particular address tag associated with the particular cache line to a cache tag corresponding to a predicted one of the ways. Responsive to determining that the prediction was correct, a confirmation indication is stored indicating the correct prediction. For a subsequent request for the particular cache line, the cache is configured to forego a verification of the prediction that the particular cache line is included in the one of the ways based on the confirmation indication.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 16, 2023
    Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
  • Patent number: 11487667
    Abstract: A cache subsystem is disclosed. The cache subsystem includes a cache configured to store information in cache lines arranged in a plurality of ways. A requestor circuit generates a request to access a particular cache line in the cache. A prediction circuit is configured to generate a prediction of which of the ways includes the particular cache line. A comparison circuit verifies the prediction by comparing a particular address tag associated with the particular cache line to a cache tag corresponding to a predicted one of the ways. Responsive to determining that the prediction was correct, a confirmation indication is stored indicating the correct prediction. For a subsequent request for the particular cache line, the cache is configured to forego a verification of the prediction that the particular cache line is included in the one of the ways based on the confirmation indication.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: November 1, 2022
    Assignee: Apple Inc.
    Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
  • Publication number: 20210192366
    Abstract: Methods, systems and computer readable media are provided for automating software service analysis. One or more dictionaries are created, characterizing one or more software services available within the computing domain, wherein the one or more dictionaries each comprise at least an input category, a processing capability category, and an output category. A query input comprising a description of software service is received. Relevant portions are extracted using natural language processing of the query input that correspond to functions and associated parameters of the requested software services. The relevant portions of the query input are assigned to the one or more sub-categories in the dictionaries to generate mapped services. The sub-category assignments are processed to determine the mapping of the available software services within the computing domain.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Balaji Kadambi, SHIKHA MAHESHWARI, Manjula G. Hosurmath
  • Patent number: 10936796
    Abstract: An enhanced text summarizer is provided. A processor receives a request to generate a summarization of a text. A processor determines at least one domain associated with the text. A processor extracts one or more features from the text. A processor determines one or more relevance scores for the one or more features based on the determined at least one domain associated with the text. A processor determines a feature-based ranking for one or more sentences of the text. A processor determines an extractive-based ranking for one or more sentences of the text. A processor merges at least one sentence of the feature-based ranking and at least one sentence of the extractive-based ranking of the text. A processor generates the summarization of the text based on the merged the at least one sentence of the feature-based ranking and the at least one sentence of the extractive-based ranking of the text.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Manjula Golla Hosurmath
  • Publication number: 20200349222
    Abstract: An enhanced text summarizer is provided. A processor receives a request to generate a summarization of a text. A processor determines at least one domain associated with the text. A processor extracts one or more features from the text. A processor determines one or more relevance scores for the one or more features based on the determined at least one domain associated with the text. A processor determines a feature-based ranking for one or more sentences of the text. A processor determines an extractive-based ranking for one or more sentences of the text. A processor merges at least one sentence of the feature-based ranking and at least one sentence of the extractive-based ranking of the text. A processor generates the summarization of the text based on the merged the at least one sentence of the feature-based ranking and the at least one sentence of the extractive-based ranking of the text.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Manjula Golla Hosurmath