Patents by Inventor Srini BHAGAVAN
Srini BHAGAVAN 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: 20240248918Abstract: Systems and methods are provided to generate context-based questions from communications data. In embodiments, a method includes: determining, by a processor set, context of text under study obtained from digital communications data; generating, by the processor set, a text-based summary of the text under study using a natural language processing (NLP) tool to eliminate text from the text under study based on keywords of a dynamic knowledge base; constructing, by the processor set, a question phrase in sentence form based statements in the text under study, wherein the one or more statements constitute an answer to the question phrase; outputting, by the processor set, a question and answer set including the question phrase and the statements; and automatically updating, by the processor set, the dynamic knowledge base based on the question and answer set, thereby generating an updated dynamic knowledge base.Type: ApplicationFiled: January 24, 2023Publication date: July 25, 2024Inventors: Srini Bhagavan, Prasanna Alur Mathada, Shwetha Gopalakrishna, Hrishikesh Sujaya Kumar
-
Publication number: 20240169976Abstract: A method, computer system, and a computer program product for propagating a recording are provided. A recording is received from a user computer. The received recording is analyzed. In response to determining based upon the analysis of the received recording that at least a portion of the recording is suitable for propagation, the portion of the recording is transmitted to a venue for playing of the portion. In response to the transmitting of the portion of the recording, a confirmation message is transmitted to the user computer.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventors: Prasanna Alur Mathada, Srini Bhagavan, Thuan D Ngo, Hrishikesh Sujaya Kumar
-
Publication number: 20240169318Abstract: A method, computer system, and a computer program product for enabling virtual collaboration is provided. The present invention may include receiving a virtual collaboration history. The present invention may include generating a first module, wherein the first module is generated based on an analysis of the virtual collaboration history. The present invention may include receiving a virtual collaboration invite and generating a second module based on the virtual collaboration invite. The present invention may include monitoring a virtual collaboration. The present invention may include generating a word cloud. The present invention may include representing a user in the virtual collaboration using a proxy bot, wherein the proxy bot leverages the word cloud.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventors: Thuan D Ngo, Hrishikesh Sujaya Kumar, Srini Bhagavan, Prasanna Alur Mathada
-
Publication number: 20240095634Abstract: An example operation may include one or more of ingesting data records from a plurality of external data sources via a plurality of API calls, generating a plurality of digital footprints for a plurality of users, respectively, which have access to a common finite space, wherein each digital footprint includes a respective health value of a respective user generated based on ingested data records of the user, identifying a user from among the plurality of users which is about to enter the common finite space, in response to identifying the user, determining a cumulative safety value for the common finite space based on the digital footprint of the identified user and a digital footprint of one or more other users already present within the common finite space, and transmitting an alert to a computing system based on the determined cumulative safety value for the common finite space.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Inventors: Srini Bhagavan, Prasanna Alur Mathada, Hrishikesh Sujaya Kumar, Thuan D. Ngo
-
Patent number: 11781878Abstract: An embodiment for recommending routes in an enhanced navigation system is provided. The embodiment may include receiving a destination from a primary user. The embodiment may also include obtaining a tentative list of routes. The embodiment may further include identifying each user and characteristics associated with each user. The embodiment may also include analyzing current conditions of the tentative list of routes and the characteristics. The embodiment may further include identifying one or more optimal routes. The embodiment may also include recommending the one or more optimal routes to the primary user. The embodiment may further include in response to determining the primary user selects an optimal route of the one or more optimal routes, presenting the selected optimal route on a navigation display to the primary user.Type: GrantFiled: November 4, 2021Date of Patent: October 10, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Prasanna Alur Mathada, Srini Bhagavan, Hrishikesh Sujaya Kumar, Thuan D Ngo
-
Publication number: 20230138025Abstract: An embodiment for recommending routes in an enhanced navigation system is provided. The embodiment may include receiving a destination from a primary user. The embodiment may also include obtaining a tentative list of routes. The embodiment may further include identifying each user and characteristics associated with each user. The embodiment may also include analyzing current conditions of the tentative list of routes and the characteristics. The embodiment may further include identifying one or more optimal routes. The embodiment may also include recommending the one or more optimal routes to the primary user. The embodiment may further include in response to determining the primary user selects an optimal route of the one or more optimal routes, presenting the selected optimal route on a navigation display to the primary user.Type: ApplicationFiled: November 4, 2021Publication date: May 4, 2023Inventors: Prasanna Alur Mathada, Srini Bhagavan, Hrishikesh Sujaya Kumar, Thuan D. Ngo
-
Patent number: 10303793Abstract: A processor selects a first database and a second database from a plurality of databases. The processor determines one or more terms found in the first and second database, wherein each term of the one or more terms includes metadata of a database of the plurality of databases. The processor identifies one or more common terms between the first database and the second database and determines the one or more common terms found in each of a plurality of groups of databases of the plurality of databases, wherein each group of databases corresponds to a number of databases which constitute the group of databases. The processor determines a similarity score between the first database and the second database of the plurality of databases based on the one or more common terms found in each group of databases of the plurality of databases.Type: GrantFiled: November 12, 2014Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Srini Bhagavan, Gerald G. Kiernan
-
Patent number: 9916319Abstract: Compression of data for database movement, includes: selecting a first group of categorical columns for compression; selecting a next group of categorical columns from remaining columns for compression; repeating the selecting of the next group until a predetermined compression threshold is met; creating first compression files comprising compressed representations of the columns in the first group; creating next compression files comprising compressed representations of the columns in each of the next groups; storing initial row sort order, group identity, and column positions corresponding to each of the next groups; and storing any columns not selected for compression in an uncompressed file in the original row sort order. Decompression of the data includes: rebuilding categorical columns in each group of compression files using group identity and column positions corresponding to the group; and sorting rows comprising the rebuilt categorical columns to the initial row sort order.Type: GrantFiled: March 26, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Srini Bhagavan, Gerald G. Kiernan
-
Patent number: 9740748Abstract: A processor selects a first database and a second database from a plurality of databases. The processor determines one or more terms found in the first and second database, wherein each term of the one or more terms includes metadata of a database of the plurality of databases. The processor identifies one or more common terms between the first database and the second database and determines the one or more common terms found in each of a plurality of groups of databases of the plurality of databases, wherein each group of databases corresponds to a number of databases which constitute the group of databases. The processor determines a similarity score between the first database and the second database of the plurality of databases based on the one or more common terms found in each group of databases of the plurality of databases.Type: GrantFiled: March 19, 2014Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Srini Bhagavan, Gerald G. Kiernan
-
Publication number: 20160210305Abstract: Compression of data for database movement, includes: selecting a first group of categorical columns for compression; selecting a next group of categorical columns from remaining columns for compression; repeating the selecting of the next group until a predetermined compression threshold is met; creating first compression files comprising compressed representations of the columns in the first group; creating next compression files comprising compressed representations of the columns in each of the next groups; storing initial row sort order, group identity, and column positions corresponding to each of the next groups; and storing any columns not selected for compression in an uncompressed file in the original row sort order. Decompression of the data includes: rebuilding categorical columns in each group of compression files using group identity and column positions corresponding to the group; and sorting rows comprising the rebuilt categorical columns to the initial row sort order.Type: ApplicationFiled: March 26, 2016Publication date: July 21, 2016Inventors: Srini BHAGAVAN, Gerald G. KIERNAN
-
Patent number: 9348834Abstract: Compression of data for database movement, includes: selecting a first group of categorical columns for compression; selecting a next group of categorical columns from remaining columns for compression; repeating the selecting of the next group until a predetermined compression threshold is met; creating first compression files comprising compressed representations of the columns in the first group; creating next compression files comprising compressed representations of the columns in each of the next groups; storing initial row sort order, group identity, and column positions corresponding to each of the next groups; and storing any columns not selected for compression in an uncompressed file in the original row sort order. Decompression of the data includes: rebuilding categorical columns in each group of compression files using group identity and column positions corresponding to the group; and sorting rows comprising the rebuilt categorical columns to the initial row sort order.Type: GrantFiled: July 3, 2013Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Srini Bhagavan, Gerald G. Kiernan
-
Publication number: 20150269161Abstract: A processor selects a first database and a second database from a plurality of databases. The processor determines one or more terms found in the first and second database, wherein each term of the one or more terms includes metadata of a database of the plurality of databases. The processor identifies one or more common terms between the first database and the second database and determines the one or more common terms found in each of a plurality of groups of databases of the plurality of databases, wherein each group of databases corresponds to a number of databases which constitute the group of databases. The processor determines a similarity score between the first database and the second database of the plurality of databases based on the one or more common terms found in each group of databases of the plurality of databases.Type: ApplicationFiled: November 12, 2014Publication date: September 24, 2015Inventors: Srini Bhagavan, Gerald G. Kiernan
-
Publication number: 20150269154Abstract: A processor selects a first database and a second database from a plurality of databases. The processor determines one or more terms found in the first and second database, wherein each term of the one or more terms includes metadata of a database of the plurality of databases. The processor identifies one or more common terms between the first database and the second database and determines the one or more common terms found in each of a plurality of groups of databases of the plurality of databases, wherein each group of databases corresponds to a number of databases which constitute the group of databases. The processor determines a similarity score between the first database and the second database of the plurality of databases based on the one or more common terms found in each group of databases of the plurality of databases.Type: ApplicationFiled: March 19, 2014Publication date: September 24, 2015Applicant: International Business Machines CorporationInventors: Srini Bhagavan, Gerald G. Kiernan
-
Publication number: 20150012506Abstract: Compression of data for database movement, includes: selecting a first group of categorical columns for compression; selecting a next group of categorical columns from remaining columns for compression; repeating the selecting of the next group until a predetermined compression threshold is met; creating first compression files comprising compressed representations of the columns in the first group; creating next compression files comprising compressed representations of the columns in each of the next groups; storing initial row sort order, group identity, and column positions corresponding to each of the next groups; and storing any columns not selected for compression in an uncompressed file in the original row sort order. Decompression of the data includes: rebuilding categorical columns in each group of compression files using group identity and column positions corresponding to the group; and sorting rows comprising the rebuilt categorical columns to the initial row sort order.Type: ApplicationFiled: July 3, 2013Publication date: January 8, 2015Inventors: Srini BHAGAVAN, Gerald G. KIERNAN