Patents by Inventor Eric J. Johnson

Eric J. Johnson 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: 20240406662
    Abstract: In one implementation, a method of playing audio is performed by a device located in a physical environment, coupled to two or more speakers, and including one or more processors and non-transitory memory. The method includes executing an operating system and an application. The method includes receiving, by the operating system from the application via an application programming interface, audio session parameters including a spatial experience value providing instructions for the spatial playback of audio associated with the application. The method includes receiving, by the operating system from the application, instructions to play audio data. The method includes adjusting, by the operating system, the audio data based on the spatial experience value. The method includes sending, by the operating system to the two or more speakers, the adjusted audio data.
    Type: Application
    Filed: May 23, 2024
    Publication date: December 5, 2024
    Inventors: Stephen E. Pinto, Akshatha Nagesh, Deepak Iyer, Eric J. Johnson, Madhur Ahuja, Sanket S. Dave, Shai Messingher Lang
  • Patent number: 11653435
    Abstract: Disclosed herein is system level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm heuristic algorithm coefficients to each indicator data of the signal, based on results of the application of the heuristic algorithm coefficients, generate an indicator data metric value for each of the indicator data for the respective time. The lighting system is also configured to process each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time. The lighting system is further configured to determine an occupancy count in the area at the respective time based on the computed output metric value.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: May 16, 2023
    Assignee: ABL IP HOLDING LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Patent number: 11468333
    Abstract: System level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated at a number of times in an area. At each respective one of the number of times, based on results of application of heuristic algorithm coefficients, the lighting system generates an indicator data metric value for each of the indicator data for the respective time. The lighting system processes each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time. The lighting system determines an occupancy count in the area at the respective time based on the computed output metric value.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: October 11, 2022
    Assignee: ABL IP HOLDING LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Patent number: 11170296
    Abstract: Disclosed herein is system level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heurist algorithm heuristic algorithm coefficients to each indicator data of the signal, based on results of the application of the heuristic algorithm coefficients, generate an indicator data metric value for each of the indicator data for the respective time. The lighting system is also configured to process each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: November 9, 2021
    Assignee: ABL IP HOLDING LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Patent number: 10893065
    Abstract: Methods and systems of malware detection in distributed computer systems. An example method includes: receiving, by a network router, a network packet originated by a client computer; matching the network packet to a default route; forwarding the network packet to a command and control server simulator; and forwarding, to the client computer system, one or more response packets comprising a command and control instruction issued to the client computer system by the command and control server simulator.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: January 12, 2021
    Assignee: Teachers Insurance and Annuity Association of America
    Inventors: Eric J. Johnson, Christopher R. Henson, Xin Ai, Evan Stewart Morgan, Stephen Ward
  • Patent number: 10849207
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heuristic algorithm coefficients to each indicator data for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: November 24, 2020
    Assignee: ABL IP HOLDING LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20200145445
    Abstract: Methods and systems of malware detection in distributed computer systems. An example method includes: receiving, by a network router, a network packet originated by a client computer; matching the network packet to a default route; forwarding the network packet to a command and control server simulator; and forwarding, to the client computer system, one or more response packets comprising a command and control instruction issued to the client computer system by the command and control server simulator.
    Type: Application
    Filed: January 7, 2020
    Publication date: May 7, 2020
    Inventors: Eric J. Johnson, Christopher R. Henson, Xin Ai, Evan Stewart Morgan, Stephen Ward
  • Publication number: 20200128874
    Abstract: A vaporization device includes a cartridge for a vaporizer device. For example, the vaporizer cartridge and/or features thereof may improve management of leaks of vaporizable material from the vaporizer cartridge, control of airflow within and/or near the vaporizer cartridge, heating of vaporizable material in the vaporizer cartridge, management of condensate in the vaporizer cartridge, and/or other assembly features of the vaporizer cartridge. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 30, 2020
    Inventors: Ariel Atkins, Steven Christensen, Alexander M. Hoopai, Eric J. Johnson, Jason King, Esteban Leon Duque, Christopher James Rosser, Andrew J. Stratton, Alim Thawer, Norbert Wesely, James P. Westley
  • Publication number: 20200114094
    Abstract: A heating element for a vaporizer cartridge is provided. The vaporizer cartridge may include a reservoir containing vaporizable material and a wicking element in fluid communication with the reservoir. The heating element may include a heating portion, a cartridge contact, and a leg. The heating portion includes at least two tines spaced apart from one another. The cartridge contact may be in electrical communication with a power source. The leg extends between the heating portion and the cartridge contact. The heating portion may be crimped around the wicking element such that the heating portion secures the wicking element to the heating element and contacts at least two surfaces of the wicking element.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Inventors: Ariel Atkins, Steven Christensen, Alexander M. Hoopai, Eric J. Johnson, Jason King, Esteban Leon Duque, Christopher James Rosser, Andrew J. Stratton, Alim Thawer, James P. Westley
  • Patent number: 10574680
    Abstract: Methods and systems of malware detection in distributed computer systems. An example method includes: receiving, by a network router, a network packet originated by a client computer; matching the network packet to a default route; forwarding the network packet to a command and control server simulator; and forwarding, to the client computer system, one or more response packets comprising a command and control instruction issued to the client computer system by the command and control server simulator.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: February 25, 2020
    Assignee: Teachers Insurance and Annuity Association of America
    Inventors: Eric J. Johnson, Christopher R. Henson, Xin Ai, Evan Stewart Morgan, Stephen Ward
  • Publication number: 20190261497
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heuristic algorithm coefficients to each indicator data for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20190220728
    Abstract: Disclosed herein is system level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm heuristic algorithm coefficients to each indicator data of the signal, based on results of the application of the heuristic algorithm coefficients, generate an indicator data metric value for each of the indicator data for the respective time. The lighting system is also configured to process each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time. The lighting system is further configured to determine an occupancy count in the area at the respective time based on the computed output metric value.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20190220736
    Abstract: Disclosed herein is system level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heurist algorithm heuristic algorithm coefficients to each indicator data of the signal, based on results of the application of the heuristic algorithm coefficients, generate an indicator data metric value for each of the indicator data for the respective time. The lighting system is also configured to process each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20190220729
    Abstract: Disclosed herein is system level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm heuristic algorithm coefficients to each indicator data of the signal, based on results of the application of the heuristic algorithm coefficients, generate an indicator data metric value for each of the indicator data for the respective time. The lighting system is also configured to process each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time. The lighting system is further configured to determine an occupancy count in the area at the respective time based on the computed output metric value.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Patent number: 10334707
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm coefficients to each indicator data from each of the plurality of receivers for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 25, 2019
    Assignee: ABL IP HOLDING LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Patent number: 10334706
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heurist algorithm coefficients to each indicator data for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 25, 2019
    Assignee: ABL IP HOLDING LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20190182928
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm coefficients to each indicator data from a receiver for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold, to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20190182933
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heurist algorithm coefficients to each indicator data for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Publication number: 20190182934
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm coefficients to each indicator data from each of the plurality of receivers for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson
  • Patent number: 10321542
    Abstract: Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm coefficients to each indicator data from a receiver for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 11, 2019
    Assignee: ABL IP Holding LLC
    Inventors: Min-Hao Michael Lu, Michael Miu, Eric J. Johnson