Patents by Inventor Mohit Sharma
Mohit Sharma 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).
-
Patent number: 11956248Abstract: An electronic device includes a communication interface and at least one processor configured for: transmitting to or receiving from a second electronic device over proximity-based communication channel an introduction message including a first encryption key; receiving, from a server via the at least one communication interface, a challenge notification providing notification of a challenge to be completed to initiate a data process, the challenge notification including or providing access to at least one data field associated with a verification challenge; identifying, from the at least one data field, an encrypted challenge response value; decrypting the encrypted challenge response value with a key corresponding to the first encryption key; and transmitting the decrypted challenge response value to the server to complete the challenge to initiate the data process.Type: GrantFiled: April 30, 2021Date of Patent: April 9, 2024Assignee: ROYAL BANK OF CANADAInventors: Alex Tak Kwun Lau, Edison U. Ortiz, Akhil Gupta, Mohit Sharma, Lucas Joseph Manuel, Tian Jou Tendy Su
-
Patent number: 11947942Abstract: Application artifact registration is performed by receiving a bundle service specification configured for deployment of a software service in a cloud native environment, transferring a bundle from an original address indicated in the bundle service specification to an object storage at a principal address, attaching, to the bundle service specification, a bundle identifier and the principal address, extracting a plurality of artifacts from the bundle, each of the plurality of artifacts being stored in the object storage at a subordinate address, and creating one or more artifact service specifications, each artifact service specification representing one or more of the plurality of artifacts, each service specification representing the corresponding subordinate address, an artifact identifier, and an artifact type of each represented artifact.Type: GrantFiled: December 23, 2021Date of Patent: April 2, 2024Assignee: RAKUTEN MOBILE, INC.Inventors: Mohit Luthra, Abhishek Sharma, Bharath Rathinam, Rajasi Ahuja, Jithin Chathankandath
-
Publication number: 20230336615Abstract: Methods and computer systems for processing bulk transfer files are described. In an aspect, a transfer processing system is configured for: receiving a bulk transfer file from a remote device, the bulk transfer file defining a plurality of requested transfers associated with a database; classifying one or more of the requested transfers defined in the bulk transfer file as being likely to fail processing by passing the requested transfers defined in the bulk transfer file to a classifier trained to identify transfers likely to fail processing based on training data, the training data including a plurality of prior requested transfers and associated completion indicators indicating the prior requested transfers that failed processing; and providing, in real time or near real time, a notification to the remote device of the requested transfers identified as likely to fail processing.Type: ApplicationFiled: August 29, 2022Publication date: October 19, 2023Applicant: The Toronto-Dominion BankInventors: Asad JOHEB, Mohit Sharma, Madeline Redmond
-
Publication number: 20230306986Abstract: A method of adjusting a predefined listening time of a voice assistant device includes receiving an audio input; extracting at least one of a speech component and a non-speech artifact from the audio input; determining a user breathing pattern based on the at least one of the speech component and the non-speech artifact; identifying at least one attribute that impact the user breathing pattern based on at least one non-speech component, captured from an environment and the voice assistant device; determining, after detecting a pause in the audio input, whether a user's intention is to continue a conversation based on an analysis of the user breathing pattern and the at least one attribute; and dynamically adjusting the predefined listening time of the voice assistant device to continue listening for voice commands in the conversation based on a determination that the user's intention is to continue the conversation.Type: ApplicationFiled: April 17, 2023Publication date: September 28, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Lahar GUPTA, Sachin Chugh, Mangi Lal Sharma, Mohit Sharma
-
Patent number: 11714950Abstract: Processing a circuit design includes stabilizing the circuit design by a design tool that performs one or more iterations of implementation, optimization assessment, optimization, and stability assessment until a threshold stability level is achieved. The design tool determines, in response to satisfaction of the threshold stability level, different strategies based on features of the circuit design and likelihood that use of the strategies would improve timing. Each strategy includes parameter settings for the design tool. The design tool executes multiple implementation flows using different sets of strategies to generate alternative implementations. One implementation of the alternative implementations nearest to satisfying a timing requirement is selected.Type: GrantFiled: July 22, 2021Date of Patent: August 1, 2023Assignee: XILINX, INC.Inventors: Veeresh Pratap Singh, Meghraj Kalase, John Blaine, Srinivasan Dasasathyan, Padmini Gopalakrishnan, Frederic Revenu, Veena Johar, Pawan Kumar Singh, Mohit Sharma, Kameshwar Chandrasekar
-
Publication number: 20230177553Abstract: The present disclosure relates to systems and methods for a coupon text generation system that generates new coupon text for existing coupons. The systems and methods automatically expand coupon-catalogs using a product class taxonomy hierarchy for merchants that identifies the different products, brands, or product classes for the merchant. The systems and methods create a plurality of new coupon text for a coupon provided by a merchant based on the product class taxonomy for the merchant. The text of the coupon text is rewritten to apply to the different products, brands, and product classes provided by the merchant. The coupons may be ranked, and the top results of the ranked coupons may be returned for presentation on a website.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Bhanu Teja Chunduri, Sandipan Mandal, Prateek Tiwari, Vijayendra Suresh Vaidya, Mohit Sharma, Nirmal Pant
-
Publication number: 20230124810Abstract: An air filtering and treatment apparatus (10), the apparatus (10) including: a housing (12) having an air inlet (14), an air outlet (16), an air passageway (24) between the inlet (14) and outlet (16), and a fan (18) arranged to urge air through the air passageway (24) between the air inlet (14) and the air outlet (16), wherein the housing (12) includes filter (20) arranged to filter air passing through the air passageway (24), and a receptacle (26) located toward the air outlet (16) relative to filter (20). The receptacle (26) is adapted to hold treatment composition (22) such that an evaporable vapour associated with the treatment composition (22) is able to accumulate in a headspace (41) of the receptacle (26), the headspace (41) including at least one aperture (36).Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventors: Mohit Sharma, Robert Brian Seaman, Abigail Maude Thomas
-
Publication number: 20230034736Abstract: Processing a circuit design includes stabilizing the circuit design by a design tool that performs one or more iterations of implementation, optimization assessment, optimization, and stability assessment until a threshold stability level is achieved. The design tool determines, in response to satisfaction of the threshold stability level, different strategies based on features of the circuit design and likelihood that use of the strategies would improve timing. Each strategy includes parameter settings for the design tool. The design tool executes multiple implementation flows using different sets of strategies to generate alternative implementations. One implementation of the alternative implementations nearest to satisfying a timing requirement is selected.Type: ApplicationFiled: July 22, 2021Publication date: February 2, 2023Applicant: Xilinx, Inc.Inventors: Veeresh Pratap Singh, Meghraj Kalase, John Blaine, Srinivasan Dasasathyan, Padmini Gopalakrishnan, Frederic Revenu, Veena Johar, Pawan Kumar Singh, Mohit Sharma, Kameshwar Chandrasekar
-
Patent number: 11534522Abstract: An air filtering and treatment apparatus (10), the apparatus (10) including: a housing (12) having an air inlet (14), an air outlet (16), an air passageway (24) between the inlet (14) and outlet (16), and a fan (18) arranged to urge air through the air passageway (24) between the air inlet (14) and the air outlet (16), wherein the housing (12) includes filter (20) arranged to filter air passing through the air passageway (24), and a receptacle (26) located toward the air outlet (16) relative to filter (20). The receptacle (26) is adapted to hold treatment composition (22) such that an evaporable vapour associated with the treatment composition (22) is able to accumulate in a headspace (41) of the receptacle (26), the headspace (41) including at least one aperture (36).Type: GrantFiled: February 2, 2021Date of Patent: December 27, 2022Inventors: Mohit Sharma, Robert Brian Seaman, Abigail Maude Thomas
-
Publication number: 20220405359Abstract: A method including: capturing or receiving data associated with behavior of a user of a virtual reality device during a session in a virtual environment, wherein the data includes sensory inputs associated with the user from one or more sensors and information associated with user parameters; initiating authentication of the user in the virtual environment; comparing the captured or received data with historic data of the user, wherein the historic data is associated with behavior of the user monitored for a plurality of sessions over a period of time in the virtual environment; determining a score based on the comparison; comparing the score with a predefined threshold score; and in response to determining that the score is above the predefined threshold score, authenticating the user.Type: ApplicationFiled: November 1, 2019Publication date: December 22, 2022Inventor: Mohit SHARMA
-
Patent number: 11470143Abstract: Methods and computer systems for processing bulk transfer files are described. In an aspect, a transfer processing system is configured for: receiving a bulk transfer file from a remote device, the bulk transfer file defining a plurality of requested transfers associated with a database; classifying one or more of the requested transfers defined in the bulk transfer file as being likely to fail processing by passing the requested transfers defined in the bulk transfer file to a classifier trained to identify transfers likely to fail processing based on training data, the training data including a plurality of prior requested transfers and associated completion indicators indicating the prior requested transfers that failed processing; and providing, in real time or near real time, a notification to the remote device of the requested transfers identified as likely to fail processing.Type: GrantFiled: January 23, 2020Date of Patent: October 11, 2022Assignee: The Toronto-Dominion BankInventors: Asad Joheb, Mohit Sharma, Madeline Redmond
-
Publication number: 20220309516Abstract: Aspects of the present disclosure provide systems, methods, and computer-readable storage media that support automated account maintenance and fraud mitigation for secure accounts such as vendor master accounts or client master accounts. To illustrate, a system receives a request from a user to update an account. The system extracts request data from the request, for example using natural language processing and optical character recognition. The system performs validation operation(s) (e.g., entry validation, location validation, domain validation, etc.), in some implementations using one or more machine learning models. Upon successful validation, if the user is an authorized contact for the account, the system authenticates the request (e.g., via request of an authorization code) and updates the account.Type: ApplicationFiled: May 7, 2021Publication date: September 29, 2022Inventors: Pamala Ann Rhoads, Krishnendu Chandra, Mohit Sharma, Namitha Pishe, Bolaka Mukherjee, Ankur Garg, Dhulappa Rajole, Suresh Rao Puneeth, Kishore Babu Nandanamudi
-
Publication number: 20210258324Abstract: An electronic device includes a communication interface and at least one processor configured for: transmitting to or receiving from a second electronic device over proximity-based communication channel an introduction message including a first encryption key; receiving, from a server via the at least one communication interface, a challenge notification providing notification of a challenge to be completed to initiate a data process, the challenge notification including or providing access to at least one data field associated with a verification challenge; identifying, from the at least one data field, an encrypted challenge response value; decrypting the encrypted challenge response value with a key corresponding to the first encryption key; and transmitting the decrypted challenge response value to the server to complete the challenge to initiate the data process.Type: ApplicationFiled: April 30, 2021Publication date: August 19, 2021Inventors: Alex Tak Kwun LAU, Edison U. ORTIZ, Akhil GUPTA, Mohit SHARMA, Lucas Joseph MANUEL, Tian Jou Tendy SU
-
Publication number: 20210234917Abstract: Methods and computer systems for processing bulk transfer files are described. In an aspect, a transfer processing system is configured for: receiving a bulk transfer file from a remote device, the bulk transfer file defining a plurality of requested transfers associated with a database; classifying one or more of the requested transfers defined in the bulk transfer file as being likely to fail processing by passing the requested transfers defined in the bulk transfer file to a classifier trained to identify transfers likely to fail processing based on training data, the training data including a plurality of prior requested transfers and associated completion indicators indicating the prior requested transfers that failed processing; and providing, in real time or near real time, a notification to the remote device of the requested transfers identified as likely to fail processing.Type: ApplicationFiled: January 23, 2020Publication date: July 29, 2021Applicant: The Toronto-Dominion BankInventors: Asad JOHEB, Mohit SHARMA, Madeline REDMOND
-
Publication number: 20210154350Abstract: An air filtering and treatment apparatus (10), the apparatus (10) including: a housing (12) having an air inlet (14), an air outlet (16), an air passageway (24) between the inlet (14) and outlet (16), and a fan (18) arranged to urge air through the air passageway (24) between the air inlet (14) and the air outlet (16), wherein the housing (12) includes filter (20) arranged to filter air passing through the air passageway (24), and a receptacle (26) located toward the air outlet (16) relative to filter (20). The receptacle (26) is adapted to hold treatment composition (22) such that an evaporable vapour associated with the treatment composition (22) is able to accumulate in a headspace (41) of the receptacle (26), the headspace (41) including at least one aperture (36).Type: ApplicationFiled: February 2, 2021Publication date: May 27, 2021Inventors: Mohit Sharma, Robert Brian Seaman, Abigail Maude Thomas
-
Patent number: 10999294Abstract: An electronic device includes a communication interface and at least one processor configured for: transmitting to or receiving from a second electronic device over proximity-based communication channel an introduction message including a first encryption key; receiving, from a server via the at least one communication interface, a challenge notification providing notification of a challenge to be completed to initiate a data process, the challenge notification including or providing access to at least one data field associated with a verification challenge; identifying, from the at least one data field, an encrypted challenge response value; decrypting the encrypted challenge response value with a key corresponding to the first encryption key; and transmitting the decrypted challenge response value to the server to complete the challenge to initiate the data process.Type: GrantFiled: December 1, 2017Date of Patent: May 4, 2021Assignee: ROYAL BANK OF CANADAInventors: Alex Tak Kwun Lau, Edison U. Ortiz, Akhil Gupta, Mohit Sharma, Lucas Joseph Manuel, Tian Jou Tendy Su
-
Patent number: 10946113Abstract: An air filtering and treatment apparatus (10), the apparatus (10) including: a housing (12) having an air inlet (14), an air outlet (16), an air passageway (24) between the inlet (14) and outlet (16), and a fan (18) arranged to urge air through the air passageway (24) between the air inlet (14) and the air outlet (16), wherein the housing (12) includes filter (20) arranged to filter air passing through the air passageway (24), and a receptacle (26) located toward the air outlet (16) relative to filter (20). The receptacle (26) is adapted to hold treatment composition (22) such that an evaporable vapour associated with the treatment composition (22) is able to accumulate in a headspace (41) of the receptacle (26), the headspace (41) including at least one aperture (36).Type: GrantFiled: October 25, 2017Date of Patent: March 16, 2021Assignee: VBREATHE PTY LTDInventors: Mohit Sharma, Robert Brian Seaman, Abigail Maude Thomas
-
Patent number: 10750452Abstract: A system includes a frequency-locked loop (FLL) circuit, a sensor-hub circuit and a processor. The FLL circuit is used to generate a low-frequency clock. The sensor-hub circuit is coupled to a number of sensors and is configured to periodically poll the sensors during polling periods and to detect sensor activities. The processor is coupled to the sensor-hub circuit and can process sensor signals from one or more active sensors. The processor is off during polling periods and is turned on when a sensor activity is detected. The polling periods are based on the low-frequency clock generated by the FLL circuit.Type: GrantFiled: May 17, 2019Date of Patent: August 18, 2020Assignee: Avago Technologies International Sales Pte. LimitedInventors: Avinash Agarwal, Mohit Sharma
-
Publication number: 20200038541Abstract: An air filtering and treatment apparatus (10), the apparatus (10) including: a housing (12) having an air inlet (14), an air outlet (16), an air passageway (24) between the inlet (14) and outlet (16), and a fan (18) arranged to urge air through the air passageway (24) between the air inlet (14) and the air outlet (16), wherein the housing (12) includes filter (20) arranged to filter air passing through the air passageway (24), and a receptacle (26) located toward the air outlet (16) relative to filter (20). The receptacle (26) is adapted to hold treatment composition (22) such that an evaporable vapour associated with the treatment composition (22) is able to accumulate in a headspace (41) of the receptacle (26), the headspace (41) including at least one aperture (36).Type: ApplicationFiled: October 25, 2017Publication date: February 6, 2020Inventors: Mohit Sharma, Robert Brian Seaman, Abigail Maude Thomas
-
Patent number: 10489440Abstract: A system and method for data cleansing are disclosed. The method includes receiving by a data classifier, a data corpus comprising one or more words. The method further includes grouping the one or more words into a plurality of pre-defined categories and determining an overlap ratio between each pair of the plurality of pre-defined categories based on a comparison between each of the plurality of pre-defined categories. A normalized overlap ratio is computed for each of the plurality of pre-defined categories based on a combination of each overlap ratio. At least one of the plurality of pre-defined categories is determined based on a comparison between each of the normalized overlap ratio and an ideal overlap ratio. Finally, one or more common words from the selected at least one of the plurality of pre-defined categories is removed based on a frequency of occurrence of the one or more common words.Type: GrantFiled: March 17, 2017Date of Patent: November 26, 2019Assignee: Wipro LimitedInventors: Mohit Sharma, Srinivas Adyapak