Patents by Inventor Aaron Anderson

Aaron Anderson 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: 20200186325
    Abstract: A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white-box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing “math heavy” implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as C or C++.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 11, 2020
    Applicant: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Publication number: 20200186947
    Abstract: An ear-worn electronic hearing device comprises an enclosure configured to be supported by, at, in or on an ear of the wearer. Electronic circuitry is disposed in the enclosure and comprises a wireless transceiver. An antenna is disposed in or on the enclosure and operably coupled to the wireless transceiver. The antenna has a physical size and comprises a plurality of cutouts disposed along a periphery of the antenna. The cutouts are configured to increase an electrical length of the antenna without an increase in the physical size of the antenna. The antenna can comprise at least one interior window having a window periphery. A plurality of window cutouts are disposed along the window periphery. The window cutouts are configured to increase a path length of current distribution along the window periphery.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Inventors: Danita Prabhu, Ryan Owens, Aaron Anderson
  • Patent number: 10626646
    Abstract: A door hinge assembly comprises a first hinge member mounted to a motor vehicle and a second hinge member mounted to the removable door assembly rotatable between a closed position and a nominal fully open position. A locking member retains the second hinge member relative the first hinge member when the removable door assembly is rotated between the closed position and the nominal fully open position. A release block and a release tab is alternatively provided on either of the first or second hinge member. The release tab is resiliently urged to a locked position when the removable door assembly is rotated between the closed position and the nominal fully open position. The release tab is displaced to an unlocked position by the release block when the removable door assembly is rotated to an extended open position, whereupon the first hinge member may be separated from the second hinge member.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: April 21, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Lizardo Amador, Aaron Anderson, Kyle Ebner
  • Patent number: 10631109
    Abstract: Various embodiments are directed to an ear-worn electronic device configured to be worn by a wearer. The device comprises an enclosure configured to be supported by or in an ear of the wearer. Electronic circuitry is disposed in the enclosure and comprises a wireless transceiver. An antenna is situated in or on the enclosure and coupled to the wireless transceiver. The antenna comprises a first antenna element, a second antenna element, and a strap comprising a reactive component connected to the first and second antenna elements.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 21, 2020
    Assignee: Starkey Laboratories, Inc.
    Inventors: Ezdeen Elghannai, Nikhil Nilakantan, Aaron Anderson, Greg Haubrich
  • Patent number: 10503931
    Abstract: A method and apparatus for Dynamic Executable Verification (DEV) is disclosed that includes a random prefix of functions of a binary application, a check function for at least a subset of the functions and a jump table for at least a subset of the functions. DEV provides low-impact dynamic integrity protection to applications that is compatible with standard code signing and verification methods, and ensures that software cannot be tampered with either statically or dynamically without detection.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: December 10, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Patent number: 10436436
    Abstract: A vehicle lamp assembly is provided herein. The lamp assembly includes a housing including one or more light sources therein. The housing is configured to couple with a backing plate. A first electrical connector is disposed on the housing. A second electrical connector is attached to the backing plate and is coupled with a vehicle power source. The first electrical connector is coupled with the second electrical connector as the housing is inserted into the backing plate.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: October 8, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Kyle Ebner, Aaron Anderson, Lizardo Amador Marin
  • Publication number: 20190195407
    Abstract: Couplings are disclosed herein. A plug of a coupling includes a plug body and a socket interface coupled to the plug body. The socket interface includes a shoulder extending axially outward from the plug body, a neck extending axially outward and radially inward from the shoulder, and a socket guide extending axially outward and radially outward from the neck.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Inventors: MARK SPRENGER, JOSEPH BRODERICK, AARON ANDERSON, KENAN ARIK, BRIAN JARRET
  • Publication number: 20190188157
    Abstract: A method is provided to dynamically encode data at runtime with a tagged data element in a program associated with an obfuscation algorithm randomly selected during runtime. Instructions for invoking the obfuscation algorithm are generated when a compiler encounters the tagged variable in the source code. At runtime, unencoded data is encoded by the obfuscation algorithm when the unencoded data is copied to the tagged data element; encoded data is re-encoded by the obfuscation algorithm when the encoded data is copied from a differently tagged data element to the tagged data element, wherein the differently tagged data element is associated with a different obfuscation algorithm; and encoded data is decoded by the obfuscation algorithm when the encoded data is copied from the tagged data element to an untagged data element.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Inventors: Rafie Shamsaasef, Lex Aaron Anderson
  • Publication number: 20190140834
    Abstract: A system and method for authenticating an application that employs cryptographic keys and functions is provided with white box cryptography employed to secure the application, and to secure communications with the application. The white box includes a transformation of the application and the keys. A secure channel between the white box and a crypto token is used for communications. In some cases, the transformed keys can be employed in authenticating the white box to the crypto token. The presence of a valid crypto token can be periodically determined. In the presence of a valid crypto token, the white box can provide a verifiable message to a remote server. The remote server can verify the message and initiate a service.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Alexander Medvinsky, Lex Aaron Anderson
  • Publication number: 20190098420
    Abstract: Various embodiments are directed to an ear-worn electronic device configured to be worn by a wearer. The device comprises an enclosure configured to be supported by or in an ear of the wearer. Electronic circuitry is disposed in the enclosure and comprises a wireless transceiver. An antenna is situated in or on the enclosure and coupled to the wireless transceiver. The antenna comprises a first antenna element, a second antenna element, and a strap comprising a reactive component connected to the first and second antenna elements.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Ezdeen Elghannai, Nikhil Nilakantan, Aaron Anderson, Greg Haubrich
  • Publication number: 20190017693
    Abstract: A vehicle lamp assembly is provided herein. The lamp assembly includes a housing including one or more light sources therein. The housing is configured to couple with a backing plate. A first electrical connector is disposed on the housing. A second electrical connector is attached to the backing plate and is coupled with a vehicle power source. The first electrical connector is coupled with the second electrical connector as the housing is inserted into the backing plate.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 17, 2019
    Inventors: Kyle Ebner, Aaron Anderson, Lizardo Amador Marin
  • Publication number: 20180198613
    Abstract: A method for whitebox cryptography is provided for computing an algorithm (m,S) with input m and secret S, using one or more white-box encoded operations. The method includes accepting an encoded input c, where c=Enc(P,m); accepting an encoded secret S?, where S?=Enc(P,S); performing one or more operations on the encoded input c and the encoded secret S? modulo N to obtain an encoded output c?; and decoding the encoded output c? with the private key p to recover an output m? according to m?=Dec(p,c?), such that m?=(m,S).
    Type: Application
    Filed: January 9, 2018
    Publication date: July 12, 2018
    Inventors: Lex Aaron Anderson, Alexander Medvinsky, Rafie Shamsaasef
  • Publication number: 20180167197
    Abstract: A method is provided for generating an output from an input according to a secret using a white-box implementation of a cryptographic function having a first operation, a second operation, and a third operation. The method applies the input to a first operation to generate a first intermediate result, applies the first intermediate result to a second operation to generate a second intermediate result, and applies the second intermediate result to a third operation to generate the output, wherein at least two of the first operation, the second operation, and the third operation is implemented by a plurality of interconnected logic elements, the interconnection of the plurality of logic elements being comprised of one of a non-algebraic interconnection of logic elements and an algebraic interconnection of logic elements having obfuscated boundaries between the at least one of the first operation, the second operation and the third operation.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Inventor: Lex Aaron Anderson
  • Publication number: 20180165454
    Abstract: A method is provided to generate a protected program from an original program such that the protected program is less vulnerable than the original program to unauthorised use when installed on a device. The method includes: receiving, at a processor, an original program, wherein the original program takes an input data flow and generates an output data flow. The processor then transforms the original program into a white-box implementation of the original program including encoded functional blocks, and then transforms the white-box implementation of the original program into a node-locked program by further encoding the encoded functional blocks of the program with device specific parameters to provide node-encoded functional blocks, wherein the node-locked program is for use on and is node-locked to the device.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventor: Lex Aaron Anderson
  • Publication number: 20170323120
    Abstract: A method and apparatus for Dynamic Executable Verification (DEV) is disclosed that includes a random prefix of functions of a binary application, a check function for at least a subset of the functions and a jump table for at least a subset of the functions. DEV provides low-impact dynamic integrity protection to applications that is compatible with standard code signing and verification methods, and ensures that software cannot be tampered with either statically or dynamically without detection.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventor: Lex Aaron Anderson
  • Publication number: 20160218872
    Abstract: A method is provided for obfuscating program code to prevent unauthorized users from accessing video. The method includes receiving an original program code that provides functionality. The original program code is transformed into obfuscated program code defining a randomized branch encoded version of the original program code. The obfuscated program code is then stored, and a processor receiving input video data flow uses the obfuscated program code to generate an output data flow.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 28, 2016
    Inventor: Lex Aaron Anderson
  • Publication number: 20150363710
    Abstract: Systems and methods for tracking a device are disclosed. The system comprises an identification plate coupled to the device and laser engraved with a tracking identifier, the identification plate adapted to maintain the engraving under stress, elevated temperature, and wear conditions, and at least one computer adapted to read the tracking number and determine the location of the device.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Gilbert Troy Meier, James D. Osterloh, Joshua J. Smith, David Gale, Aaron Anderson, Brian Greene, Taylor Sorensen
  • Patent number: 9098719
    Abstract: A method and an apparatus that configure a sandbox document for secure presentation of a block of data stored in the sandbox document in response to an editing request from a client are described. A presentable content corresponding to a document may be sent to the client for editing. The document and the sandbox document may be separately addressable by separate paths of separate domains. The editing request may include the block of data to update the presentable content of the document. The updated presentable content may include a hyperlink to the sandbox document. The edited document and the sandbox document may allow secure presentation of the block of data within the updated presentable content of the edited document without a need to filter the block of data.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: August 4, 2015
    Assignee: Apple Inc.
    Inventors: John Aaron Anderson, Andrew John Nesbitt
  • Patent number: 8751822
    Abstract: A method and apparatus 20 for securing executable code embodying a cipher 12 using a metamorphic algorithm 24. The metamorphic algorithm 24 dynamically executes polymorphic primitives 43, each of which implements a functional component 41 of the cryptographic algorithm 12. When a halting condition is met, the output of the cryptographic algorithm 12 occurs.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: June 10, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Lex Aaron Anderson
  • Publication number: 20140087369
    Abstract: A compound, or a pharmaceutically acceptable salt, ester, hydrate or solvate thereof, comprising formula I: A-B wherein A comprises a carbohydrate that is a neuraminidase or galactosidase substrate; B comprises an odorant moiety; B is covalently bonded to an anomeric carbon of A; and A is enzymatically cleavable from B at the covalent bond site between A and B. Also disclosed are methods for detecting a pathogen with neuraminidase activity or galactosidase activity that include contacting the compound with a sample that may include the pathogen.
    Type: Application
    Filed: November 27, 2013
    Publication date: March 27, 2014
    Applicant: Los Alamos National Security, LLC
    Inventors: Jurgen G. Schmidt, Mark Wolfenden, Aaron Anderson, Jennifer Foster Harris