Patents by Inventor Seth Moore
Seth Moore 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).
-
Patent number: 12255920Abstract: A method for remote attestation includes establishing, using a cryptographic protocol, a communication session between a first computing device and a second computing device. The communication session includes communications encrypted by an ephemeral session key. The method includes receiving, at the first communication device via the communication session, from the second computing device, an attestation request requesting the first computing device to provide an attestation report. The method includes generating, by the first computing device, the attestation report based on the ephemeral session key and sending, using the communication session, the attestation report to the second computing device.Type: GrantFiled: July 14, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: Keith Moyer, Benjamin Seth Moore, Ari Medvinksy, Kevin Yap, Ivan Petrov, Tiziano Santoro, Ariel Joseph Feldman, Marcel Catalin Rosu
-
Patent number: 12243075Abstract: A method for optimizing target content on a search results webpage includes receiving source code defining the webpage from a search engine server. The method further includes processing the source code to identify a target source code block in the source code, the target source code block defining, at least partially, the target content. The method further includes processing the target source code block to determine a relative metric for the target content with respect to a layout of the search results webpage. Thereafter, the relative metric may be utilized to optimize advertising expenditures in order to improve a relative position of the target content.Type: GrantFiled: May 26, 2023Date of Patent: March 4, 2025Assignee: Overstock.com, Inc.Inventors: Yugang Hu, Seth Moore, JP Knab, Amit Goyal
-
Patent number: 12126736Abstract: Techniques are described herein that are capable of provisioning a trusted execution environment (TEE) based on (e.g., based at least in part on) a chain of trust that includes a platform on which the TEE executes. Any suitable number of TEEs may be provisioned. For instance, a chain of trust may be established from each TEE to the platform on which an operating system that launched the TEE runs. Any two or more TEEs may be launched by operating system(s) running on the same platform or by different operating systems running on respective platforms. Once the chain of trust is established for a TEE, the TEE can be provisioned with information, including but not limited to policies, secret keys, secret data, and/or secret code. Accordingly, the TEE can be customized with the information without other parties, such as a cloud provider, being able to know or manipulate the information.Type: GrantFiled: May 18, 2018Date of Patent: October 22, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Seth Moore, Mark Fishel Novak
-
Patent number: 12093989Abstract: A system for providing product recommendations to online visitors to an e-commerce website is provided. The system may include a product recommendation program comprising instructions that, when executed by a processor, cause the processor to generate a list of recommended products for an online visitor based on both (i) user preference data, and (ii) product attribute correlation data.Type: GrantFiled: May 28, 2021Date of Patent: September 17, 2024Assignee: Overstock.com, Inc.Inventors: Chris Bosley, Seth Moore, Yugang Hu
-
Publication number: 20240259217Abstract: Techniques are described herein that are capable of provisioning a trusted execution environment (TEE) based on (e.g., based at least in part on) a chain of trust that includes a platform on which the TEE executes. Any suitable number of TEEs may be provisioned. For instance, a chain of trust may be established from each TEE to the platform on which an operating system that launched the TEE runs. Any two or more TEEs may be launched by operating system(s) running on the same platform or by different operating systems running on respective platforms. Once the chain of trust is established for a TEE, the TEE can be provisioned with information, including but not limited to policies, secret keys, secret data, and/or secret code. Accordingly, the TEE can be customized with the information without other parties, such as a cloud provider, being able to know or manipulate the information.Type: ApplicationFiled: April 4, 2024Publication date: August 1, 2024Inventors: Benjamin Seth Moore, Mark Fishel Novak
-
Publication number: 20240187249Abstract: Techniques are described herein that are capable of provisioning a trusted execution environment (TEE) based on (e.g., based at least in part on) a chain of trust that includes a platform on which the TEE executes. Any suitable number of TEEs may be provisioned. For instance, a chain of trust may be established from each TEE to the platform on which an operating system that launched the TEE runs. Any two or more TEEs may be launched by operating system(s) running on the same platform or by different operating systems running on respective platforms. Once the chain of trust is established for a TEE, the TEE can be provisioned with information, including but not limited to policies, secret keys, secret data, and/or secret code. Accordingly, the TEE can be customized with the information without other parties, such as a cloud provider, being able to know or manipulate the information.Type: ApplicationFiled: January 22, 2024Publication date: June 6, 2024Inventors: Mark Fishel Novak, Benjamin Seth Moore
-
Patent number: 11943368Abstract: Techniques are described herein that are capable of provisioning a trusted execution environment (TEE) based on (e.g., based at least in part on) a chain of trust that includes a platform on which the TEE executes. Any suitable number of TEEs may be provisioned. For instance, a chain of trust may be established from each TEE to the platform on which an operating system that launched the TEE runs. Any two or more TEEs may be launched by operating system(s) running on the same platform or by different operating systems running on respective platforms. Once the chain of trust is established for a TEE, the TEE can be provisioned with information, including but not limited to policies, secret keys, secret data, and/or secret code. Accordingly, the TEE can be customized with the information without other parties, such as a cloud provider, being able to know or manipulate the information.Type: GrantFiled: November 3, 2017Date of Patent: March 26, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mark Fishel Novak, Benjamin Seth Moore
-
Publication number: 20230362195Abstract: A method for remote attestation includes establishing, using a cryptographic protocol, a communication session between a first computing device and a second computing device. The communication session includes communications encrypted by an ephemeral session key. The method includes receiving, at the first communication device via the communication session, from the second computing device, an attestation request requesting the first computing device to provide an attestation report. The method includes generating, by the first computing device, the attestation report based on the ephemeral session key and sending, using the communication session, the attestation report to the second computing device.Type: ApplicationFiled: July 14, 2023Publication date: November 9, 2023Applicant: Google LLCInventors: Keith Moyer, Benjamin Seth Moore, Ari Medvinksy, Kevin Yap, Ivan Petrov, Tiziano Santoro, Ariel Joseph Feldman, Marcel Catalin Rosu
-
Patent number: 11743293Abstract: A method for remote attestation includes establishing, using a cryptographic protocol, a communication session between a first computing device and a second computing device. The communication session includes communications encrypted by an ephemeral session key. The method includes receiving, at the first communication device via the communication session, from the second computing device, an attestation request requesting the first computing device to provide an attestation report. The method includes generating, by the first computing device, the attestation report based on the ephemeral session key and sending, using the communication session, the attestation report to the second computing device.Type: GrantFiled: July 19, 2021Date of Patent: August 29, 2023Assignee: Google LLCInventors: Keith Moyer, Benjamin Seth Moore, Ari Medvinksy, Kevin Yap, Ivan Petrov, Tiziano Santoro, Ariel Joseph Feldman, Marcel Catalin Rosu
-
Patent number: 11694228Abstract: A method for optimizing target content on a search results webpage includes receiving source code defining the webpage from a search engine server. The method further includes processing the source code to identify a target source code block in the source code, the target source code block defining, at least partially, the target content. The method further includes processing the target source code block to determine a relative metric for the target content with respect to a layout of the search results webpage. Thereafter, the relative metric may be utilized to optimize advertising expenditures in order to improve a relative position of the target content.Type: GrantFiled: December 21, 2020Date of Patent: July 4, 2023Assignee: Overstock.com, Inc.Inventors: Yugang Hu, Seth Moore, J P Knab, Amit Goyal
-
Patent number: 11676192Abstract: A system for providing product recommendations to online visitors to an e-commerce website is provided. The system may include program comprising instructions that, when executed by a processor, cause the processor to sort a list of products based on a comparison of a user's interactions with the e-commerce website and previous user interactions with the same e-commerce website.Type: GrantFiled: July 22, 2015Date of Patent: June 13, 2023Assignee: Overstock.com, Inc.Inventors: Seth Moore, Yugang Hu
-
Publication number: 20230013347Abstract: A method for remote attestation includes establishing, using a cryptographic protocol, a communication session between a first computing device and a second computing device. The communication session includes communications encrypted by an ephemeral session key. The method includes receiving, at the first communication device via the communication session, from the second computing device, an attestation request requesting the first computing device to provide an attestation report. The method includes generating, by the first computing device, the attestation report based on the ephemeral session key and sending, using the communication session, the attestation report to the second computing device.Type: ApplicationFiled: July 19, 2021Publication date: January 19, 2023Applicant: Google LLCInventors: Keith Moyer, Benjamin Seth Moore, Ari Medvinksy, Kevin Yap, Ivan Petrov, Tiziano Santoro, Ariel Joseph Feldman, Marcel Catalin Rosu
-
Patent number: 11023947Abstract: A system for providing product recommendations to online visitors to an e-commerce website is provided. The system may include a product recommendation program comprising instructions that, when executed by a processor, cause the processor to generate a list of recommended products for an online visitor based on both (i) user preference data, and (ii) product attribute correlation data.Type: GrantFiled: September 22, 2015Date of Patent: June 1, 2021Assignee: Overstock.com, Inc.Inventors: Chris Bosley, Seth Moore, Yugang Hu
-
Patent number: 10872350Abstract: A method for optimizing target content on a search results webpage includes receiving source code defining the webpage from a search engine server. The method further includes processing the source code to identify a target source code block in the source code, the target source code block defining, at least partially, the target content. The method further includes processing the target source code block to determine a relative metric for the target content with respect to a layout of the search results webpage. Thereafter, the relative metric may be utilized to optimize advertising expenditures in order to improve a relative position of the target content.Type: GrantFiled: December 6, 2013Date of Patent: December 22, 2020Assignee: Overstock.com, Inc.Inventors: Yugang Hu, Seth Moore, Jp Knab, Amit Goyal
-
Patent number: D879609Type: GrantFiled: November 14, 2017Date of Patent: March 31, 2020Assignee: Silgan Containers LLCInventors: David Dunn, Elizabeth A. Metzger, John Schindewolf, Alvin Widitora, Dave Wood, Seth Moore, Andrew Palumbo
-
Patent number: D907489Type: GrantFiled: November 8, 2019Date of Patent: January 12, 2021Assignee: Silgan Containers LLCInventors: David Dunn, Elizabeth A. Metzger, John Schindewolf, Alvin Widitora, Dave Wood, Seth Moore, Andrew Palumbo
-
Patent number: D939956Type: GrantFiled: December 9, 2020Date of Patent: January 4, 2022Assignee: Silgan Containers LLCInventors: David Dunn, Elizabeth A. Metzger, John Schindewolf, Alvin Widitora, Dave Wood, Seth Moore, Andrew Palumbo
-
Patent number: D988864Type: GrantFiled: December 16, 2021Date of Patent: June 13, 2023Assignee: Silgan Containers LLCInventors: David Dunn, Elizabeth A. Metzger, John Schindewolf, Alvin Widitora, Dave Wood, Seth Moore, Andrew Palumbo
-
Patent number: D1015876Type: GrantFiled: May 3, 2023Date of Patent: February 27, 2024Assignee: Silgan Containers LLCInventors: David Dunn, Elizabeth A. Metzger, John Schindewolf, Alvin Widitora, Dave Wood, Seth Moore, Andrew Palumbo
-
Patent number: D1070590Type: GrantFiled: December 15, 2023Date of Patent: April 15, 2025Assignee: Silgan Containers LLCInventors: David Dunn, Elizabeth A. Metzger, John Schindewolf, Alvin Widitora, Dave Wood, Seth Moore, Andrew Palumbo