Patents by Inventor Trevor Freeman

Trevor Freeman 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: 20240097918
    Abstract: Approaches presented herein relate to the management of secure secrets in a distributed environment. In particular, various embodiments provide for the management of unique digital identities across multiple regions, where each region can include its own certificate authority. While these certificate authorities may operate independently, they can be part of a multi-primary system where unique identities and keys are stored redundantly across environments. In the event of a failure of a certificate authority in one region, another certificate authority in another region can continue security and authentication management, without a need to issue new identities or change operation of any of the regions. Parties to secure communications, such as application containers, can each receive their own unique identity which can be shared across various regions to allow related tasks (e.g., certificate issuance or revocation) to be performed identically from any of those regions.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Inventors: Param Sharma, Todd Cignetti, Trevor Freeman
  • Patent number: 10592000
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is used. The computing device is further configured to display a graphical user interface for interacting with the computing device. The graphical user interface may be displayed according to one or more configured graphical user interface layouts. The computing device further includes an inertial measurement unit, which provides input for interacting with one or more portions of the graphical user interface. As a user of the computing device moves the computing device, corresponding graphical changes are made to the displayed graphical user interface. In this way, by moving the computing device, the user is able to interact with, and provide input to, the computing device.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 17, 2020
    Assignee: DAQRI, LLC
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Sterling Crispin, Ari Green
  • Patent number: 10489975
    Abstract: An augmented reality (AR) display application generates mapped visualization content overlaid on a real world physical environment. The AR display application receives sensor feeds, location information, and orientation information from wearable devices within the environment. A tessellation surface is visually mapped to surfaces of the environment based on a depth-based point cloud. A texture is applied to the tessellation surface and the tessellation may be viewed overlaying the surfaces of the environment via a wearable device.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 26, 2019
    Assignee: DAQRI, LLC
    Inventors: Erick Mendez, Dominik Schnitzer, Bernhard Jung, Clemens Birklbauer, Kai Zhou, Kiyoung Kim, Daniel Wagner, Roy Lawrence Ashok Inigo, Frank Chester Irving, Jr., Brian Mullins, Lucas Kazansky, Jonathan Trevor Freeman
  • Publication number: 20180275762
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is used. The computing device is further configured to display a graphical user interface for interacting with the computing device. The graphical user interface may be displayed according to one or more configured graphical user interface layouts. The computing device further includes an inertial measurement unit, which provides input for interacting with one or more portions of the graphical user interface. As a user of the computing device moves the computing device, corresponding graphical changes are made to the displayed graphical user interface. In this way, by moving the computing device, the user is able to interact with, and provide input to, the computing device.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Sterling Crispin
  • Publication number: 20180267615
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is worn. The computing device is further configured to display a graphical keyboard for interacting with the computing device. The graphical keyboard may be displayed according to one or more configured keyboard layouts. The computing device further includes an inertial measurement unit, which provides input for manipulating the graphical keyboard. As a user of the computing device moves his or her body, or a portion thereof, corresponding graphical changes are made to the displayed graphical keyboard. In this way, by moving his or her body (or a portion thereof), the user is able to interact with, and provide input to, the computing device.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Noopur Gupta, Anthony L. Reyes, Neil Aalto
  • Publication number: 20180190017
    Abstract: An augmented reality (AR) display application generates mapped visualization content overlaid on a real world physical environment. The AR display application receives sensor feeds, location information, and orientation information from wearable devices within the environment. A tessellation surface is visually mapped to surfaces of the environment based on a depth-based point cloud. A texture is applied to the tessellation surface and the tessellation may be viewed overlaying the surfaces of the environment via a wearable device.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 5, 2018
    Inventors: Erick Mendez, Dominik Schnitzer, Bernhard Jung, Clemens Birklbauer, Kai Zhou, Kiyoung Kim, Daniel Wagner, Roy Lawrence Ashok Inigo, Frank Chester Irving, JR., Brian Mullins, Lucas Kazansky, Jonathan Trevor Freeman
  • Patent number: 8417949
    Abstract: A protocol for total email and collaborative software (e.g., Exchange-brand server) session security. By way of example, securing the traffic between two servers within the same organization or cross organizations is critical to maintaining privacy of electronic data and communications. For example, securing communications between two Exchange-brand servers is particularly useful for individuals and organizations that routinely send and receive confidential information via electronic mail. It is important for the receiving side (server) to authorize the sending side (client) to send the information; the sending side should authorize the receiving side to receive information to prevent unauthorized information disclosure. The novel system and/or protocol disclosed herein can provide a mutually authenticated, authorized, and encrypted channel between two servers both within the same organization and across disparate organizations.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Hao Zhang, Samuel J. Neely, Trevor Freeman
  • Patent number: 7930374
    Abstract: A portable computer-readable media device and method of use enable automatic configuration of a computing device, such as a conventional network device or a thin client device, for operation in a network. Configuration information, including network settings and security information, is incorporated in an XML file written to the portable media device while it is installed in a first device. This configuration is then automatically transferred to a second device by installing the portable media device in the second device. The second device then writes device information, incorporated in an XML file, to the portable media device, to be uploaded to the first device.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: April 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Scott A. Manchester, Benjamin Nick, Trevor Freeman, Dalen M. Abraham
  • Publication number: 20070130084
    Abstract: A transmitting gateway may utilize a retrieved domain-specific key to secure an outbound message, and a receiving gateway may utilize another retrieved domain-specific key to authenticate and validate the secured message.
    Type: Application
    Filed: March 3, 2006
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Kay, Eric Tribble, Roy Williams, Malcolm Pearson, Trevor Freeman
  • Publication number: 20070130069
    Abstract: A transmitting node may utilize a shared secret to secure at least an encapsulated address component of an outbound message, and a receiving gateway may utilize the shared secret to authenticate and validate the secured addressed component of the received message.
    Type: Application
    Filed: March 3, 2006
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Kay, Eric Tribble, Roy Williams, Malcolm Pearson, Trevor Freeman
  • Publication number: 20070101159
    Abstract: A protocol for total email and collaborative software (e.g., Exchange-brand server) session security. By way of example, securing the traffic between two servers within the same organization or cross organizations is critical to maintaining privacy of electronic data and communications. For example, securing communications between two Exchange-brand servers is particularly useful for individuals and organizations that routinely send and receive confidential information via electronic mail. It is important for the receiving side (server) to authorize the sending side (client) to send the information; the sending side should authorize the receiving side to receive information to prevent unauthorized information disclosure. The novel system and/or protocol disclosed herein can provide a mutually authenticated, authorized, and encrypted channel between two servers both within the same organization and across disparate organizations.
    Type: Application
    Filed: January 19, 2006
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Hao Zhang, Samuel Neely, Trevor Freeman
  • Publication number: 20060200669
    Abstract: A discovery secret is transmitted from the source domain to the correspondent domain. The discovery secret includes a data element specific to the correspondent domain and. The discovery secret includes a source domain address to which the correspondent domain is permitted send a message in order to determine that a potential correspondent has compatible secure email technology so that a link between the source domain and the correspondent domain may be established. The discovery secret is received by the correspondent domain including receiving the data element and the source domain address. An invitation is transmitted from the correspondent domain to the source domain address. The invitation includes the data element or an element corresponding to the data element. The source domain initiates a process to establish a link with the correspondent domain upon receipt by the source domain of the invitation.
    Type: Application
    Filed: April 15, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Eric Tribble, Trevor Freeman
  • Publication number: 20050268761
    Abstract: A portable roller press having removable cartridge rollers provides for reconfiguration through exchange of the cartridge. The die press housing includes a shell having an opening configured to receive a cartridge having one or more rollers, which may be configured to provide a desired operation. The housing can include a handle that is configured to couple with a connector on the cartridge to transfer rotational forces to the cartridge rollers. The housing can also include a base having a surface substantially aligned with a working area of the cartridge when it is inserted into the housing. One or more extendable surfaces can be coupled to the housing at the base and can be extended to increase the surface of the base. The extendable surfaces can each have one or more feet on the underside to support the housing.
    Type: Application
    Filed: May 11, 2005
    Publication date: December 8, 2005
    Applicant: Ellison Educational Equipment, Inc.
    Inventors: Kevin Corcoran, Trevor Freeman, Amos Avery
  • Publication number: 20050210252
    Abstract: The principles of the present invention relate to systems, methods, and computer program products for more efficiently and securely authenticating computing systems. In some embodiments, a limited use credential is used to provision more permanent credentials. A client receives a limited-use (e.g., a single-use) credential and submits the limited-use credential over a secure link to a server. The server provisions an additional credential (for subsequent authentication) and sends the additional credential to the client over the secure link. In other embodiments, computing systems automatically negotiate authentication methods using an extensible protocol. A mutually deployed authentication method is selected and secure authentication is facilitated with a tunnel key that is used encrypt (and subsequently decrypt) authentication content transferred between a client and a server. The tunnel key is derived from a shared secret (e.g., a session key) and nonces.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Trevor Freeman, Timothy Moore, Bernard Aboba, Daniel Simon
  • Publication number: 20050198233
    Abstract: A computer-readable portable media device is used for transferring network settings and other configuration data to a thin client network device to simply the task of configuring the thin client device for network connectivity and other functions. A configuration program on a personal computer assists a user in creating configuration data, including network settings, for the thin client device, generates an XML file containing the configuration data, and writes the XML file in to the portable media device. The portable media device is then attached to the thin client device. The thin client device detects the portable media device and automatically loads the configuration data from the XML file.
    Type: Application
    Filed: March 23, 2004
    Publication date: September 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Scott Manchester, Benjamin Nick, Trevor Freeman, Dalen Abraham
  • Publication number: 20050193203
    Abstract: Generating symmetric keys among distributed appliances, includes generating public and private values one at least one appliance, importing a public value from another appliance via an out-of-band entity, and generating a secret value as a function of the private value corresponding to the local appliance and the public value received from the other appliance.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Trevor Freeman, Tim Moore, Bernard Aboba
  • Publication number: 20050149204
    Abstract: A portable computer-readable media device and method of use enable automatic configuration of a computing device, such as a conventional network device or a thin client device, for operation in a network. Configuration information, including network settings and security information, is incorporated in an XML file written to the portable media device while it is installed in a first device. This configuration is then automatically transferred to a second device by installing the portable media device in the second device. The second device then writes device information, incorporated in an XML file, to the portable media device, to be uploaded to the first device.
    Type: Application
    Filed: March 23, 2004
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Scott Manchester, Benjamin Nick, Trevor Freeman, Dalen Abraham
  • Publication number: 20050149732
    Abstract: Embodiments of the invention authenticate devices and establish secure connections between devices using static Diffie-Hellman key pairs. A first device obtains in a trusted manner a static DH public key of a second device prior to negotiation. The second device negotiates a secure connection to the first device using a shared secret created from the static DH public key, which serves as both a claim on the second device's identity and an encryption key. The static DH public key can be used to establish subsequent secure, authenticated communications sessions.
    Type: Application
    Filed: March 23, 2004
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Trevor Freeman, Scott Manchester, Paul Mayfield, Brian Swander
  • Publication number: 20050149626
    Abstract: An Extensible Mark-up Language (XML) schema is used to generate configuration settings files. A wireless configuration XML schema defines an XML file for configuring wireless network settings on a wireless device. A wide area network (WAN) configuration schema defines an XML file for configuring a WAN device. A local area network (LAN) configuration schema defines an XML file for configuring a LAN device. A broadband modem configuration schema defines an XML file for configuring a broadband modem device. A device configuration schema defines an XML file for reporting the configuration of a device.
    Type: Application
    Filed: March 23, 2004
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Scott Manchester, Dalen Abraham, Mohammad Alam, Jean-Pierre Duplessis, Trevor Freeman, Bill Hanlon, Anton Krantz, Benjamin Nick
  • Patent number: D527423
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: August 29, 2006
    Assignee: Ellison Educational Equipment, Inc.
    Inventors: Kevin L. Corcoran, Robert E. Workman, Trevor Freeman, Guorui Deng