Patents by Inventor Robert Christensen
Robert Christensen 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: 20260065367Abstract: A cryptographic asset trading system comprises circuitry configured to: receive creation request for share(s) of digital fund token serving as digital representation of fund of assets, creation request comprising digital signature of first cryptographic key associated with first account; in response to receiving creation request: place respective quantity of each of plurality of different assets represented by share(s) of digital fund token into escrow account associated with cryptographic asset trading system as collateral for digital fund token; create and transfer digital fund token to first account by cryptographically signing digital fund token with second cryptographic key associated with cryptographic asset trading system; and record creation and transfer of digital fund token to first account on distributed ledger thereby requiring cryptographic signing with first cryptographic key associated with first account to: (i) redeem digital fund token from first account or (ii) transfer digital fund token frType: ApplicationFiled: November 10, 2025Publication date: March 5, 2026Applicant: tZERO IP, LLCInventors: Alec Wilkins, Robert Christensen, John Wesley Welborn, John Tabacco, Glen Nickle
-
Patent number: 12469079Abstract: An asset trading system utilizing a distributed ledger and configured to: when a creation request to create a digital fund token representing at least one share of a fund having a plurality of different assets (i) is received, (ii) is electronically signed with a private key associated with a first addressed account, and (iii) indicates a composition of the at least one share of the fund: place the plurality of different assets represented by the at least one share of the fund into an escrow account; create the digital fund token, wherein the digital fund token indicates the composition of the share of the fund; and record the creation of the digital fund token on a distributed ledger.Type: GrantFiled: June 1, 2023Date of Patent: November 11, 2025Assignee: tZERO IP, LLCInventors: Alec Wilkins, Robert Christensen, John Wesley Welborn, John Tabacco, Glen Nickle
-
Publication number: 20250269948Abstract: A thruster system for improved steering and maneuverability of a marine vessel when operating at relatively low, or wakeless speeds, such as in the vicinity of docks, swimmers or other obstacles, or when trailering, beaching or mooring. The thruster system has a modularized design adapted to independently control separate motor/driver units located at various positions on the vessel's hull. Each driver (e.g., propeller or impeller) of the modular thruster motor system has its own relatively small, electric motor and mounting bracket, permitting each motor to be separately mounted to a location on the hull of the marine vessel apart from other thruster motors. The thruster system is further enhanced by an electrical control system for controlling each modular thruster motor system of the thruster system. In some embodiments, a charging system is provided that permits each electrical control system to be separately charged from the marine vessel's main battery.Type: ApplicationFiled: February 27, 2025Publication date: August 28, 2025Inventors: Robert Christensen, Martin Johnson, Eric Nofsinger, Kaulin Curtis
-
Publication number: 20250173704Abstract: A network node includes at least one processor, at least one memory, and at least one network interface. The network node is configured to be within a plurality of network nodes communicatively coupled in a peer-to-peer network of network nodes implementing a distributed ledger that cryptographically secures security tokens. The network node is configured to be communicatively coupled to at least one remotely located computing device through the at least one network interface. The at least one processor is configured to determine a split ratio for a new split of the security tokens held in at least one address of the distributed ledger. The at least one processor is also configured to store an indication of the split ratio without updating token balances for all of the at least one address in a list of addresses holding at least one of the security tokens.Type: ApplicationFiled: January 21, 2025Publication date: May 29, 2025Applicant: tZERO IP, LLCInventors: Scott Overholser, Robert Christensen, Nicole Sanders, Justin Wilson, Robert Valmassoi, Chase Lester, Michael William Stuart Smith, Andrew Warner
-
Patent number: 12223496Abstract: A network node in a peer-to-peer network of nodes includes at least one processor, at least one memory, and at least one network interface. The at least one processor is configured to receive a request to transfer a security token and execute a plurality of compliance rules associated with the security token. At least one of the compliance rules is implemented using at least one smart contract. The at least one smart contract references a global registry. The at least one processor is also configured to transfer the security token based on the execution of the compliance rules. The global registry includes personally identifiable information (PII) hash(es) for each of at least one investor associated with the transfer of the security token. The hashes are committed to the distributed ledger and updated when PII of a respective one of the at least one investor changes.Type: GrantFiled: November 27, 2023Date of Patent: February 11, 2025Assignee: tZERO IP, LLCInventors: Scott Overholser, Robert Christensen, Nicole Sanders, Justin Wilson, Robert Valmassoi, Chase Lester, Michael William Stuart Smith, Andrew Warner
-
Patent number: 12141807Abstract: The system and method may assess the merchant risk level on a more continuous scale rather than a binary categorization. It may produce a continuous risk score proportional to the likelihood of a merchant being risky, effectively addressing the issue of shades of gray encountered by the traditional blacklisting approach. The continuous risk score feature provides greater flexibility as it allows the payment network to make dynamic pricing decisions (known as interchange optimization) based on the merchant risk level. Using collective intelligence from transactions across the payment network, the system and method may be able to assess the merchant risk level with high accuracy. The system and method may be particularly beneficial to small merchants with low transaction volume as even a few fraudulent transactions can easily put them in the high-risk merchant category. Further, the system and method may help payment processing networks make better decision on cross-border transactions.Type: GrantFiled: October 31, 2019Date of Patent: November 12, 2024Assignee: Visa International Service AssociationInventors: Liang Wang, Dhruv Gelda, Robert Christensen, Wei Zhang, Hao Yang, Yan Zheng
-
Publication number: 20240330712Abstract: A system, method, and computer program product for incorporating knowledge from more complex models in simpler models. A method may include obtaining first training data associated with a first set of features and second training data associated with a second set of features different than the first set of features; training a first model based on the first training data and the second training data; and training a second model, using a loss function that depends on an output of an intermediate layer of the first model and an output of the second model, based on the second training data.Type: ApplicationFiled: June 12, 2024Publication date: October 3, 2024Inventors: Liang Wang, Xiaobo Dong, Robert Christensen, Liang Gou, Wei Zhang, Hao Yang
-
Patent number: 12039458Abstract: A system, method, and computer program product for incorporating knowledge from more complex models in simpler models. A method may include obtaining first training data associated with a first set of features and second training data associated with a second set of features different than the first set of features; training a first model based on the first training data and the second training data; and training a second model, using a loss function that depends on an output of an intermediate layer of the first model and an output of the second model, based on the second training data.Type: GrantFiled: January 10, 2019Date of Patent: July 16, 2024Assignee: Visa International Service AssociationInventors: Liang Wang, Xiaobo Dong, Robert Christensen, Liang Gou, Wei Zhang, Hao Yang
-
Patent number: 11961067Abstract: A network node includes at least one processor, at least one memory, and at least one network interface. The network node is configured to be within a plurality of network nodes communicatively coupled in a peer-to-peer network of network nodes implementing a distributed ledger. The network node is configured to be communicatively coupled to at least one remotely located computing device through the at least one network interface. The at least one processor is configured to determine a split ratio for a new split of security tokens held in at least one address of the distributed ledger. The at least one processor is also configured to store an indication of the split ratio without updating token balances for all of the at least one address in a list of addresses holding at least one of the security tokens.Type: GrantFiled: August 9, 2019Date of Patent: April 16, 2024Assignee: tZERO IP, LLCInventors: Justin Wilson, Nicole Sanders, Robert Christensen, Chase Lester, Andrew Warner
-
Publication number: 20240095719Abstract: A network node in a peer-to-peer network of nodes includes at least one processor, at least one memory, and at least one network interface. The at least one processor is configured to receive a request to transfer a security token and execute a plurality of compliance rules associated with the security token. At least one of the compliance rules is implemented using at least one smart contract. The at least one smart contract references a global registry. The at least one processor is also configured to transfer the security token based on the execution of the compliance rules. The global registry includes personally identifiable information (PII) hash(es) for each of at least one investor associated with the transfer of the security token. The hashes are committed to the distributed ledger and updated when PII of a respective one of the at least one investor changes.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Applicant: tZERO IP, LLCInventors: Scott Overholser, Robert Christensen, Nicole Sanders, Justin Wilson, Robert Valmassoi, Chase Lester, Michael William Stuart Smith, Andrew Warner
-
Patent number: 11829352Abstract: In an embodiment, a method comprises storing, in one or more digital data repositories, a body of code configured to execute one or more operations of a Proof of Stake (PoS) consensus algorithm on a blockchain node of a blockchain network, the one or more operations including a signing of a block for inclusion in the blockchain network; before executing the body of code on the blockchain node of a blockchain network, generating and transmitting a request to execute the body of code to a server computer, the request comprising a global identification value associated with the blockchain node of the blockchain network; in response to transmitting the request, receiving a response from the server computer, the response indicating whether the global identification value is locked; in response determining, based on the response, that the global identification value is not locked, executing the body of code on the node of the blockchain network, wherein executing the body of code on the node includes performing theType: GrantFiled: October 26, 2020Date of Patent: November 28, 2023Assignee: Coinbase Crypto Services, Inc.Inventors: Brandon Waite, Robert Christensen
-
Patent number: 11829997Abstract: A network node in a peer-to-peer network of nodes includes at least one processor, at least one memory, and at least one network interface. The at least one processor is configured to receive a request to transfer a security token and execute a plurality of compliance rules associated with the security token. At least one of the compliance rules is implemented using at least one smart contract. The at least one smart contract references a global registry. The at least one processor is also configured to transfer the security token based on the execution of the compliance rules. The global registry includes personally identifiable information (PII) hash(es) for each of at least one investor associated with the transfer of the security token. The hashes are committed to the distributed ledger and updated when PII of a respective one of the at least one investor changes.Type: GrantFiled: December 9, 2021Date of Patent: November 28, 2023Assignee: tZERO IP, LLCInventors: Scott Overholser, Robert Christensen, Nicole Sanders, Justin Wilson, Robert Valmassoi, Chase Lester, Michael William Stuart Smith
-
Publication number: 20230306513Abstract: An asset trading system utilizing a distributed ledger and configured to: when a creation request to create a digital fund token representing at least one share of a fund having a plurality of different assets (i) is received, (ii) is electronically signed with a private key associated with a first addressed account, and (iii) indicates a composition of the at least one share of the fund: place the plurality of different assets represented by the at least one share of the fund into an escrow account; create the digital fund token, wherein the digital fund token indicates the composition of the share of the fund; and record the creation of the digital fund token on a distributed ledger.Type: ApplicationFiled: June 1, 2023Publication date: September 28, 2023Applicant: tZERO IP, LLCInventors: Alec Wilkins, Robert Christensen, John Wesley Welborn, John Tabacco, Glen Nickle
-
Patent number: 11704733Abstract: An asset trading system utilizing a distributed ledger and configured to: when a creation request to create a digital fund token representing at least one share of a fund having a plurality of different assets (i) is received, (ii) is electronically signed with a private key associated with a first addressed account, and (iii) indicates a composition of the at least one share of the fund: place the plurality of different assets represented by the at least one share of the fund into an escrow account; create the digital fund token, wherein the digital fund token indicates the composition of the share of the fund; and record the creation of the digital fund token on a distributed ledger.Type: GrantFiled: December 30, 2016Date of Patent: July 18, 2023Assignee: tZERO IP, LLCInventors: Alec Wilkins, Robert Christensen, John Wesley Welborn, John Tabacco, Glen Nickle
-
Patent number: 11645270Abstract: In an embodiment, a method comprises performing a first synchronization operation for a blockchain node of a plurality of blockchain nodes of a blockchain network, the first synchronization operation comprising the blockchain node receiving blockchain history data from one or more blockchain nodes of the plurality of blockchain nodes of the blockchain network and storing the blockchain history data in one or more digital data repositories; determining that the blockchain history data satisfies one or more validation criteria; creating a new blockchain node of the blockchain network, the new blockchain node configured to retrieve the blockchain history data from the one or more digital data repositories and replicate the blockchain history data for the new blockchain node, the new blockchain node existing in an unsynchronized state; performing a second synchronization operation for the new blockchain node of the blockchain network, the second synchronization operation comprising the new blockchain node receiviType: GrantFiled: October 26, 2020Date of Patent: May 9, 2023Assignee: Coinbase, Inc.Inventors: Bryan Nobuhara, Robert Christensen
-
Publication number: 20220374870Abstract: A network node that includes at least one processor, at least one memory, and at least one network interface. The network node is configured to be within a plurality of network nodes communicatively coupled in a peer-to-peer network of network nodes implementing a distributed ledger. The network node is communicatively coupled to at least one remotely located computing device through the at least one network interface. The at least one processor is configured to deploy a second smart contract at a second address on the distributed ledger; set an address field in the first smart contract to reference the second address; subtract a particular number of tokens from a first respective value corresponding to a first respective address in the first table of balances; and add the particular number of tokens to a second respective value corresponding to the second address in the first table of balances.Type: ApplicationFiled: August 4, 2022Publication date: November 24, 2022Applicant: tZERO IP, LLCInventors: Justin Wilson, Nicole Sanders, Robert Christensen, Chase Lester, Andrew Warner
-
Publication number: 20220366421Abstract: The system and method may assess the merchant risk level on a more continuous scale rather than a binary categorization. It may produce a continuous risk score proportional to the likelihood of a merchant being risky, effectively addressing the issue of shades of gray encountered by the traditional blacklisting approach. The continuous risk score feature provides greater flexibility as it allows the payment network to make dynamic pricing decisions (known as interchange optimization) based on the merchant risk level. Using collective intelligence from transactions across the payment network, the system and method may be able to assess the merchant risk level with high accuracy. The system and method may be particularly beneficial to small merchants with low transaction volume as even a few fraudulent transactions can easily put them in the high-risk merchant category. Further, the system and method may help payment processing networks make better decision on cross-border transactions.Type: ApplicationFiled: October 31, 2019Publication date: November 17, 2022Inventors: Liang Wang, Dhruv Gelda, Robert Christensen, Wei Zhang, Hao Yang, Yan Zheng
-
Patent number: 11410159Abstract: A network node that includes at least one processor, at least one memory, and at least one network interface. The network node is configured to be within a plurality of network nodes communicatively coupled in a peer-to-peer network of network nodes implementing a distributed ledger. The network node is communicatively coupled to at least one remotely located computing device through the at least one network interface. The at least one processor is configured to deploy a child smart contract, which is a subsequent version of a parent smart contract, on the distributed ledger. The at least one processor is also configured to set an upgraded address field in the parent smart contract to point to an address of the child smart contract. The parent smart contract remains deployed after the child smart contract is deployed.Type: GrantFiled: August 9, 2019Date of Patent: August 9, 2022Assignee: tZERO IP, LLCInventors: Justin Wilson, Nicole Sanders, Robert Christensen, Chase Lester, Andrew Warner
-
Publication number: 20220129441Abstract: In an embodiment, a method comprises storing, in one or more digital data repositories, a body of code configured to execute one or more operations of a Proof of Stake (PoS) consensus algorithm on a blockchain node of a blockchain network, the one or more operations including a signing of a block for inclusion in the blockchain network; before executing the body of code on the blockchain node of a blockchain network, generating and transmitting a request to execute the body of code to a server computer, the request comprising a global identification value associated with the blockchain node of the blockchain network; in response to transmitting the request, receiving a response from the server computer, the response indicating whether the global identification value is locked; in response determining, based on the response, that the global identification value is not locked, executing the body of code on the node of the blockchain network, wherein executing the body of code on the node includes performing theType: ApplicationFiled: October 26, 2020Publication date: April 28, 2022Inventors: BRANDON WAITE, ROBERT CHRISTENSEN
-
Publication number: 20220131938Abstract: In an embodiment, a method comprises performing a first synchronization operation for a blockchain node of a plurality of blockchain nodes of a blockchain network, the first synchronization operation comprising the blockchain node receiving blockchain history data from one or more blockchain nodes of the plurality of blockchain nodes of the blockchain network and storing the blockchain history data in one or more digital data repositories; determining that the blockchain history data satisfies one or more validation criteria; creating a new blockchain node of the blockchain network, the new blockchain node configured to retrieve the blockchain history data from the one or more digital data repositories and replicate the blockchain history data for the new blockchain node, the new blockchain node existing in an unsynchronized state; performing a second synchronization operation for the new blockchain node of the blockchain network, the second synchronization operation comprising the new blockchain node receiviType: ApplicationFiled: October 26, 2020Publication date: April 28, 2022Inventors: BRYAN NOBUHARA, ROBERT CHRISTENSEN