Patents by Inventor Daniel Lam
Daniel Lam 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: 20250252490Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying, at a merchant application, a request to perform a credit application process associated with a particular user via a client application. The credit application process is associated with a financial institution, and the merchant application stores a set of user accounts, each associated with a merchant-specific identifier identifying the particular user profile at the merchant. An interactive application is presented within the merchant application, and information associated with the completed application is transmitted to an API associated with the financial institution with the merchant-specific identifier of the associated user.Type: ApplicationFiled: April 25, 2025Publication date: August 7, 2025Applicant: The Toronto-Dominion BankInventors: Adrian BLOY, Daniel Lam Tin CHEUNG, Asgar MALEKI, Kevin YUEN, Danielle Marie MULLENAX
-
Patent number: 12315007Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying, at a merchant application, a request to perform a credit application process associated with a particular user via a client application. The credit application process is associated with a financial institution, and the merchant application stores a set of user accounts, each associated with a merchant-specific identifier identifying the particular user profile at the merchant. An interactive application is presented within the merchant application, and information associated with the completed application is transmitted to an API associated with the financial institution with the merchant-specific identifier of the associated user.Type: GrantFiled: May 10, 2023Date of Patent: May 27, 2025Assignee: The Toronto-Dominion BankInventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Kevin Yuen, Danielle Marie Mullenax
-
Publication number: 20250153363Abstract: Implementations described herein relate to training and refining robotic control policies using imitation learning techniques. A robotic control policy can be initially trained based on human demonstrations of various robotic tasks. Further, the robotic control policy can be refined based on human interventions while a robot is performing a robotic task. In some implementations, the robotic control policy may determine whether the robot will fail in performance of the robotic task, and prompt a human to intervene in performance of the robotic task. In additional or alternative implementations, a representation of the sequence of actions can be visually rendered for presentation to the human can proactively intervene in performance of the robotic task.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Inventors: Seyed Mohammad Khansari Zadeh, Eric Jang, Daniel Lam, Daniel Kappler, Matthew Bennice, Brent Austin, Yunfei Bai, Sergey Levine, Alexander Irpan, Nicolas Sievers, Chelsea Finn
-
Patent number: 12248933Abstract: A computer system for provisioning a data transfer method is disclosed, comprising a processor, and a communications module and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the computer system to: receive a provisioning request for a data transfer method; send, to a server associated with the data transfer method, a request, based on the provisioning request, for assignment of a data transfer identifier; receive, from the server, the data transfer identifier responsive to the request for assignment of the data transfer identifier; obtain a data transfer token corresponding to the data transfer identifier by: sending, to a token service provider, a request for the token comprising the data transfer identifier; receiving, from the token service provider, a data transfer token in response to the request for the token; and, send a reply to the provisioning request comprising the token.Type: GrantFiled: May 16, 2022Date of Patent: March 11, 2025Assignee: The Toronto-Dominion BankInventors: Adrian Bloy, Ryan Edmund Vekeman, Connie Maun-Fong Chan, Sebastien Forget, Daniel Lam Tin Cheung, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 12226920Abstract: Implementations described herein relate to training and refining robotic control policies using imitation learning techniques. A robotic control policy can be initially trained based on human demonstrations of various robotic tasks. Further, the robotic control policy can be refined based on human interventions while a robot is performing a robotic task. In some implementations, the robotic control policy may determine whether the robot will fail in performance of the robotic task, and prompt a human to intervene in performance of the robotic task. In additional or alternative implementations, a representation of the sequence of actions can be visually rendered for presentation to the human can proactively intervene in performance of the robotic task.Type: GrantFiled: August 11, 2023Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: Seyed Mohammad Khansari Zadeh, Eric Jang, Daniel Lam, Daniel Kappler, Matthew Bennice, Brent Austin, Yunfei Bai, Sergey Levine, Alexander Irpan, Nicolas Sievers, Chelsea Finn
-
Publication number: 20240295880Abstract: A method includes receiving, by a robotic device, an indication that the robotic device was elected to be a leader robotic device by a plurality of robotic devices and receiving an indication of a new task in a remotely stored list of tasks. The method further includes determining, based on a remotely stored list of robotic devices, an additional robotic device to assign the new task. The remotely stored list of robotic devices comprises an entry for each respective robotic device of the plurality of robotic devices associating the respective robotic device with an identifier and a heartbeat. The method additionally includes assigning the new task to the additional robotic device based on the additional robotic device having an active heartbeat. Assigning the new task to the additional robotic device comprises associating the new task with the additional robotic device in the remotely stored list of tasks to cause the additional robotic device to carry out the new task.Type: ApplicationFiled: March 1, 2023Publication date: September 5, 2024Inventors: Rainer Hessmer, Nikhil J. Joshi, Daniel Lam, Pavel Vodenski
-
Patent number: 11983787Abstract: The present disclosure involves systems, software, and computer implemented methods for performing identity validation using a digital ID shared and trusted among a coalition of institutions. One example method includes receiving, via a communications module and from a first consortium member system, a set of input credentials from a first consortium member system associated with an operation, where the set of input credentials is associated with a user. A digital ID is identified corresponding to the set of input credentials and the first user, wherein each digital ID uniquely identifies a particular user and corresponds to at least one user account associated with other consortium member systems in a trusted consortium network. Using the other user accounts, additional user account information associated with the user is obtained and used in a verification operation.Type: GrantFiled: June 14, 2023Date of Patent: May 14, 2024Inventors: Adrian Bloy, Danielle Marie Mullenax, Kevin Yuen, Daniel Lam Tin Cheung, Asgar Maleki
-
Patent number: 11875375Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically modifying a financial product associated with a user, where the modified financial product is associated with an updated benefit at a partner system. One example method comprises receiving an indication of acceptance associated with a particular partner-related product for replacing a current product associated with a first customer. At least one term or condition associated with the particular partner-related product different than terms or conditions associated with the at least one current product are identified, including a change to at least one benefit associated with the partner system. The terms associated with the current product are modified without changing the unique identifier, and an indication of the at least one updated benefit associated with the partner system is transmitted to the partner system for immediate usage by the first customer.Type: GrantFiled: March 25, 2022Date of Patent: January 16, 2024Assignee: The Toronto-Dominion BankInventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Michael James Taggart
-
Publication number: 20230381970Abstract: Implementations described herein relate to training and refining robotic control policies using imitation learning techniques. A robotic control policy can be initially trained based on human demonstrations of various robotic tasks. Further, the robotic control policy can be refined based on human interventions while a robot is performing a robotic task. In some implementations, the robotic control policy may determine whether the robot will fail in performance of the robotic task, and prompt a human to intervene in performance of the robotic task. In additional or alternative implementations, a representation of the sequence of actions can be visually rendered for presentation to the human can proactively intervene in performance of the robotic task.Type: ApplicationFiled: August 11, 2023Publication date: November 30, 2023Inventors: Seyed Mohammad Khansari Zadeh, Eric Jang, Daniel Lam, Daniel Kappler, Matthew Bennice, Brent Austin, Yunfei Bai, Sergey Levine, Alexander Irpan, Nicolas Sievers, Chelsea Finn
-
Publication number: 20230351499Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying, at a merchant application, a request to perform a credit application process associated with a particular user via a client application. The credit application process is associated with a financial institution, and the merchant application stores a set of user accounts, each associated with a merchant-specific identifier identifying the particular user profile at the merchant. An interactive application is presented within the merchant application, and information associated with the completed application is transmitted to an API associated with the financial institution with the merchant-specific identifier of the associated user.Type: ApplicationFiled: May 10, 2023Publication date: November 2, 2023Applicant: The Toronto-Dominion BankInventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Kevin Yuen, Danielle Marie Mullenax
-
Publication number: 20230334459Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying a request to perform a credit application process associated with a particular user via a client application. A first signal can be transmitted that includes a redirect instruction for the client application to a credit application site to perform a credit application process. A second signal can be transmitted that includes a merchant-specific identifier of the particular user and a request to perform the credit application process. A third signal can be received from the credit application site that includes an approval, a payment credential associated with a newly created credit account, and the merchant-specific identifier of the particular user. The payment credential can be associated with the user profile of the user corresponding to the merchant-specific identifier.Type: ApplicationFiled: June 14, 2023Publication date: October 19, 2023Inventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Kevin Yuen, Danielle Marie Mullenax
-
Publication number: 20230325957Abstract: The present disclosure involves systems, software, and computer implemented methods for performing identity validation using a digital ID shared and trusted among a coalition of institutions. One example method includes receiving, via a communications module and from a first consortium member system, a set of input credentials from a first consortium member system associated with an operation, where the set of input credentials is associated with a user. A digital ID is identified corresponding to the set of input credentials and the first user, wherein each digital ID uniquely identifies a particular user and corresponds to at least one user account associated with other consortium member systems in a trusted consortium network. Using the other user accounts, additional user account information associated with the user is obtained and used in a verification operation.Type: ApplicationFiled: June 14, 2023Publication date: October 12, 2023Inventors: Adrian Bloy, Danielle Marie Mullenax, Kevin Yuen, Daniel Lam Tin Cheung, Asgar Maleki
-
Patent number: 11772272Abstract: Implementations described herein relate to training and refining robotic control policies using imitation learning techniques. A robotic control policy can be initially trained based on human demonstrations of various robotic tasks. Further, the robotic control policy can be refined based on human interventions while a robot is performing a robotic task. In some implementations, the robotic control policy may determine whether the robot will fail in performance of the robotic task, and prompt a human to intervene in performance of the robotic task. In additional or alternative implementations, a representation of the sequence of actions can be visually rendered for presentation to the human can proactively intervene in performance of the robotic task.Type: GrantFiled: March 16, 2021Date of Patent: October 3, 2023Assignee: GOOGLE LLCInventors: Seyed Mohammad Khansari Zadeh, Eric Jang, Daniel Lam, Daniel Kappler, Matthew Bennice, Brent Austin, Yunfei Bai, Sergey Levine, Alexander Irpan, Nicolas Sievers, Chelsea Finn
-
Patent number: 11704761Abstract: The present disclosure involves systems, software, and computer implemented methods for performing identity validation using a digital ID shared and trusted among a coalition of institutions. One example method includes receiving, via a communications module and from a first consortium member system, a set of input credentials from a first consortium member system associated with an operation, where the set of input credentials is associated with a user. A digital ID is identified corresponding to the set of input credentials and the first user, wherein each digital ID uniquely identifies a particular user and corresponds to at least one user account associated with other consortium member systems in a trusted consortium network. Using the other user accounts, additional user account information associated with the user is obtained and used in a verification operation.Type: GrantFiled: December 3, 2021Date of Patent: July 18, 2023Inventors: Adrian Bloy, Danielle Marie Mullenax, Kevin Yuen, Daniel Lam Tin Cheung, Asgar Maleki
-
Patent number: 11694179Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying a request to perform a credit application process associated with a particular user via a client application. A first signal can be transmitted that includes a redirect instruction for the client application to a credit application site to perform a credit application process. A second signal can be transmitted that includes a merchant-specific identifier of the particular user and a request to perform the credit application process. A third signal can be received from the credit application site that includes an approval, a payment credential associated with a newly created credit account, and the merchant-specific identifier of the particular user. The payment credential can be associated with the user profile of the user corresponding to the merchant-specific identifier.Type: GrantFiled: June 22, 2022Date of Patent: July 4, 2023Inventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Kevin Yuen, Danielle Marie Mullenax
-
Patent number: 11688003Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying, at a merchant application, a request to perform a credit application process associated with a particular user via a client application. The credit application process is associated with a financial institution, and the merchant application stores a set of user accounts, each associated with a merchant-specific identifier identifying the particular user profile at the merchant. An interactive application is presented within the merchant application, and information associated with the completed application is transmitted to an API associated with the financial institution with the merchant-specific identifier of the associated user.Type: GrantFiled: September 19, 2018Date of Patent: June 27, 2023Assignee: The Toronto-Dominion BankInventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Kevin Yuen, Danielle Marie Mullenax
-
Patent number: 11651394Abstract: The disclosed embodiments generally relate to systems, methods, and apparatus for dynamic context-based electronic offer communication. In one aspect, a computer server is disclosed, comprising: a hardware processor configured to execute instructions stored in a memory to: receive location data from a mobile device; determine a context of the mobile device based on the location data; generate a database query using the determined context; send the generated query to an events database; receive a conditional electronic offer from the events database; determine user data requirements based on the conditional electronic offer; send a request based on the user data requirements to a secure server; receive user data from the secure server; generate an electronic offer communication based on the conditional electronic offer when the user data received from the secure server meets the user data requirements; and send the electronic offer communication to the mobile device.Type: GrantFiled: September 10, 2021Date of Patent: May 16, 2023Assignee: The Toronto-Dominion BankInventors: Adrian Bloy, Sebastien Forget, Ryan Edmund Vekeman, Connie Maun-Fong Chan, Daniel Lam Tin Cheung, Arun Victor Jagga, John Jong-Suk Lee
-
Patent number: 11642780Abstract: A system includes a robotic device, a sensor disposed on the robotic device, and circuitry configured to perform operations. The operations include determining a map that represents stationary features of an environment and receiving, from the sensor, sensor data representing the environment. The operations also include determining, based on the sensor data, a representation of an actor within the environment, where the representation includes keypoints representing corresponding body locations of the actor. The operations also include determining that a portion of a particular stationary feature is positioned within a threshold distance of a particular keypoint and, based on thereon, updating the map to indicate that the portion is to be cleaned. The operations further include, based on the map as updated, causing the robotic device to clean the portion of the particular stationary feature.Type: GrantFiled: July 22, 2021Date of Patent: May 9, 2023Assignee: X Development LLCInventors: Eden Rephaeli, Guy Satat, Daniel Lam, Benjamin Holson, Jiajun Xu
-
Patent number: 11514424Abstract: The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying a request to perform a credit application process associated with a particular user via a client application. A first signal can be transmitted that includes a redirect instruction for the client application to a credit application site to perform a credit application process. A second signal can be transmitted that includes a merchant-specific identifier of the particular user and a request to perform the credit application process. A third signal can be received from the credit application site that includes an approval, a payment credential associated with a newly created credit account, and the merchant-specific identifier of the particular user. The payment credential can be associated with the user profile of the user corresponding to the merchant-specific identifier.Type: GrantFiled: September 19, 2018Date of Patent: November 29, 2022Inventors: Adrian Bloy, Daniel Lam Tin Cheung, Asgar Maleki, Kevin Yuen, Danielle Marie Mullenax
-
Publication number: 20220341906Abstract: A method includes receiving data collected by at least one sensor on a robotic device, wherein the data is to be used for an ambient environment state representation, and wherein the data represents ambient environment measurements collected at locations of the at least one sensor when the robotic device is passively monitoring an environment such that robotic device navigation is not based on the ambient environment state representation. The method further includes determining the ambient environment state representation using the data collected by the at least one sensor on the robotic device. The method also includes identifying, based on the ambient environment state representation, one or more anomalous ambient environment measurements. The method additionally includes causing, based on the one or more identified anomalous ambient environment measurements, the robotic device to actively monitor the environment such that robotic device navigation is based on the ambient environment state representation.Type: ApplicationFiled: April 26, 2021Publication date: October 27, 2022Inventors: Daniel Lam, Justine Rembisz, Asa Weiss, Benjamin Holson