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

  • Publication number: 20210132410
    Abstract: Operation of an electronic contact lens takes into account saccadic motion of the eye and reduced visual perception during saccades (saccadic suppression). The user's eye motion is tracked, and onset of a saccade is detected based on the eye's motion. For example, saccades may be detected when the eye's acceleration or jerk exceeds a threshold. The endpoint of the saccade is then predicted in real-time while the saccade is still occurring. This may be the temporal endpoint (i.e., when the saccade ends) and/or the positional endpoint (i.e., the eye position at the end of the saccade). Operation of the electronic contact lens is adjusted based on the predicted endpoint.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Abhishek Deepak Bhat, Joseph Czompo, Ramin Mirjalili, Michael West Wiemer, Erik Anderson
  • Patent number: 10989563
    Abstract: Devices, systems and methods for automatic calibration of rate gyroscope sensitivity are described. One exemplary method includes receiving a first plurality of measurements from a gyroscope and a second plurality of measurements from at least another sensor including at least one accelerometer, generating an orientation estimate of the device and a plurality of orientation corrections based on the first and second plurality of measurements, generating an estimate of a sensitivity of the gyroscope based on the orientation estimate, the plurality of orientation corrections and the first plurality of measurements, and calibrating at least the gyroscope based on the estimate of the sensitivity. In an example, the at least another sensor may include an accelerometer and/or a magnetometer.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 27, 2021
    Assignee: CLOUDNAV INC.
    Inventor: Erik Anderson
  • Patent number: 10963574
    Abstract: Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: March 30, 2021
    Assignee: GO GHOST, LLC
    Inventors: Erik Anderson, Mathew Fride
  • Publication number: 20210027304
    Abstract: Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
    Type: Application
    Filed: October 8, 2020
    Publication date: January 28, 2021
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 10832253
    Abstract: Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 10, 2020
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 10786064
    Abstract: The patent application relates to a method of producing a monomer component from a genetically modified polyhydroxyalkanoate (PHA) biomass, wherein the biomass is heated in the presence of a catalyst to release a monomer component from the PHA.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: September 29, 2020
    Assignee: CJ CHEILJEDANG CORPORATION
    Inventors: Johan van Walsem, Erik Anderson, John Licata, Kevin A. Sparks, Christopher Mirley, M. S. Sivasubramanian
  • Patent number: 10670624
    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: November 25, 2019
    Date of Patent: June 2, 2020
    Assignee: CLOUDNAV INC.
    Inventors: Erik Anderson, Nathan Royer
  • Publication number: 20200159936
    Abstract: Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
    Type: Application
    Filed: August 6, 2019
    Publication date: May 21, 2020
    Applicant: GO GHOST, LLC
    Inventors: Erik ANDERSON, Mathew FRIDE
  • Publication number: 20200134634
    Abstract: Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 10607421
    Abstract: Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: March 31, 2020
    Assignee: GO GHOST, LLC
    Inventors: Erik Anderson, Mathew Fride
  • Publication number: 20200088761
    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: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Erik Anderson, Nathan Royer
  • Publication number: 20200074750
    Abstract: A method of directly modifying ray tracing samples generated by a ray tracing renderer. Modifications to samples may be made after rendering and before rasterizing, in contrast to typical compositing workflows that manipulate pixels of a rasterized image. Modifications may be based on user input. Rasterization may be performed afterwards at any desired resolutions, for example to adapt to different displays. Samples may be tagged with object identities, facilitating object selection without the need for object masks. Pseudo-random ray patterns typically used by renderers may be supported directly. Many operations may be performed directly on samples, including color changes, object repositioning, and merging of samples from different scenes. Secure samples with scrambled ray directions may be modified directly.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 5, 2020
    Applicant: GO GHOST, LLC
    Inventors: Erik ANDERSON, Mathew FRIDE
  • Publication number: 20200074089
    Abstract: Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 5, 2020
    Applicant: GO GHOST, LLC
    Inventors: Erik ANDERSON, Mathew FRIDE
  • Patent number: 10546301
    Abstract: Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 28, 2020
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Publication number: 20190390976
    Abstract: Devices, systems and methods for automatic calibration of rate gyroscope sensitivity are described. One exemplary method includes receiving a first plurality of measurements from a gyroscope and a second plurality of measurements from at least another sensor including at least one accelerometer, generating an orientation estimate of the device and a plurality of orientation corrections based on the first and second plurality of measurements, generating an estimate of a sensitivity of the gyroscope based on the orientation estimate, the plurality of orientation corrections and the first plurality of measurements, and calibrating at least the gyroscope based on the estimate of the sensitivity. In an example, the at least another sensor may include an accelerometer and/or a magnetometer.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 26, 2019
    Inventor: Erik Anderson
  • Patent number: 10488431
    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: August 20, 2018
    Date of Patent: November 26, 2019
    Assignee: CloudNav Inc.
    Inventors: Erik Anderson, Nathan Royer
  • Publication number: 20190322940
    Abstract: A distillation apparatus for use in microwave-assisted pyrolysis includes a microwave, a pyrolysis reactor, a microwave-absorbent bed, and a condenser. The pyrolysis reactor is located within the microwave and configured to receive a liquid input stream and to output a vapor. The microwave-absorbent bed is located within the pyrolysis reactor that converts microwave energy provided by the microwave to thermal energy to initiate pyrolysis within the pyrolysis reactor, wherein the pyrolysis reactor provides a vapor output. The condenser is configured to receive the vapor output of the pyrolysis reactor and to cool and condense the vapor into a recoverable product.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 24, 2019
    Inventors: Rongsheng Ruan, Erik Anderson
  • Patent number: 10410433
    Abstract: A method of directly modifying ray tracing samples generated by a ray tracing renderer. Modifications to samples may be made after rendering and before rasterizing, in contrast to typical compositing workflows that manipulate pixels of a rasterized image. Modifications may be based on user input. Rasterization may be performed afterwards at any desired resolutions, for example to adapt to different displays. Samples may be tagged with object identities, facilitating object selection without the need for object masks. Pseudo-random ray patterns typically used by renderers may be supported directly. Many operations may be performed directly on samples, including color changes, object repositioning, and merging of samples from different scenes. Secure samples with scrambled ray directions may be modified directly.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 10, 2019
    Assignee: GO GHOST, LLC
    Inventors: Erik Anderson, Mathew Fride
  • Patent number: 10410001
    Abstract: Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 10, 2019
    Assignee: GO GHOST, LLC
    Inventors: Erik Anderson, Mathew Fride
  • Publication number: 20190259035
    Abstract: Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventors: Erik Anderson Stuart, Brian Alan Grove