Patents by Inventor Bhavani K. ESHWAR
Bhavani K. ESHWAR 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: 20160283294Abstract: Granular event management for service platforms. First bundle information relating to the content of a bundle is received at a first time, wherein the bundle relates to one or more resources in an application of a distributed computing environment. The bundle is monitored for a bundle event, wherein the bundle event is generated from a change in a lifecycle state of the bundle. Whether the bundle event has occurred is determined. Responsive to determining that the bundle event has occurred, second bundle information relating to the content of the bundle is received at a second time. Responsive to receiving the second bundle information, a granular event associated with the bundle event is identified, wherein the granular event relates to a difference between the first bundle information and the second bundle information.Type: ApplicationFiled: May 2, 2016Publication date: September 29, 2016Inventors: Bhavani K. Eshwar, Soma Shekar Naganna, Umasuthan Ramakrishnan, Joseph Xaviour
-
Patent number: 9418106Abstract: An approach for joining operations on document-oriented databases. The approach consists of receiving database identifiers, common attributes and results attributes for core and target databases being joined. Common attributes are searched for in the databases. The searches performed include string, expansive, character and nested. Common attribute join conflicts are identified and input is received to resolve attribute join conflicts. Resolved join conflicts are updated in a join substitution database for subsequent use and joined data results are output to virtual table(s).Type: GrantFiled: December 16, 2015Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Phani Kumar V U Ayyagari, Manish A. Bhide, Bhavani K. Eshwar, Purnachandra R. Jasti
-
Patent number: 9389929Abstract: Software that performs the following steps: (i) receiving first bundle information relating to the content of a bundle at a first time, wherein the bundle relates to one or more resources in an application of a distributed computing environment; (ii) monitoring the bundle for a bundle event, wherein the bundle event is generated from a change in a lifecycle state of the bundle; (iii) determining that the bundle event has occurred; (iv) responsive to determining that the bundle event has occurred, receiving second bundle information relating to the content of the bundle at a second time; and (v) responsive to receiving the second bundle information, identifying a granular event associated with the bundle event, wherein the granular event relates to a difference between the first bundle information and the second bundle information.Type: GrantFiled: March 24, 2015Date of Patent: July 12, 2016Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Soma Shekar Naganna, Umasuthan Ramakrishnan, Joseph Xaviour
-
Publication number: 20160171617Abstract: A tool for generating real-time insurance alerts on a mobile device. The tool registers, by one or more computer processors, for an insurance policy. The tool receives, by one more computer processors, an alert template for the insurance policy, wherein the alert template includes at least one alert condition. The tool collects, by one or more computer processors, data relative to the at least one alert condition. The tool determines, by one or more computer processors, whether the at least one alert condition is satisfied.Type: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventors: Bhavani K. Eshwar, Rajeev Gupta, Mukesh K. Mohania, Shyam K. Yerramsetti
-
Patent number: 8965914Abstract: Provided are a method, system, and computer program product for determining entity relationship information for identity records to add to an entity database. For each selected identity record of a plurality of identity records, an individual query on selected attribute values of the selected identity record is applied against at least one set of entity records to determine a candidate list of the entity records in the at least one set determined to be related to the selected identity record based on the selected attribute values of the selected identity record. Entity relationship information on entity records from the candidate list that are determined to be related to the selected identity record are stored in the entity database.Type: GrantFiled: June 19, 2013Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Rajeshwar Kalakuntla, Vaishnavi Nori, Nithinkrishna P. Shenoy
-
Patent number: 8930352Abstract: A computer-implemented method comprises receiving a plurality of data streams into a data stream management system, wherein each data stream is obtained from a data streaming source and a reliance level is associated with each of the data streaming sources. When a continuous query is registered that specifies a reliance level attribute, the query is executed over the plurality of data streams using only those data streams obtained from a data streaming source associated with a suitable reliance level. For example, the reliance level attribute may establish a minimum reliance level, such that data stream having a lesser reliance level are not used. CQL may be enhanced with such an extra attribute which allows end users to specify the desired reliance level when submitting a query.Type: GrantFiled: June 30, 2011Date of Patent: January 6, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Bhavani K. Eshwar, Abhinay R. Nagpal, Sandeep R. Patil
-
Publication number: 20130289991Abstract: According to a present invention embodiment, a system utilizes a voice tag to automatically tag one or more entities within a social media environment, and comprises a computer system including at least one processor. The system analyzes the voice tag to identify one or more entities, where the voice tag includes voice signals providing information pertaining to one or more entities. One or more characteristics of each identified entity are determined based on the information within the voice tag. One or more entities appropriate for tagging within the social media environment are determined based on the characteristics and user settings within the social media environment of the identified entities, and automatically tagged. Embodiments of the present invention further include a method and computer program product for utilizing a voice tag to automatically tag one or more entities within a social media environment in substantially the same manner described above.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bhavani K. Eshwar, Martin A. Oberhofer, Sushain Pandit
-
Publication number: 20130282726Abstract: Provided are a method, system, and computer program product for determining entity relationship information for identity records to add to an entity database. For each selected identity record of a plurality of identity records, an individual query on selected attribute values of the selected identity record is applied against at least one set of entity records to determine a candidate list of the entity records in the at least one set determined to be related to the selected identity record based on the selected attribute values of the selected identity record. Entity relationship information on entity records from the candidate list that are determined to be related to the selected identity record are stored in the entity database.Type: ApplicationFiled: June 19, 2013Publication date: October 24, 2013Inventors: Bhavani K. ESHWAR, Rajeshwar KALAKUNTLA, Vaishnavi NORI, Nithinkrishna P. SHENOY
-
Patent number: 8510323Abstract: Provided is a method for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. A plurality of identity records provide attributes of entities. The received identity records are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database matching the attribute values of the composite query. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records from the entity database for the identity record.Type: GrantFiled: April 19, 2012Date of Patent: August 13, 2013Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Rajeshwar Kalakuntla, Vaishnavi Nori, Nithinkrishna P. Shenoy
-
Patent number: 8498998Abstract: Provided are a method, system, and computer program product for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. Identity records provide attributes of entities and are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records. Resolution rules are applied to determine entity records in the determined candidate list related to one of the identity records in the group according to the resolution rules.Type: GrantFiled: October 11, 2010Date of Patent: July 30, 2013Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Rajeshwar Kalakuntla, Vaishnavi Nori, Nithinkrishna Shenoy
-
Publication number: 20130007044Abstract: A computer-implemented method comprises receiving a plurality of data streams into a data stream management system, wherein each data stream is obtained from a data streaming source and a reliance level is associated with each of the data streaming sources. When a continuous query is registered that specifies a reliance level attribute, the query is executed over the plurality of data streams using only those data streams obtained from a data streaming source associated with a suitable reliance level. For example, the reliance level attribute may establish a minimum reliance level, such that data stream having a lesser reliance level are not used. CQL may be enhanced with such an extra attribute which allows end users to specify the desired reliance level when submitting a query.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bhavani K. Eshwar, Abhinay R. Nagpal, Sandeep R. Patil
-
Publication number: 20120215772Abstract: Provided is a method for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. A plurality of identity records provide attributes of entities. The received identity records are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database matching the attribute values of the composite query. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records from the entity database for the identity record.Type: ApplicationFiled: April 19, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bhavani K. ESHWAR, Rajeshwar KALAKUNTLA, Vaishnavi NORI, Nithinkrishna P. SHENOY
-
Publication number: 20120089606Abstract: Provided are a method, system, and computer program product for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. A plurality of identity records are received, wherein the identity records provide attributes of entities, wherein the identity records may provide different or same values for the attributes. The received identity records are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database matching the attribute values of the composite query. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records from the entity database for the identity record.Type: ApplicationFiled: October 11, 2010Publication date: April 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bhavani K. ESHWAR, Rajeshwar KALAKUNTLA, Vaishnavi NORI, Nithinkrishna P. SHENOY