Patents by Inventor David E. Ott

David E. Ott 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: 11922211
    Abstract: System and method for managing migration of trusted execution environments (TEEs) based on migration policies utilizes a source migration agent in the source host computer and a destination migration agent in a destination host computer to migrate a source TEE in the source host computer to the destination host computer. A migration policy data of the source TEE is first transmitted to the destination migration agent from the source migration agent to determine whether the destination host computer satisfies migration policies specified in the migration policy data. In response to a determination that the destination host computer satisfies the migration policies specified in the migration policy data, a destination TEE is created in the destination host computer and memory pages of the source TEE are transmitted to the destination TEE. The memory pages are then restored at the destination TEE for execution.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: March 5, 2024
    Assignee: VMware, Inc.
    Inventors: Ye Li, Anoop Jaishankar, Matthew Lentz, David E. Ott
  • Publication number: 20240061731
    Abstract: This disclosure relates generally to configuring a legacy application or service with a reconfigurable cryptographic provider capable of leveraging many different cryptographic algorithms, protocols or functions. The application or service can be configured with the reconfigurable cryptographic provider by redirecting cryptographic API calls intended for a linked static shared cryptographic library or provider to a cryptographic adapter configured to emulate responses provided by the linked static shared cryptographic library. A cryptographic adapter is also described and is configured to generate abstracted versions of the cryptographic API calls and pass them on to the reconfigurable cryptographic provider, which selects and implements an appropriate cipher solution based on the abstracted cryptographic API calls.
    Type: Application
    Filed: November 16, 2022
    Publication date: February 22, 2024
    Inventors: SEAN JAMES HUNTLEY, Vasantha Kumar Dhanasekar, David E. Ott, Daniel James Beveridge
  • Publication number: 20230104102
    Abstract: This disclosure relates generally to configuring an application or service with reconfigurable cryptographic features taking the form of cryptographic algorithms, protocols or functions. The application or service can be configured with a cryptographic provider configured to receive abstracted cryptographic API calls and retrieve specific cryptographic features based on established cryptographic policies. This configuration allows for rapid updates to the cryptographic framework and for the cryptographic framework to be managed remotely in enterprise environments.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Applicant: VMware, Inc.
    Inventors: Mark BENSON, Daniel James BEVERIDGE, Marc Wayne BROTHERSON, Sean James HUNTLEY, Akeem Lamar JENKINS, Dennis MOREAU, David E. OTT
  • Publication number: 20230107763
    Abstract: This relates generally to protecting adjustable cipher solutions using trusted execution mechanisms. An example method includes, at one or more electronic devices, receiving a request for configuring a cipher solution for one or more cryptographic operations, retrieving one or more cryptographic policies from a first module protected by a secure enclave within a trusted execution environment, accessing one or more libraries in accordance with the one or more cryptographic policies, attesting the one or more libraries by verifying attestation data associated with the one or more libraries within a second module protected by the secure enclave of the trusted execution environment, and configuring the cipher solution for the electronic device based on attesting the one or more libraries.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Applicant: VMware, Inc.
    Inventors: David E. OTT, Mark BENSON, Daniel James BEVERIDGE, Marc Wayne BROTHERSON, Sean James HUNTLEY, Akeem Lamar JENKINS, Dennis MOREAU
  • Publication number: 20230109647
    Abstract: This relates generally to configuring and automatically selecting a cipher solution for secure communication. An example method includes, at an electronic device, receiving a request initiated by a requestor for one or more cryptographic operations, determining contextual information associated with the requestor, selecting a cipher solution for processing the request based on the contextual information and a policy engine, and processing the request for the one or more cryptographic operations by executing one or more cryptographic algorithms in accordance with the selected cipher solution.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Applicant: VMware, Inc.
    Inventors: David E. OTT, Mark BENSON, Daniel James BEVERIDGE, Marc Wayne BROTHERSON, Sean James HUNTLEY, Akeem Lamar JENKINS, Dennis MOREAU
  • Publication number: 20220188146
    Abstract: System and method for managing migration of trusted execution environments (TEEs) based on migration policies utilizes a source migration agent in the source host computer and a destination migration agent in a destination host computer to migrate a source TEE in the source host computer to the destination host computer. A migration policy data of the source TEE is first transmitted to the destination migration agent from the source migration agent to determine whether the destination host computer satisfies migration policies specified in the migration policy data. In response to a determination that the destination host computer satisfies the migration policies specified in the migration policy data, a destination TEE is created in the destination host computer and memory pages of the source TEE are transmitted to the destination TEE. The memory pages are then restored at the destination TEE for execution.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Inventors: Ye LI, Anoop JAISHANKAR, Matthew LENTZ, David E. OTT
  • Patent number: 10805418
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 13, 2020
    Assignee: Intel Corporation
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey Christopher Sedayao, David E. Cohen, Sung Lee
  • Publication number: 20190349445
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Application
    Filed: July 15, 2019
    Publication date: November 14, 2019
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Patent number: 10356197
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: July 16, 2019
    Assignee: Intel Corporation
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Patent number: 10225743
    Abstract: System and techniques for radio spectrum sharing are described herein. A free radio spectrum block may be identified. An identification packet of the free radio spectrum block may be published. Here, the identification packet may include at least one of available spectrum, time, or area corresponding to the free radio spectrum block. An acknowledgement to the identification packet may be received. A provider of the free radio spectrum block may then be caused to cease radio communication on the available spectrum for the time and area specified in the identification packet.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 5, 2019
    Assignee: Intel Corporation
    Inventors: Srikathyayani Srikanteswara, David E. Ott, Eve M. Schooler
  • Publication number: 20180146380
    Abstract: System and techniques for radio spectrum sharing are described herein. A free radio spectrum block may be identified. An identification packet of the free radio spectrum block may be published. Here, the identification packet may include at least one of available spectrum, time, or area corresponding to the free radio spectrum block. An acknowledgement to the identification packet may be received. A provider of the free radio spectrum block may then be caused to cease radio communication on the available spectrum for the time and area specified in the identification packet.
    Type: Application
    Filed: January 24, 2017
    Publication date: May 24, 2018
    Inventors: Srikathyayani Srikanteswara, David E. Ott, Eve M. Schooler
  • Publication number: 20180146058
    Abstract: Generally discussed herein are systems, devices, and methods for managing content of an information centric network (ICN). A component of an ICN can include a memory including an extended content store that includes content from at least one other component of the ICN, and first attributes of the content, the first attributes including a content popularity value that indicates a number of requests for the content, and processing circuitry to increment the content popularity value in response to a transmission of a first content packet that includes the content, the first content packet transmitted in response to receiving an interest packet.
    Type: Application
    Filed: January 24, 2017
    Publication date: May 24, 2018
    Inventors: Vallabhajosyula S. Somayazulu, Eve M. Schooler, Hassnaa Moustafa, Andrew Stephen Brown, Rath Vannithamby, Srikathyayani Srikanteswara, David John Zage, Ren Wang, Christian Maciocco, David E. Ott, Jeffrey C. Sedayao, David E. Cohen, Sung Lee