Patents by Inventor Manjunatha D
Manjunatha D 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: 20230393947Abstract: A data management system (DMS) may capture snapshots of a computing object in accordance with a service level agreement (SLA). The DMS may store the captured snapshots in a cluster of storage nodes at the DMS and/or transmit the snapshots to one or more external archive locations. Which archive location to store given snapshots of the computing object may be based on archival policies defined in the SLA. Some snapshots may be stored locally at the DMS, some snapshots may be stored in one archive location of a set of multiple candidate archive locations, and some snapshots may be stored in more than one archive location of the set of multiple candidate archive locations. A retention duration for each snapshot may be independent of the archive location for the snapshot. For recovery purposes, a user may specify from which archive location the user selects to retrieve a snapshot.Type: ApplicationFiled: August 4, 2022Publication date: December 7, 2023Inventors: Harshadrai Gajendrakumar Parekh, Shivam Rajpal, Nirvan Singhania, Samyak Jain, Prayag Jain, Udipta Das, Vaibhav Choudhary, Manjunatha D, Chirag Agarwal, Pengfei Wang
-
Patent number: 11444514Abstract: A sensor module for mounting in a motor includes a holder adapted to be mounted in a wet chamber of the motor, a temperature sensor adapted to be mounted in a dry chamber of the motor, a rotational position sensor mounted on the holder, a connector interface adapted to be plugged into a corresponding connector, and a sealing element arranged between the rotational position sensor and the temperature sensor. The temperature sensor is spaced apart from the holder. The rotational position sensor and the temperature sensor are connected via a plurality of signal lines to the connector interface. The sealing element is sealingly penetrated by the signal lines from one of the rotational position sensor and the temperature sensor.Type: GrantFiled: September 15, 2020Date of Patent: September 13, 2022Assignee: TE CONNECTIVITY INDIA PRIVATE LIMITED ET AL.Inventors: Sebastian Wiechert, Manivasakan Ravinthiran, Bram Embo, Pooventhan A, Shivaprasad B, Ignace Vankeirisbilck, Kiranpal Singh, Manjunatha D V
-
Publication number: 20210126512Abstract: A sensor module for mounting in a motor includes a holder adapted to be mounted in a wet chamber of the motor, a temperature sensor adapted to be mounted in a dry chamber of the motor, a rotational position sensor mounted on the holder, a connector interface adapted to be plugged into a corresponding connector, and a sealing element arranged between the rotational position sensor and the temperature sensor. The temperature sensor is spaced apart from the holder. The rotational position sensor and the temperature sensor are connected via a plurality of signal lines to the connector interface. The sealing element is sealingly penetrated by the signal lines from one of the rotational position sensor and the temperature sensor.Type: ApplicationFiled: September 15, 2020Publication date: April 29, 2021Applicants: TE Connectivity Germany GmbH, TE Connectivity India Private Limited, TE Connectivity Belgium BVBAInventors: Sebastian Wiechert, Manivasakan Ravinthiran, Bram Embo, Pooventhan A, Shivaprasad B, Ignace Vankeirisbilck, Kiranpal Singh, Manjunatha D V
-
Patent number: 10990756Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.Type: GrantFiled: July 22, 2019Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Dhandapani Shanmugam, Manjunatha D., Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Patent number: 10990755Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.Type: GrantFiled: December 21, 2017Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Dhandapani Shanmugam, Manjunatha D., Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Patent number: 10831284Abstract: Character input error correction is provided by receiving from a keyboard character input by a user. The character input includes character input errors by the user, the character input errors being input of incorrect characters by the user via the keyboard. The character input errors of the character input are automatically identified and classified into character error classification(s). Each character error classification corresponds to a respective visual transformation of input characters. It is determined that a frequency of the identified and classified character input errors exceeds a predefined threshold confidence level for triggering application of keyboard corrections for user input. Based on the determining, keyboard corrections are applied for user input. The applying keyboard corrections includes applying a correction to character(s) displayed for or input by the user. The applied correction is based on at least one of the classification(s) into which the character input errors are classified.Type: GrantFiled: June 25, 2019Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manjunatha D, Dhandapani Shanmugam, Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Patent number: 10567392Abstract: An approach is provided for sharing valid token(s) across application instances. If refresh token rotation is used, (i) a token request is received which includes a number of tokens required, (ii) access and refresh token pairs are generated and shared so that a total number of the pairs equals the number of tokens, and (iii) the access and refresh token pairs are sent to a client so that in response to token requests, the application instances obtain respective access and refresh token pairs. If refresh token rotation is not used, (iv) a request for a refresh token is received, (v) an existing access token is validated, where the access token is bound to the refresh token, and (vi) if the existing access token is expired, a new access token is generated and sent to the client; otherwise, the existing access token is sent to the client.Type: GrantFiled: December 15, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Manjunatha D, Sowmya H. Dayananda
-
Patent number: 10558514Abstract: A computer-implemented method for error standardization in a cloud based hybrid application integration environment. The method includes receiving at least one error schema definition for an error type from a software application, and mapping the received at least one error schema definition with a corresponding error schema definition of at least one architecture style. The method includes generating an error mapping object based on the mapping of the received at least one error schema definition and the corresponding error schema definition of the at least one architecture style. The method further includes receiving an error object from the software application, and generating a resolved error object, for the received error object, based on the generated error mapping object.Type: GrantFiled: November 6, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Manjunatha D, Ramkumar Ramalingam, Balaji Sankar, Venumadhav Vanagondi
-
Patent number: 10547622Abstract: An approach is provided for sharing valid token(s) across application instances. If refresh token rotation is used, (i) a token request is received which includes a number of tokens required, (ii) access and refresh token pairs are generated and shared so that a total number of the pairs equals the number of tokens, and (iii) the access and refresh token pairs are sent to a client so that in response to token requests, the application instances obtain respective access and refresh token pairs. If refresh token rotation is not used, (iv) a request for a refresh token is received, (v) an existing access token is validated, where the access token is bound to the refresh token, and (vi) if the existing access token is expired, a new access token is generated and sent to the client; otherwise, the existing access token is sent to the client.Type: GrantFiled: June 30, 2017Date of Patent: January 28, 2020Assignee: International Busines Machines CorporationInventors: Manjunatha D, Sowmya H. Dayananda
-
Publication number: 20190340232Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.Type: ApplicationFiled: July 22, 2019Publication date: November 7, 2019Inventors: Dhandapani Shanmugam, Manjunatha D., Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Publication number: 20190317612Abstract: Character input error correction is provided by receiving from a keyboard character input by a user. The character input includes character input errors by the user, the character input errors being input of incorrect characters by the user via the keyboard. The character input errors of the character input are automatically identified and classified into character error classification(s). Each character error classification corresponds to a respective visual transformation of input characters. It is determined that a frequency of the identified and classified character input errors exceeds a predefined threshold confidence level for triggering application of keyboard corrections for user input. Based on the determining, keyboard corrections are applied for user input. The applying keyboard corrections includes applying a correction to character(s) displayed for or input by the user. The applied correction is based on at least one of the classification(s) into which the character input errors are classified.Type: ApplicationFiled: June 25, 2019Publication date: October 17, 2019Inventors: Manjunatha D, Dhandapani Shanmugam, Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Patent number: 10394344Abstract: Character input error correction is provided by receiving from a keyboard character input by a user. The character input includes character input errors by the user, the character input errors being input of incorrect characters by the user via the keyboard. The character input errors of the character input are automatically identified and classified into character error classification(s). Each character error classification corresponds to a respective visual transformation of input characters. It is determined that a frequency of the identified and classified character input errors exceeds a predefined threshold confidence level for triggering application of keyboard corrections for user input. Based on the determining, keyboard corrections are applied for user input. The applying keyboard corrections includes applying a correction to character(s) displayed for or input by the user. The applied correction is based on at least one of the classification(s) into which the character input errors are classified.Type: GrantFiled: November 7, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manjunatha D, Dhandapani Shanmugam, Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Patent number: 10375073Abstract: Techniques for generic authentication with arbitrary services are provided. A request to authorize with a first service, of a plurality of services, using the OAuth protocol, is received by a generic client library, from a first application. A set of parameters specific to an implementation of the OAuth protocol provided by the first service are identified in a configuration file. An HTTP request is generated based on the set of parameters identified in the data structure, and the first application is authorized with the first service via the OAuth protocol using the generated HTTP request.Type: GrantFiled: August 29, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Manjunatha D, Subramanian Krishnan, Harini Murugan
-
Publication number: 20190197098Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Dhandapani Shanmugam, Manjunatha D., Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Publication number: 20190138113Abstract: Character input error correction is provided by receiving from a keyboard character input by a user. The character input includes character input errors by the user, the character input errors being input of incorrect characters by the user via the keyboard. The character input errors of the character input are automatically identified and classified into character error classification(s). Each character error classification corresponds to a respective visual transformation of input characters. It is determined that a frequency of the identified and classified character input errors exceeds a predefined threshold confidence level for triggering application of keyboard corrections for user input. Based on the determining, keyboard corrections are applied for user input. The applying keyboard corrections includes applying a correction to character(s) displayed for or input by the user. The applied correction is based on at least one of the classification(s) into which the character input errors are classified.Type: ApplicationFiled: November 7, 2017Publication date: May 9, 2019Inventors: Manjunatha D, Dhandapani Shanmugam, Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
-
Publication number: 20190138380Abstract: A computer-implemented method for error standardization in a cloud based hybrid application integration environment. The method includes receiving at least one error schema definition for an error type from a software application, and mapping the received at least one error schema definition with a corresponding error schema definition of at least one architecture style. The method includes generating an error mapping object based on the mapping of the received at least one error schema definition and the corresponding error schema definition of the at least one architecture style. The method further includes receiving an error object from the software application, and generating a resolved error object, for the received error object, based on the generated error mapping object.Type: ApplicationFiled: November 6, 2017Publication date: May 9, 2019Inventors: Manjunatha D, Ramkumar Ramalingam, Balaji Sankar, Venumadhav Vanagondi
-
Publication number: 20190007419Abstract: An approach is provided for sharing valid token(s) across application instances. If refresh token rotation is used, (i) a token request is received which includes a number of tokens required, (ii) access and refresh token pairs are generated and shared so that a total number of the pairs equals the number of tokens, and (iii) the access and refresh token pairs are sent to a client so that in response to token requests, the application instances obtain respective access and refresh token pairs. If refresh token rotation is not used, (iv) a request for a refresh token is received, (v) an existing access token is validated, where the access token is bound to the refresh token, and (vi) if the existing access token is expired, a new access token is generated and sent to the client; otherwise, the existing access token is sent to the client.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Manjunatha D, Sowmya H. Dayananda
-
Publication number: 20190007421Abstract: An approach is provided for sharing valid token(s) across application instances. If refresh token rotation is used, (i) a token request is received which includes a number of tokens required, (ii) access and refresh token pairs are generated and shared so that a total number of the pairs equals the number of tokens, and (iii) the access and refresh token pairs are sent to a client so that in response to token requests, the application instances obtain respective access and refresh token pairs. If refresh token rotation is not used, (iv) a request for a refresh token is received, (v) an existing access token is validated, where the access token is bound to the refresh token, and (vi) if the existing access token is expired, a new access token is generated and sent to the client; otherwise, the existing access token is sent to the client.Type: ApplicationFiled: December 15, 2017Publication date: January 3, 2019Inventors: Manjunatha D, Sowmya H. Dayananda
-
Publication number: 20180063140Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, from a first application by a second application, a request to authorize with a first service, of a plurality of services, using the OAuth protocol, identifying, in a data structure by the second application, a set of parameters specific to an implementation of the OAuth protocol provided by the first service, modifying, by the second application, a first parameter of the second application based on the set of parameters identified in the data structure, and authorizing, by the second application, the first application with the first service via the OAuth protocol using the modified first parameter.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Manjunatha D, Subramanian KRISHNAN, Harini MURUGAN