Patents by Inventor Sunil Nair
Sunil Nair 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: 20230260311Abstract: A method and a system for extracting information from a table in a document is provided. The method includes: receiving a document that includes information that is arranged in a table; determining three sets of coordinates that respectively relate to lines, words, and characters included in the document; extracting a list of lines based on the first set of coordinates; reconstructing the rows of the table based on list of lines and the second set of coordinates; reconstructing the columns of the table based on the reconstructed rows and the third set of coordinates; and outputting a reconstruction of the table. The three sets of coordinates are expressible in an hOCR format that is based on an open standard for representation of scanned information that is obtainable by using an optical character recognition (OCR) technique.Type: ApplicationFiled: April 17, 2023Publication date: August 17, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Sidharth TALWAR, Sanjay Saran GARG, Ranjit RADHAKRISHNAN, Sunil NAIR, Devang JAYACHANDRAN
-
Patent number: 11687920Abstract: Systems, methods, and computer-readable media for facilitating a fund transfer between user accounts are provided.Type: GrantFiled: June 17, 2022Date of Patent: June 27, 2023Assignee: Apple Inc.Inventors: David E. Brudnicki, Manoj K. Thulaseedharan Pillai, Rupa B. Vazirani, Sunil Nair, Timothy S. Hurley, Matthew W. Strampe, Anish Bhatt
-
Patent number: 11663842Abstract: A method and a system for extracting information from a table in a document is provided. The method includes: receiving a document that includes information that is arranged in a table; determining three sets of coordinates that respectively relate to lines, words, and characters included in the document; extracting a list of lines based on the first set of coordinates; reconstructing the rows of the table based on list of lines and the second set of coordinates; reconstructing the columns of the table based on the reconstructed rows and the third set of coordinates; and outputting a reconstruction of the table. The three sets of coordinates are expressible in an hOCR format that is based on an open standard for representation of scanned information that is obtainable by using an optical character recognition (OCR) technique.Type: GrantFiled: November 5, 2020Date of Patent: May 30, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sidharth Talwar, Sanjay Saran Garg, Ranjit Radhakrishnan, Sunil Nair, Devang Jayachandran
-
Publication number: 20230096370Abstract: The present application relates to devices and components including apparatus, systems, and methods to share a credential for accessing a secured entity between an origination device and a recipient device. In some embodiments, the sharing may be cross platform where the recipient device executes a different platform than the origination device.Type: ApplicationFiled: September 23, 2022Publication date: March 30, 2023Applicant: Apple Inc.Inventors: Yousuf H. Vaid, Christopher Sharp, Matthew C. Byington, Sunil Nair
-
Publication number: 20230098097Abstract: The present application relates to devices and components including apparatus, systems, and methods to share a credential for accessing a secured entity between an origination device and a recipient device. In some embodiments, the sharing may be cross platform where the recipient device executes a different platform than the origination device.Type: ApplicationFiled: September 23, 2022Publication date: March 30, 2023Applicant: Apple Inc.Inventors: Yousuf H. Vaid, Christopher Sharp, Matthew C. Byington, Sunil Nair
-
Publication number: 20230095543Abstract: The present application relates to devices and components including apparatus, systems, and methods to share a credential for accessing a secured entity between an origination device and a recipient device. In some embodiments, the sharing may be cross platform where the recipient device executes a different platform than the origination device.Type: ApplicationFiled: September 23, 2022Publication date: March 30, 2023Applicant: Apple Inc.Inventors: Yousuf H. Vaid, Christopher Sharp, Matthew C. Byington, Sunil Nair
-
Publication number: 20230093598Abstract: A system and method for creating a context identifier are disclosed. A receiver receives a request from a user of an application to book a transaction corresponding to a security instrument. A processor accesses a database that stores security details data in connection with the security instrument at an instrument level via an instrument identifier (ID) internal to the application and stores the security details data at a trading line level via a trading line ID internal to the application. The processor pre-positions creation of a context ID within the instrument ID at a time of creation of the instrument ID; creates the context ID within the instrument ID independently of availability of external ID external to the application; completes booking of the transaction based on the context ID; and stores the context ID onto a security data master.Type: ApplicationFiled: September 21, 2021Publication date: March 23, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Sudheer Kumar JAMI, Anupam BANSAL, James TRAIT, Emre OGUZ, Viktoria FREUD, Vishakarajan RAJENDRAN, Sunil NAIR, Murari S CHOLAPPADI, George I BRANDMAN
-
Patent number: 11494841Abstract: A system and method for multimodal contribution and management of multi-domainal reference data is disclosed. A processor executes an application that utilizes distribution and lookup services on an authoritative data cache to confirm that a reference data record or attribute does not exist and creates a message compliant with a standardized information message (SIM) format; and inspects the contents of the SIM to determine the domain of the data and transmits the message to a corresponding domainal reference data system of record among a plurality of reference data systems within a federated reference data system. A receiving domain system acts as a system of record to one or more reference data domain classes related to the reference data; and initiates the processes of storing, versioning, and publication of the reference data for the domain of reference data for which the reference data system is being designated a system of record.Type: GrantFiled: April 1, 2021Date of Patent: November 8, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Robert Mooney, Ciaron Nixon, Martin Game, Viktoria Freud, Swati Katare, David Greig, Vishakarajan Rajendran, Anant N Karandikar, Tanmay Patwardhan, Barry Corrigan, Anupam Bansal, Sudheer Kumar Jami, Sunil Nair, George I Brandman, James Trait
-
Publication number: 20220327528Abstract: Systems, methods, and computer-readable media for facilitating a fund transfer between user accounts are provided.Type: ApplicationFiled: June 17, 2022Publication date: October 13, 2022Inventors: David E. BRUDNICKI, Manoj K. THULASEEDHARAN PILLAI, Rupa B. VAZIRANI, Sunil NAIR, Timothy S. HURLEY, Matthew W. STRAMPE, Anish BHATT
-
Publication number: 20220318904Abstract: A system and method for multimodal contribution and management of multi-domainal reference data is disclosed. A processor executes an application that utilizes distribution and lookup services on an authoritative data cache to confirm that a reference data record or attribute does not exist and creates a message compliant with a standardized information message (SIM) format; and inspects the contents of the SIM to determine the domain of the data and transmits the message to a corresponding domainal reference data system of record among a plurality of reference data systems within a federated reference data system. A receiving domain system acts as a system of record to one or more reference data domain classes related to the reference data; and initiates the processes of storing, versioning, and publication of the reference data for the domain of reference data for which the reference data system is being designated a system of record.Type: ApplicationFiled: April 1, 2021Publication date: October 6, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Robert MOONEY, Ciaron NIXON, Martin GAME, Viktoria FREUD, Swati KATARE, David GREIG, Vishakarajan RAJENDRAN, Anant N KARANDIKAR, Tanmay PATWARDHAN, Barry CORRIGAN, Anupam BANSAL, Sudheer Kumar JAMI, Sunil NAIR, George I BRANDMAN, James TRAIT
-
Publication number: 20220207512Abstract: A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.Type: ApplicationFiled: February 14, 2022Publication date: June 30, 2022Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Publication number: 20220138460Abstract: A method and a system for extracting information from a table in a document is provided. The method includes: receiving a document that includes information that is arranged in a table; determining three sets of coordinates that respectively relate to lines, words, and characters included in the document; extracting a list of lines based on the first set of coordinates; reconstructing the rows of the table based on list of lines and the second set of coordinates; reconstructing the columns of the table based on the reconstructed rows and the third set of coordinates; and outputting a reconstruction of the table. The three sets of coordinates are expressible in an hOCR format that is based on an open standard for representation of scanned information that is obtainable by using an optical character recognition (OCR) technique.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Sidharth TALWAR, Sanjay Saran GARG, Ranjit RADHAKRISHNAN, Sunil NAIR, Devang JAYACHANDRAN
-
Patent number: 11250413Abstract: A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.Type: GrantFiled: July 8, 2019Date of Patent: February 15, 2022Assignee: PayPal, Inc.Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Patent number: 11188712Abstract: Systems and methods for wholesale client onboarding are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for client onboarding may include: (1) creating know your customer requirements and trigger conditions for a client based on user configurable requirements and a rules engine; (2) receiving know your customer data for the client from a client data exchange module; (3) triggering the receipt of additional know your customer data in response to a trigger condition being met by the received know your customer data; (4) receiving document data from a document digitization module; (5) validating the know your customer data and the document data; and (6) auto populating a know your customer record with the validated know your customer data and the document data.Type: GrantFiled: February 28, 2019Date of Patent: November 30, 2021Assignee: JPMorgan Chase Bank, N.A.Inventors: Giang-Tze Lu, Niladri Bhattacharya, Ray Wangneo, Sunil Nair, Charlene C. Balfour, Maria Adriana Ciunga, Kundan Khanolkar, Abhijith Varma, Paul Dorn, Dana Marie Dedge Parks, Harsh Benara
-
Publication number: 20210110405Abstract: A system and method for implementing a data contract management module for automatic enforcement of a data contract are disclosed. The data contract includes one or more validation rules and stored onto a repository. A processor coupled to the repository via a communication network generates a data contract compliance certificate that either indicates that all validation rules are successful, or one or more validation rules has failed. In the case one or more validations has failed, the processor also generates a digital variance certificate for each failed validation rule that explains the reason for failing and authorizes processing of the data contract in spite of one or more failed validation rules.Type: ApplicationFiled: October 9, 2020Publication date: April 15, 2021Applicant: JPMorgan Chase Bank, N.A.Inventors: Alan LIGHT, Sunil NAIR
-
Publication number: 20200279015Abstract: Systems and methods for wholesale client onboarding are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for client onboarding may include: (1) creating know your customer requirements and trigger conditions for a client based on user configurable requirements and a rules engine; (2) receiving know your customer data for the client from a client data exchange module; (3) triggering the receipt of additional know your customer data in response to a trigger condition being met by the received know your customer data; (4) receiving document data from a document digitization module; (5) validating the know your customer data and the document data; and (6) auto populating a know your customer record with the validated know your customer data and the document data.Type: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Giang-Tze Lu, Niladri Bhattacharya, Ray Wangneo, Sunil Nair, Charlene C. Balfour, Maria Adriana Ciunga, Kundan Khanolkar, Abhijith Varma, Paul Dorn, Dana Marie Dedge Parks, Harsh Benara
-
Publication number: 20200042976Abstract: A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.Type: ApplicationFiled: July 8, 2019Publication date: February 6, 2020Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Patent number: 10346828Abstract: A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.Type: GrantFiled: November 6, 2015Date of Patent: July 9, 2019Assignee: PayPal, Inc.Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li
-
Publication number: 20180336553Abstract: Systems, methods, and computer-readable media for facilitating a fund transfer between user accounts are provided.Type: ApplicationFiled: May 16, 2018Publication date: November 22, 2018Inventors: David E. Brudnicki, Manoj K. Thulaseedharan Pillai, Rupa B. Vazirani, Sunil Nair, Timothy S. Hurley, Matthew W. Strampe, Anish Bhatt
-
Publication number: 20160132864Abstract: A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.Type: ApplicationFiled: November 6, 2015Publication date: May 12, 2016Inventors: James Barrese, Manish Maheshwari, Rohan Sehgal, Amit Paka, Sunil Nair, Suket Somani, Barath Rangaswamy, Vidhi Himanshu Shah, Weijie Li