Patents by Inventor Manish Bhide

Manish Bhide 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: 20170046340
    Abstract: A method to automatically delete an image stored on a computing device is provided. The method may include, in response to a trigger event, scanning a plurality of images stored on the computing device. The method may also include determining if at least one image within the scanned plurality of images matches a plurality of predetermined criteria or a predetermined threshold. The method may further include marking the at least one image for deletion based on the determination that the at least one image matches the plurality of predetermined criteria or the predetermined threshold. The method may include adding the marked at least one image to an auto delete list. The method may also include displaying the auto delete list to a user.
    Type: Application
    Filed: June 7, 2016
    Publication date: February 16, 2017
    Inventors: Manish A. Bhide, Anil K. Thiramdas
  • Publication number: 20170046017
    Abstract: A method to automatically delete an image stored on a computing device is provided. The method may include, in response to a trigger event, scanning a plurality of images stored on the computing device. The method may also include determining if at least one image within the scanned plurality of images matches a plurality of predetermined criteria or a predetermined threshold. The method may further include marking the at least one image for deletion based on the determination that the at least one image matches the plurality of predetermined criteria or the predetermined threshold. The method may include adding the marked at least one image to an auto delete list. The method may also include displaying the auto delete list to a user.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventors: Manish A. Bhide, Anil K. Thiramdas
  • Patent number: 9542461
    Abstract: A computer receives one or more files having configuration information that includes data that defines a plurality of stages of an extract, transform, and load (ETL) job, wherein the plurality of stages comprise a read stage that is preceded by a write stage, and wherein the read stage reads data from a source location, and wherein the data that is read or a modified version of the data that is read is being written by the write stage that writes data to the source location. The computer replaces the read stage with a decompressor stage. The computer replaces the write stage with a compressor stage. The computer executes the decompressor stage and compressor stage on a field-programmable gate array that is programmatically customized with data compression and data decompression functionality to enhance the performance of the ETL job.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Krishna K. Bonagiri, Srinivas K. Mittapalli, Sumit Negi
  • Patent number: 9536229
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9529873
    Abstract: A computer receives one or more files having configuration information that includes data that defines a plurality of stages of an extract, transform, and load (ETL) job, wherein the plurality of stages comprise a read stage that is preceded by a write stage, and wherein the read stage reads data from a source location, and wherein the data that is read or a modified version of the data that is read is being written by the write stage that writes data to the source location. The computer replaces the read stage with a decompressor stage. The computer replaces the write stage with a compressor stage. The computer executes the decompressor stage and compressor stage on a field-programmable gate array that is programmatically customized with data compression and data decompression functionality to enhance the performance of the ETL job.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Krishna K. Bonagiri, Srinivas K. Mittapalli, Sumit Negi
  • Patent number: 9508061
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9504087
    Abstract: Methods and arrangements for managing termination of a telephone call. A contemplated method includes: detecting a request by a first party to terminate a telephone call between the first party and a second party; detecting whether the second party is still speaking after detecting the request to terminate the call; and automatically forestalling termination of the call if the second party is still speaking, via affording the first party an opportunity to continue the call, via at least one of: sending a confirmation request to the first party, and sending an audio signal to the first party. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish Bhide, Ajay Kumar Gupta
  • Patent number: 9418106
    Abstract: 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: Grant
    Filed: December 16, 2015
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Phani Kumar V U Ayyagari, Manish A. Bhide, Bhavani K. Eshwar, Purnachandra R. Jasti
  • Patent number: 9355135
    Abstract: Provided are techniques for data movement. An activity is created that overrides existing security, that is associated with a user, that defines one or more source tables in a relational database and one or more target tables that are available to the user for the activity, and that provides security credentials of an author of the activity for use by the user, wherein the one or more target tables represent data in one or more target files in a file system. The activity is executed using the security credentials of the author to move data in a source table of the one or more source tables to a target file of the one or more target files, wherein a target table of the one or more target tables is defined over the target file. Access is provided to the user to the moved data using the target table.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Veera R. Maddipati, Jean-Claude Mamou, Alan P. Plante
  • Patent number: 9348856
    Abstract: Provided are techniques for data movement. An activity is created that overrides existing security, that is associated with a user, that defines one or more source tables in a relational database and one or more target tables that are available to the user for the activity, and that provides security credentials of an author of the activity for use by the user, wherein the one or more target tables represent data in one or more target files in a file system. The activity is executed using the security credentials of the author to move data in a source table of the one or more source tables to a target file of the one or more target files, wherein a target table of the one or more target tables is defined over the target file. Access is provided to the user to the moved data using the target table.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Veera R. Maddipati, Jean-Claude Mamou, Alan P. Plante
  • Patent number: 9323815
    Abstract: A computer-implemented method, computer program product and a system for supporting star and snowflake data schemas for use with an Extract, Transform, Load (ETL) process, comprising selecting a data source comprising dimensional data, where the dimensional data comprises at least one source table comprising at least one source column, importing a data model for the dimensional data into a data integration system, analyzing the imported data model to select a star or snowflake target data schema comprising target dimensions and target facts, generating a meta-model representation by mapping at least one source table or source column to each target fact and target dimension, automatically converting the meta-model representation into one or more ETL jobs, and executing the ETL jobs to extract the dimensional data from the data source and loading the dimensional data into the selected target data schema in a target data system.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
  • Patent number: 9311368
    Abstract: A computer-implemented method, computer program product and a system for identifying and handling slowly changing dimension (SCD) attributes for use with an Extract, Transform, Load (ETL) process, comprising importing a data model for dimensional data into a data integration system, where the dimensional data comprises a plurality of attributes, identifying via a data discovery analyzer one or more attributes in the data model as SCD attributes, importing the identified SCD attributes into the data integration system, selecting a data source comprising dimensional data, automatically generating an ETL job for the dimensional data utilizing the imported SCD attributes, and executing the automatically generated ETL to extract the dimensional data from the data source and loading the dimensional data into the imported SCD attributes in a target data system.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
  • Publication number: 20160057082
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Publication number: 20160055456
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the predefined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Application
    Filed: April 2, 2015
    Publication date: February 25, 2016
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Publication number: 20160050714
    Abstract: Methods and arrangements for managing termination of a telephone call. A contemplated method includes: detecting a request by a first party to terminate a telephone call between the first party and a second party; detecting whether the second party is still speaking after detecting the request to terminate the call; and automatically forestalling termination of the call if the second party is still speaking, via affording the first party an opportunity to continue the call, via at least one of: sending a confirmation request to the first party, and sending an audio signal to the first party. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 18, 2016
    Inventors: Manish Bhide, Ajay Kumar Gupta
  • Patent number: 9226027
    Abstract: Method, system, and computer program product for performing an operation, the operation including transmitting a media stream to one or more devices configured to display the media stream on a display coupled to the respective device, receiving user feedback from a first set of devices, of the one or more devices, marking the media stream as inappropriate, and upon determining that the received user feedback exceeds a threshold, marking the media stream as inappropriate, transmitting the marked media stream to a first device, of the one or more devices exclusive of the first set of devices, and wherein the first device is configured to, responsive to receiving the marked media stream, restrict display of the marked media stream on the respective display.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Srinivas K. Mittapalli, Nithinkrishna Shenoy
  • Publication number: 20150326519
    Abstract: A discussion thread is associated with a master recipients list that is maintained at an author's computer or a server computer. The recipients list is revised as participants in the discussion are added to and/or removed from the discussion. An author is notified when target recipients do not match the master recipients list. When a participant is added to the discussion from an old discussion instance, a thread manager provides for the added participant to receive a more current discussion instance.
    Type: Application
    Filed: January 27, 2015
    Publication date: November 12, 2015
    Inventors: Manish A. Bhide, Krishna K. Bonagiri, Nagaraju Narla, Rajesh K. Pandey
  • Publication number: 20150324424
    Abstract: A discussion thread is associated with a master recipients list that is maintained at an author's computer or a server computer. The recipients list is revised as participants in the discussion are added to and/or removed from the discussion. An author is notified when target recipients do not match the master recipients list. When a participant is added to the discussion from an old discussion instance, a thread manager provides for the added participant to receive a more current discussion instance.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Manish A. Bhide, Krishna K. Bonagiri, Nagaraju Narla, Rajesh K. Pandey
  • Patent number: 9179491
    Abstract: Methods and arrangements for managing termination of a telephone call. A contemplated method includes: detecting a request by a first party to terminate a telephone call between the first party and a second party; detecting whether the second party is still speaking after detecting the request to terminate the call; and automatically forestalling termination of the call if the second party is still speaking, via affording the first party an opportunity to continue the call, via at least one of: sending a confirmation request to the first party, and sending an audio signal to the first party. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish Bhide, Ajay Kumar Gupta
  • Publication number: 20150242477
    Abstract: A computer determines a business glossary, wherein the business glossary includes one or more business terms that correspond to one or more assets. The computer receives a request to create an ETL job associated with a business term. The computer creates an ETL job for the business term, wherein the ETL job includes a business glossary stage.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: International Business Machines Corporation
    Inventors: Manish A. Bhide, Srinivas K. Mittapalli, Sriram K. Padmanabhan