Patents by Inventor Christopher Swenson
Christopher Swenson 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: 20250240354Abstract: A machine and a method of making and of using the machine. Illustratively, the machine includes, in a digital network, a node intermediate a miner client and a mining pool, the node representing the miner client to the pool, the node representing the mining pool to the miner client, the node implementing logic that: receives packet communications of a mining protocol from the miner client; interprets the packet communications to produce interpreted packet communications; routes new packet communications to the mining pool based on the interpreted packet communications; receives other packet communications of the mining protocol from the mining pool; interprets the other communications to produce other interpreted packet communications; and routes other new packet communications to the miner client based on the other interpreted packet communications.Type: ApplicationFiled: December 18, 2024Publication date: July 24, 2025Inventors: David Steinberg, Ethan Bian, Christopher Swenson, Joshua Metnick, Vujadin Milinovich, Alex Lawn, Chen Ye
-
Patent number: 12200137Abstract: A machine and a method of making and of using the machine. Illustratively, the machine includes, in a digital network, a node intermediate a miner client and a mining pool, the node representing the miner client to the pool, the node representing the mining pool to the miner client, the node implementing logic that: receives packet communications of a mining protocol from the miner client; interprets the packet communications to produce interpreted packet communications; routes new packet communications to the mining pool based on the interpreted packet communications; receives other packet communications of the mining protocol from the mining pool; interprets the other communications to produce other interpreted packet communications; and routes other new packet communications to the miner client based on the other interpreted packet communications.Type: GrantFiled: February 3, 2020Date of Patent: January 14, 2025Assignee: DMG BLOCKCHAIN SOLUTIONS, INC.Inventors: David Steinberg, Ethan Bian, Christopher Swenson, Joshua Metnick, Vujadin Milinovich, Alex Lawn, Chen Ye
-
Publication number: 20230325517Abstract: Methods, systems, and computer programs are presented for secure data encryption in a multi-tenant service platform. One method includes an operation for detecting a write request to write index data to storage. The write request is from a first user from a group of users, and the storage is configured to store index data for the group of users. Further, the method includes operations for authenticating that the first user is approved for access to the storage, and for identifying a first encryption key for the first user, where each user from the group of users has a separate encryption key. Further yet, the method includes encrypting the index data with the first encryption key and storing the encrypted index data in the storage.Type: ApplicationFiled: June 12, 2023Publication date: October 12, 2023Inventors: Christopher Swenson, Umair Akeel, Nicolas Acosta Amador, Byeongung Ahn, Liat Dremer
-
Patent number: 11714911Abstract: Methods, systems, and computer programs are presented for secure data encryption in a multi-tenant service platform. One method includes an operation for detecting a write request to write index data to storage. The write request is from a first user from a group of users, and the storage is configured to store index data for the group of users. Further, the method includes operations for authenticating that the first user is approved for access to the storage, and for identifying a first encryption key for the first user, where each user from the group of users has a separate encryption key. Further yet, the method includes encrypting the index data with the first encryption key and storing the encrypted index data in the storage.Type: GrantFiled: December 7, 2020Date of Patent: August 1, 2023Assignee: Twilio Inc.Inventors: Christopher Swenson, Umair Akeel, Nicolas Acosta Amador, Byeongung Ahn, Liat Dremer
-
Patent number: 11669802Abstract: A warehouse coordination system performs a simulation of tasks to be performed over a shift for a warehouse process, according to a defined sequence of the tasks and defined resources to be applied to the tasks, and generates simulation output data. The warehouse coordination system stores data that represents the defined sequence of the tasks, data that represents the defined resources to be applied to the tasks, and the simulation output data. The warehouse coordination system receives real-time warehouse data that indicates tasks being performed over the shift. The warehouse coordination system provides data for a performance monitoring interface, and the performance monitoring interface presents, for a plurality of time periods, an amount of tasks that have been predicted to be performed according to the simulation of the tasks, in comparison to an amount of tasks that have been performed according to the real-time warehouse data.Type: GrantFiled: March 8, 2021Date of Patent: June 6, 2023Assignee: Target Brands, Inc.Inventors: Dan Goetzke, Michael Rorro, Alexander J. Meyer, Chuong Bui, Mike Parker, Allison Ewald, Cory Norell, Margaret Casey, Christopher Swenson
-
Publication number: 20220284380Abstract: A warehouse coordination system performs a simulation of tasks to be performed over a shift for a warehouse process, according to a defined sequence of the tasks and defined resources to be applied to the tasks, and generates simulation output data. The warehouse coordination system stores data that represents the defined sequence of the tasks, data that represents the defined resources to be applied to the tasks, and the simulation output data. The warehouse coordination system receives real-time warehouse data that indicates tasks being performed over the shift. The warehouse coordination system provides data for a performance monitoring interface, and the performance monitoring interface presents, for a plurality of time periods, an amount of tasks that have been predicted to be performed according to the simulation of the tasks, in comparison to an amount of tasks that have been performed according to the real-time warehouse data.Type: ApplicationFiled: March 8, 2021Publication date: September 8, 2022Inventors: Dan Goetzke, Michael Rorro, Alexander J. Meyer, Chuong Bui, Mike Parker, Allison Ewald, Cory Norell, Margaret Casey, Christopher Swenson
-
Publication number: 20220179973Abstract: Methods, systems, and computer programs are presented for secure data encryption in a multi-tenant service platform. One method includes an operation for detecting a write request to write index data to storage. The write request is from a first user from a group of users, and the storage is configured to store index data for the group of users. Further, the method includes operations for authenticating that the first user is approved for access to the storage, and for identifying a first encryption key for the first user, where each user from the group of users has a separate encryption key. Further yet, the method includes encrypting the index data with the first encryption key and storing the encrypted index data in the storage.Type: ApplicationFiled: December 7, 2020Publication date: June 9, 2022Inventors: Christopher Swenson, Umair Akeel, Nicolas Acosta Amador, Byeongung Ahn, Liat Dremer
-
Publication number: 20220123941Abstract: A machine and a method of making and of using the machine. Illustratively, the machine includes, in a digital network, a node intermediate a miner client and a mining pool, the node representing the miner client to the pool, the node representing the mining pool to the miner client, the node implementing logic that: receives packet communications of a mining protocol from the miner client; interprets the packet communications to produce interpreted packet communications; routes new packet communications to the mining pool based on the interpreted packet communications; receives other packet communications of the mining protocol from the mining pool; interprets the other communications to produce other interpreted packet communications; and routes other new packet communications to the miner client based on the other interpreted packet communications.Type: ApplicationFiled: February 3, 2020Publication date: April 21, 2022Applicant: Navier, Inc.Inventors: David Steinberg, Ethan Bian, Christopher Swenson, Joshua Metnick, Vujadin Milinovich, Alex Lawn, Chen Ye