Patents by Inventor Erik A. Anderson

Erik A. 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).

  • Patent number: 10054610
    Abstract: An electronic device configured for real-time calibration of an on-board accelerometer. A plurality of acceleration measurements are collected from the accelerometer to form a data set. An accelerometer error correction model is maintained that includes bias error calibration parameters, sensitivity calibration parameters, and cross-axis calibration parameters that each specify respective weights for each of bias error, sensitivity error, and cross-axis error. Calibration values are determined for one or more of the bias error calibration parameters, the sensitivity calibration parameters, and the cross-axis error calibration parameters for the data set of acceleration measurements using the accelerometer error correction model. A true acceleration vector may be determined that corresponds to a subsequently received acceleration measurement using the determined calibration values.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: August 21, 2018
    Assignee: CloudNav Inc.
    Inventors: Erik Anderson, Nathan Royer
  • Patent number: 10017978
    Abstract: Some embodiments are directed to a vehicle door assembly that includes a vehicle door, which defines an interior and is connected to the motor by the linkage, such that actuation of the actuator engages the motor, which thereby moves the vehicle door via the linkage. The vehicle door assembly also includes a powered door override. At least a portion of the powered door override can be disposed within the interior of the vehicle door. The powered door override is configured to disconnect the linkage from the motor so as to isolate the motor from the vehicle door and thereby enable the vehicle door to be moved manually. An interior panel is connected to the vehicle door so as to cover at least a portion of the interior of the vehicle door, such that the powered door override is at least partially enclosed between the interior panel and the vehicle door.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: July 10, 2018
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Steven R. Thiele, Erik Anderson, Brandon Roeder
  • Publication number: 20180164341
    Abstract: An electronic device configured for real-time calibration of an on-board accelerometer. A plurality of acceleration measurements are collected from the accelerometer to form a data set. An accelerometer error correction model is maintained that includes bias error calibration parameters, sensitivity calibration parameters, and cross-axis calibration parameters that each specify respective weights for each of bias error, sensitivity error, and cross-axis error. Calibration values are determined for one or more of the bias error calibration parameters, the sensitivity calibration parameters, and the cross-axis error calibration parameters for the data set of acceleration measurements using the accelerometer error correction model. A true acceleration vector may be determined that corresponds to a subsequently received acceleration measurement using the determined calibration values.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventors: Erik Anderson, Nathan Royer
  • Patent number: 9990761
    Abstract: A method of image compositing that directly manipulates ray tracing samples generated by a ray tracing renderer, rather than manipulating the pixels of a rasterized image. Rasterization may be performed after compositing at any desired resolution or resolutions, for example to adapt to different displays. Ray tracing samples may be tagged with the identity of the object intersected by the ray, facilitating object selection during compositing without the need for object masks. Random or pseudo-random ray patterns typically used by renderers may be supported directly. A large number of compositing operations may be performed directly on the ray tracing samples, including color changes, object repositioning in two dimensions or three dimensions, merging of images or objects from different scenes or rendering passes, and generation of new viewpoints for an image. Preview images may be generated during compositing using a subset of the available samples, trading off image quality for speed.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 5, 2018
    Assignee: Go Ghost, LLC
    Inventors: Erik Anderson, Mathew Fride
  • Patent number: 9984256
    Abstract: Apparatus and method for detecting unauthorized tampering with a data storage device having a housing and a memory. A first identifier value is stored on an external surface of the housing and a second identifier value is stored within the memory. The first and second identifier values are combined in a predetermined order to form a combined identifier value for which a digital signature is generated using a private key, and the digital signature is stored on the storage device. The digital signature, the first and second identifier values, and one or more dummy identification values are retrieved from the storage device and stored in a memory of a verification device, which combines the retrieved first and second identifier values in the predetermined order to generate a retrieved combined identifier value. The storage device is authenticated using the retrieved combined identifier value, the digital signature and a public key.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 29, 2018
    Assignee: Seagate Technology LLC
    Inventors: Hong Liu, Abhay Kataria, Chao Chen, WeiWei Feng, Monty A. Forehand, William Erik Anderson
  • Patent number: 9978069
    Abstract: Embodiments for presenting real-time contact options are described generally herein. The system receives information from a first user about an offered item via a web page and communication preferences for use with a real-time contact option to be presented on the web page, whereby the communication preferences including a first-user-defined real-time contact option presentation condition. The system selectively presents to a second user the information about the offered item and the real-time contact option based on a determination that the first-user-defined real-time contact option presentation condition is satisfied. The system enables the second user to select the real-time contact option. In response to the second user selecting the real-time contact option, the system communicates to the first user a real-time contact request and information identifying the second user.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: May 22, 2018
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 9970294
    Abstract: This is an engine that uses combustion pressures and shock waves to provide moment about an axis on a rotor producing a torque. This engine is a torque driven power plant which can be used for a variety of energy applications. At the core of this engine is a large diameter right cylinder that uses internal vectored combustion to rotate a shaft that can be attached to various mechanisms for use in diverse applications. This engine can be scaled to be various sizes with the functionality of the engine unaffected. This engine has a unique internal rotational-recoil disk (piston head type) that rotates in a circle making it extremely efficient. This engine has directional intake valves and removes the exhaust through the center of the rotation-recoil disk.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: May 15, 2018
    Inventor: Isaac Erik Anderson
  • Publication number: 20180062850
    Abstract: Apparatus and method for data security in a data storage device. In some embodiments, an alternating pattern is written to a magnetic recording medium as a sequence of symbols at a selected clock rate. A repeatable magnetic signature is generated by reading the alternating pattern from the medium, the magnetic signature having relatively weak entropy at boundaries of the symbols. A multi-bit digital sequence is extracted from the repeatable magnetic signature, the digital sequence having relatively strong entropy. The digital sequence is stored in a separate memory coupled to the medium. Access to data stored on the medium is authenticated responsive to the digital sequence stored in the separate memory.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: William Erik Anderson, Jiangnan Lin, Xiong Liu, Quan Li
  • Patent number: 9891245
    Abstract: An electronic device configured for real-time calibration of an on-board accelerometer. A plurality of acceleration measurements are collected from the accelerometer to form a data set. An accelerometer error correction model is maintained that includes bias error calibration parameters, sensitivity calibration parameters, and cross-axis calibration parameters that each specify respective weights for each of bias error, sensitivity error, and cross-axis error. Calibration values are determined for one or more of the bias error calibration parameters, the sensitivity calibration parameters, and the cross-axis error calibration parameters for the data set of acceleration measurements using the accelerometer error correction model. A true acceleration vector may be determined that corresponds to a subsequently received acceleration measurement using the determined calibration values.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: February 13, 2018
    Assignee: CloudNav Inc.
    Inventors: Erik Anderson, Nathan Royer
  • Publication number: 20180041640
    Abstract: A computer-implemented method and a system to contact a provider via a Graphical User Interface (GUI) are described. The method comprises obtaining, via the GUI, selection criteria provided by a user with respect to a provider of a service and initiating a communication with a provider that was automatically selected based on the selection criteria. The method further comprises obtaining a further input provided by the user and communicating the further input to the selected provider.
    Type: Application
    Filed: October 18, 2017
    Publication date: February 8, 2018
    Inventors: Erik Anderson Stuart, Valerie K. Shirk, Jason Scott Steinhorn
  • Patent number: 9816819
    Abstract: Systems, methods, and apparatus for performing deduced reckoning navigation without a constraint relationship between orientation of a sensor platform and a direction of travel of an object are described herein. A sensor fusion component can be configured to receive data from sensors of a sensor platform coupled to a pedestrian; and generate world coordinate information based on the data. Further, a gait recognition component can be configured to record one or more walking patterns of the pedestrian in a training database; and determine whether the world coordinate information is associated with a walking pattern of the one or more walking patterns. Furthermore, a position estimation component can be configured to estimate a position of the pedestrian based on the world coordinate information if the world coordinate information is associated with the walking pattern, regardless of an orientation of the sensor platform with respect to the position of the pedestrian.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 14, 2017
    Assignee: INVENSENSE, INC.
    Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson
  • Publication number: 20170323121
    Abstract: Apparatus (400, 500) and method (200, 220, 240, 260, 280, 300) for detecting unauthorized tampering with a data storage device (100, 110, 140, 520). In some embodiments, the data storage device has a housing (112, 142) and a memory (192) supported by the housing. A first identifier value (202A, 222A, 242A, 262A, 282A, 306A) is stored on an external surface of the housing and a second identifier value (202B, 222B, 242B, 262B, 282B, 306B) is stored within the memory. A digital signature (210, 256, 296) generated in response to the first and second identifier values and in response to a private key (208, 254, 288) is stored on the storage device. Thereafter, the first identifier value is retrieved from the external surface of the housing and the second identifier value is retrieved from the memory. The storage device is authenticated using the retrieved first and second identifier values, the digital signature and a public key (228, 274, 312).
    Type: Application
    Filed: May 15, 2014
    Publication date: November 9, 2017
    Inventors: Hong LIU, Abhay KATARIA, Chao CHEN, WeiWei FENG, Monty A. FOREHAND, William Erik ANDERSON
  • Patent number: 9800732
    Abstract: A method and system to contact a provider are described. The system may include a communication module to receive a referral request, a referral generator, and a call module. The referral generator may be configured to respond to the referral request by selecting a provider from a network of providers. The call module may be configured to initiate a voice over Internet protocol (VoIP) call in order to contact the selected provider.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: October 24, 2017
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Valerie K. Shirk, Jason Scott Steinhorn
  • Publication number: 20170286968
    Abstract: Embodiments for presenting real-time contact options are described generally herein. The system receives information from a first user about an offered item via a web page and communication preferences for use with a real-time contact option to be presented on the web page, whereby the communication preferences including a first-user-defined real-time contact option presentation condition. The system selectively presents to a second user the information about the offered item and the real-time contact option based on a determination that the first-user-defined real-time contact option presentation condition is satisfied. The system enables the second user to select the real-time contact option. In response to the second user selecting the real-time contact option, the system communicates to the first user a real-time contact request and information identifying the second user.
    Type: Application
    Filed: June 19, 2017
    Publication date: October 5, 2017
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Publication number: 20170286319
    Abstract: Apparatus and method for data security in a data storage environment. In some embodiments, input data from a host is received into a buffer memory. Data compression is applied to the input data to provide compressed data. Encryption is applied to the compressed data to generate encrypted data, and the encrypted data are stored in a main memory of a data storage device. A system parameter value associated with the storage of the encrypted data is generated and stored in a memory, such as the main memory of the storage device. The system parameter value may include information relating to the compression of the data. A trusted relationship is established to authenticate the host responsive to a request for the updated system parameter value. The system parameter value is transferred to the host responsive to the established trusted relationship.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Syed Yasir Abbas, Jeetandra Kella, William Erik Anderson
  • Publication number: 20170268277
    Abstract: Some embodiments are directed to a vehicle door assembly that includes a vehicle door, which defines an interior and is connected to the motor by the linkage, such that actuation of the actuator engages the motor, which thereby moves the vehicle door via the linkage. The vehicle door assembly also includes a powered door override. At least a portion of the powered door override can be disposed within the interior of the vehicle door. The powered door override is configured to disconnect the linkage from the motor so as to isolate the motor from the vehicle door and thereby enable the vehicle door to be moved manually. An interior panel is connected to the vehicle door so as to cover at least a portion of the interior of the vehicle door, such that the powered door override is at least partially enclosed between the interior panel and the vehicle door.
    Type: Application
    Filed: March 16, 2016
    Publication date: September 21, 2017
    Inventors: Steven R. THIELE, Erik ANDERSON, Brandon ROEDER
  • Patent number: 9740888
    Abstract: Systems or methods can be used to detect evidence of tampering. The tampering can be physical tampering, such as the turning of a screw, or removal or modification of an electronic component. In some examples, a tamper detection value can be determined from a tamper detection device and compared to a predetermined tamper detection value to determine if tampering is indicated. The system can, upon detection of the tampering, halt an operation, disable device or circuit functionality, disable future operations, physically disable a device, or any combination thereof.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: August 22, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Meherzad Firoze Aga, Syed Yasir Abbas, Wajid Ali, William Erik Anderson
  • Patent number: 9684901
    Abstract: Embodiments of configuring elements of a publication server of a product or server sales architecture in mechanisms are described generally herein. Other embodiments may be described and claimed.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: June 20, 2017
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 9680651
    Abstract: Apparatus and method for secure data shredding in an imperfect data storage device. In some embodiments, a hash function is applied to multi-bit random sequence to generate an output hash. A combinatorial logic function logically combines the output hash with a secret to provide an output value. The random string is processed into a plurality of secret shares which are stored in a first location in a non-volatile memory and the output value is stored in a different, second location of the memory. The secret is subsequently shredded by applying an erasure operation upon the secret shares in the first location of the memory.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: June 13, 2017
    Assignee: Seagate Technology LLC
    Inventor: William Erik Anderson
  • Patent number: 9662492
    Abstract: Method for transcranial neurostimulation. A target of neurons for transcranial stimulation or modulation is located within an impedance model of the brain, a model of a selected device to be used for producing an electric or magnetic field outside the brain is obtained and used, along with the impedance model, to compute respective virtual target stimulating current vectors representing target stimulating currents that would result from using the device in two distinct trial dispositions of the device, an image of the cortical surface at the target is obtained and used to compute a target normal vector, and a determination is made of which of the two virtual target stimulating current vectors has a greater component projecting at predetermined angles from the target normal vector.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: May 30, 2017
    Assignee: Electrical Geodesics, Inc.
    Inventors: Don M. Tucker, Phan Luu, Sergei I. Turovets, Erik Anderson