Patents by Inventor Naresh Singhal
Naresh Singhal 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: 20260057110Abstract: A method includes establishing a plurality of context profiles for a user; detecting an event associated with a request for personal information of the user; generating a request for consent to share the personal information of the user with a third party; sending the request for consent to share the personal information of the user with the third party; receiving consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active; determining an active context profile for the user based on one or more signals indicative of the user's context; determining whether the active context profile matches the first context profile; in accordance with a determination that the active context profile matches the first context profile, sharing the personal information of the user with the third party.Type: ApplicationFiled: August 18, 2025Publication date: February 26, 2026Inventors: Stuart H. LACEY, Naresh SINGHAL, Douglas CHELINE
-
Patent number: 12393731Abstract: A method is provided, including establishing a plurality of context profiles for a user; detecting an event associated with a request for personal information of the user; generating a request for consent to share the personal information of the user with a third party; sending, to the user, the request for consent to share the personal information of the user with the third party; receiving, from the user, consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active; determining an active context profile for the user based on one or more signals indicative of the user's context; determining whether the active context profile matches the first context profile; in accordance with a determination that the active context profile matches the first context profile, sharing the personal information of the user with the third party.Type: GrantFiled: November 21, 2022Date of Patent: August 19, 2025Assignee: FLEUR DE LIS. S.A.Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline
-
Patent number: 11470074Abstract: A system for electronically sharing private documents using document pointers is disclosed. The system includes a processor and memory. A pointer database electronically coupled to the processor for storing a pointer to a document associated with a user and stored on a repository device of a plurality of repository devices remote from the server system, wherein the pointer comprises a unique identifier of the document and an associated location of that document on the repository device. A network communications interface electronically coupled to the processor is configured to electronically receive from a client device, an electronic authorization to share the document with a recipient third-party device of a plurality of recipient third-party devices, and, in response to the electronic request, transmit an encrypted information package including the pointer to the document to one of the client device, the repository, or the third-party device to facilitate the document sharing.Type: GrantFiled: April 15, 2016Date of Patent: October 11, 2022Assignee: Trunomi Ltd.Inventors: Stuart H. Lacey, Naresh Singhal, David P. Mallon
-
Patent number: 11176545Abstract: The systems described herein are configured to generate an auditable digital certificate upon receiving a request for user information associated with a user of the plurality of users and determining that authorization from the user is required The digital certificate comprises: a unique identifier associated with the requester, a context of the request, and a date and time associated with the request. The system then sends an authorization request that includes: a request for consent to grant the request from the requester, and a request for identity verification evidence. Upon receiving the consent and identity verification evidence, the system adds to the digital certificate: a unique identifier associated with the user, the consent, and a date and time associated with receipt of the consent. Finally, the system closes and tamperproofs the digital certificate before storing the digital certificate in a certificate database.Type: GrantFiled: July 14, 2017Date of Patent: November 16, 2021Assignee: Trunomi Ltd.Inventors: Stuart H. Lacey, Naresh Singhal
-
Publication number: 20200050796Abstract: A method is provided, including establishing a plurality of context profiles for a user; detecting an event associated with a request for personal information of the user; generating a request for consent to share the personal information of the user with a third party; sending, to the user, the request for consent to share the personal information of the user with the third party; receiving, from the user, consent to share at least a subset of the requested personal information with the third party when at least a first context profile, of the plurality of context profiles, is active; determining an active context profile for the user based on one or more signals indicative of the user's context; determining whether the active context profile matches the first context profile; in accordance with a determination that the active context profile matches the first context profile, sharing the personal information of the user with the third party.Type: ApplicationFiled: July 16, 2019Publication date: February 13, 2020Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline
-
Patent number: 10354090Abstract: A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).Type: GrantFiled: October 2, 2015Date of Patent: July 16, 2019Assignee: Trunomi Ltd.Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline
-
Publication number: 20190019184Abstract: The systems described herein are configured to generate an auditable digital certificate upon receiving a request for user information associated with a user of the plurality of users and determining that authorization from the user is required The digital certificate comprises: a unique identifier associated with the requester, a context of the request, and a date and time associated with the request. The system then sends an authorization request that includes: a request for consent to grant the request from the requester, and a request for identity verification evidence. Upon receiving the consent and identity verification evidence, the system adds to the digital certificate: a unique identifier associated with the user, the consent, and a date and time associated with receipt of the consent. Finally, the system closes and tamperproofs the digital certificate before storing the digital certificate in a certificate database.Type: ApplicationFiled: July 14, 2017Publication date: January 17, 2019Inventors: Stuart H. Lacey, Naresh Singhal
-
Publication number: 20170140174Abstract: An exemplary method of obtaining authorization to release personal information associated with a user includes, at a server system, receiving a request for personal information associated with a user from a third party. The method further includes generating, in a system agnostic widget, a consent request for requesting authorization to release the personal information associated with the user to the third party and transmitting the consent request to a client device of the user via the widget. In response to receiving authorization to release the personal information from the client device via the widget: (1) facilitating provision of the personal information to the third party, and (2) storing the authorization in association with an account of the user.Type: ApplicationFiled: January 31, 2017Publication date: May 18, 2017Inventors: Stuart H. Lacey, Naresh Singhal, Graham R. Burton, Kartik Venkatesh, Bradley E. Leatherwood
-
Publication number: 20160308855Abstract: A system for electronically sharing private documents using document pointers is disclosed. The system includes a processor and memory. A pointer database electronically coupled to the processor for storing a pointer to a document associated with a user and stored on a repository device of a plurality of repository devices remote from the server system, wherein the pointer comprises a unique identifier of the document and an associated location of that document on the repository device. A network communications interface electronically coupled to the processor is configured to electronically receive from a client device, an electronic authorization to share the document with a recipient third-party device of a plurality of recipient third-party devices, and, in response to the electronic request, transmit an encrypted information package including the pointer to the document to one of the client device, the repository, or the third-party device to facilitate the document sharing.Type: ApplicationFiled: April 15, 2016Publication date: October 20, 2016Inventors: Stuart H. Lacey, Naresh Singhal, David P. Mallon
-
Publication number: 20160232534Abstract: The methods described herein generating an auditable digital certificate. Initially, the server receives, from a requester at a remote server, a request for information associated with a user. The server provides a set of rules used to determine whether an authorization from a user is required. The server automatically applies the set of rules to the request to determine whether the authorization from the user is required. Upon determining that authorization is required, the server creates a digital certificate that includes a unique identifier of the requester, a context and date and time of the request. The server then sends to the user at a remote client device an authorization request for consent to the request. The server receives from the remote client device the consent. In response to receiving the consent, the server adds information to the digital certificate. The server then closes and tamperproofs the digital certificate.Type: ApplicationFiled: February 5, 2016Publication date: August 11, 2016Inventors: Stuart H. LACEY, Naresh Singhal
-
Publication number: 20160104008Abstract: A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).Type: ApplicationFiled: October 2, 2015Publication date: April 14, 2016Inventors: Stuart H. LACEY, Naresh Singhal, Douglas Cheline
-
Publication number: 20160098577Abstract: A method is provided, including establishing a plurality of context profiles for a user, at least one context profile is associated with: (i) subject areas pertinent to the at least one context profile (ii) permissions identifying respective third parties with which personal information can be shared when the at least one context profile is active; (iii) permissions identifying what personal information can be shared with respective third parties when the at least one context profile is active; (iv) permissions identifying respective third parties that are permitted to contact the user when the at least one context profile is active; and (v) permissions identifying how respective third parties may contact the user when the at least one context profile is active; when the at least one context profile is active, operating in one of two or more modes (e.g., a regular mode or a discovery mode).Type: ApplicationFiled: October 2, 2015Publication date: April 7, 2016Inventors: Stuart H. Lacey, Naresh Singhal, Douglas Cheline