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).
-
Publication number: 20240176744Abstract: 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: ApplicationFiled: February 9, 2024Publication date: May 30, 2024Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
-
Patent number: 11880308Abstract: 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: GrantFiled: September 20, 2022Date of Patent: January 23, 2024Assignee: Apple Inc.Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
-
Publication number: 20230410023Abstract: 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: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Inventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Muralidhar Chavan, Manjula Golla Hosurmath
-
Patent number: 11645556Abstract: 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: GrantFiled: December 20, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Balaji Kadambi, Shikha Maheshwari, Manjula G. Hosurmath
-
Publication number: 20230084736Abstract: 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: ApplicationFiled: September 20, 2022Publication date: March 16, 2023Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
-
Patent number: 11487667Abstract: 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: GrantFiled: August 9, 2021Date of Patent: November 1, 2022Assignee: Apple Inc.Inventors: Ronald P. Hall, Mary D. Brown, Balaji Kadambi, Mahesh K. Reddy
-
Publication number: 20210192366Abstract: 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: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: Balaji Kadambi, SHIKHA MAHESHWARI, Manjula G. Hosurmath
-
Patent number: 10936796Abstract: 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: GrantFiled: May 1, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Manjula Golla Hosurmath
-
Publication number: 20200349222Abstract: 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: ApplicationFiled: May 1, 2019Publication date: November 5, 2020Inventors: Balaji Kadambi, Sharath Kumar Rudrapatna Krishnarao, Manjula Golla Hosurmath