Patents by Inventor Juilee A. Joshi

Juilee A. Joshi 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: 20220350802
    Abstract: An approach is provided for improving query performance. A query is received whose execution includes a first join of tables having sets of records and includes a second join with a next table whose set of records is smaller than a set of transient records resulting from the first join. A threshold for a number of records in the next table is received. A first count of the transient records resulting from the first join is estimated. A second count of a number of records in the next table is determined. It is determined that the second count is less than the threshold. Based on the second count being less than the threshold and without using the first count, a query execution plan is generated to include a broadcast of the records in the next table to data slices without including a broadcast of the transient records.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Kapish Kumar, Juilee A. Joshi, Rohit Raut
  • Patent number: 11409892
    Abstract: Systems and methods for enhancing security during access and retrieval of data with multi-cloud storage are disclosed. A method includes: receiving, by a computing device, data to be stored in a distributed computing environment; compressing, by the computing device, the received data; shredding, by the computing device, the compressed data into a plurality of data chunks; storing, by the computing device, the plurality of data chunks in a plurality of locations in the distributed computing environment; generating, by the computing device, a metadata file including a mapping of each of the plurality of data chunks and a corresponding location of the plurality of locations in the distributed computing environment in which the data chunk is stored; shredding, by the computing device, the metadata file into a plurality of file chunks; and storing, by the computing device, the plurality of file chunks in the distributed computing environment.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shruthi Rs Rao, Juilee A. Joshi, Sahana H. Anantharajaiah
  • Patent number: 11301335
    Abstract: The indication of a database backup process starting is received. A plurality of buffer manipulator threads are marked as active. A determination is made whether any of the plurality of buffer manipulator threads marked as active in the database backup process become idle. In response to determining that at least one buffer manipulator thread in the database backup process becomes idle, the at least one idle buffer manipulator thread is reassigned to a first largest tablespace in the database that has not completed the database backup process. The first largest tablespace has a largest storage capacity relative to other tablespaces in the database.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Juilee A. Joshi, Kapish Kumar, Rohit Raut
  • Publication number: 20210279142
    Abstract: The indication of a database backup process starting is received. A plurality of buffer manipulator threads are marked as active. A determination is made whether any of the plurality of buffer manipulator threads marked as active in the database backup process become idle. In response to determining that at least one buffer manipulator thread in the database backup process becomes idle, the at least one idle buffer manipulator thread is reassigned to a first largest tablespace in the database that has not completed the database backup process. The first largest tablespace has a largest storage capacity relative to other tablespaces in the database.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Juilee A. Joshi, Kapish Kumar, Rohit Raut
  • Patent number: 11080356
    Abstract: Real-time summarization of an online meeting is accomplished using a cognitive system that analyzes meeting content and generates a mini-presentation, i.e., a small number of slides that condense more extensive details. The summary allows an attendee to easily and quickly review portions of the meeting that were missed, while the meeting is still ongoing. The cognitive system can customize the summary for the attendee based on the attendee's role or information in the meeting content which has previously been presented to the attendee. A user interface has a special scrollbar divided into multiple sections corresponding to different topics of the summary. The presentation window can switch from current content to previous content when the attendee selects a particular section. A feedback mechanism may also be used to assist the presenter with future presentations, based on subjects raised in audience interaction that were topics of the meeting.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kapish Kumar, Juilee A. Joshi
  • Publication number: 20200074096
    Abstract: Systems and methods for enhancing security during access and retrieval of data with multi-cloud storage are disclosed. A method includes: receiving, by a computing device, data to be stored in a distributed computing environment; compressing, by the computing device, the received data; shredding, by the computing device, the compressed data into a plurality of data chunks; storing, by the computing device, the plurality of data chunks in a plurality of locations in the distributed computing environment; generating, by the computing device, a metadata file including a mapping of each of the plurality of data chunks and a corresponding location of the plurality of locations in the distributed computing environment in which the data chunk is stored; shredding, by the computing device, the metadata file into a plurality of file chunks; and storing, by the computing device, the plurality of file chunks in the distributed computing environment.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Shruthi Rs RAO, Juilee A. JOSHI, Sahana H. ANANTHARAJAIAH
  • Publication number: 20170220431
    Abstract: As disclosed herein a computer-implemented method for managing an HA cluster includes activating, by a cluster manager, a monitoring process that monitors a database on a first node in a high-availability database cluster. The method further includes receiving an indication that the database on the first node is not healthy, initiating a failover operation for deactivating the database on the first node and activating a standby database on a second node in the high-availability database cluster providing an activated standby database, and ensuring that any additional databases on the first node are unaffected by the failover operation. A computer program product corresponding to the above method is also disclosed.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Inventors: Juilee A. Joshi, Gaurav Mehrotra, Nishant Sinha, Jing Jing Xiao
  • Publication number: 20170220430
    Abstract: As disclosed herein a computer-implemented method for managing an HA cluster includes activating, by a cluster manager, a monitoring process that monitors a database on a first node in a high-availability database cluster. The method further includes receiving an indication that the database on the first node is not healthy, initiating a failover operation for deactivating the database on the first node and activating a standby database on a second node in the high-availability database cluster providing an activated standby database, and ensuring that any additional databases on the first node are unaffected by the failover operation. A computer program product corresponding to the above method is also disclosed.
    Type: Application
    Filed: January 18, 2017
    Publication date: August 3, 2017
    Inventors: Juilee A. Joshi, Gaurav Mehrotra, Nishant Sinha, Jing Jing Xiao