Patents by Inventor Andrew Felch

Andrew Felch 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: 12099112
    Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from a set of lower-sensitivity sensor data generated by a sensor(s) operating in a lower-sensitivity mode. When the change in motion is detected and during a timeout window, the sensor(s) may generate an additional set of lower-sensitivity sensor data and a set of higher-sensitivity sensor data. The electronic device may initially confirm the change in motion based on analyzing the set of higher-sensitivity sensor data. Further, the electronic device may determine that the additional set of lower-sensitivity does not indicate an additional change in motion, and may deem the confirmation of the change in motion as a false positive.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: September 24, 2024
    Assignee: Google LLC
    Inventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
  • Patent number: 12019412
    Abstract: An autonomous module for processing stored data includes a multithreaded processor core (MPC) and a plurality of autonomous memories. Each of the plurality of autonomous memories has a memory bank, a data operator (DO) configured to implement a plurality of selectable memory behaviors, an autonomous memory operator (AMO) configured to implement a state machine to control the memory bank independently of the MPC, and at least one memory input/output (IO) port communicatively coupled with the memory bank, the AMO, and the DO. The at least one memory IO port is configured to receive a read instruction from the AMO, retrieve data from the memory bank, and send the data to the DO. The DO is configured to implement one of the plurality of selectable memory behaviors to update the data and send the updated data to the AMO via the at least one memory IO port.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: June 25, 2024
    Assignee: THE TRUSTEES OF DARTMOUTH COLLEGE
    Inventors: Richard Granger, Elijah Floyd William Bowen, Antonio Rodriguez, Andrew Felch
  • Publication number: 20230400564
    Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from a set of lower-sensitivity sensor data generated by a sensor(s) operating in a lower-sensitivity mode. When the change in motion is detected and during a timeout window, the sensor(s) may generate an additional set of lower-sensitivity sensor data and a set of higher-sensitivity sensor data. The electronic device may initially confirm the change in motion based on analyzing the set of higher-sensitivity sensor data. Further, the electronic device may determine that the additional set of lower-sensitivity does not indicate an additional change in motion, and may deem the confirmation of the change in motion as a false positive.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 14, 2023
    Applicant: Google LLC
    Inventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
  • Publication number: 20230350351
    Abstract: An autonomous module for processing stored data includes a multithreaded processor core (MPC) and a plurality of autonomous memories. Each of the plurality of autonomous memories has a memory bank, a data operator (DO) configured to implement a plurality of selectable memory behaviors, an autonomous memory operator (AMO) configured to implement a state machine to control the memory bank independently of the MPC, and at least one memory input/output (TO) port communicatively coupled with the memory bank, the AMO, and the DO. The at least one memory IO port is configured to receive a read instruction from the AMO, retrieve data from the memory bank, and send the data to the DO. The DO is configured to implement one of the plurality of selectable memory behaviors to update the data and send the updated data to the AMO via the at least one memory IO port.
    Type: Application
    Filed: June 26, 2023
    Publication date: November 2, 2023
    Inventors: Richard GRANGER, Elijah Floyd William BOWEN, Antonio RODRIGUEZ, Andrew FELCH
  • Patent number: 11782149
    Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from an initial set of sensor data generated by a sensor(s). A memory cache may store the initial set of sensor data or additional sensor data generated by the sensor(s). The electronic device may initiate a supplemental algorithm that analyzes the cached data. Based on the analysis of the cached data and whether the change in motion is confirmed or whether additional motion is detected, the electronic device may manage the operation of the supplemental algorithm.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
  • Patent number: 11693372
    Abstract: A method for compressing a digital representation of a stimulus includes encoding the digital representation as a feature vector within a feature space. The method also includes multiplying the feature vector with a Jacobian that maps the feature space to a non-Euclidean perceptual space according to a perceptual system that is capable of perceiving the stimulus. This multiplication generates a perceptual vector within the non-Euclidean perceptual space. The method also includes applying an update operator to the perceptual vector to move the perceptual vector in the perceptual space to an updated vector such that the updated vector has a lower entropy than the perceptual vector. The method also includes rounding the updated vector into a compressed vector that is smaller than the feature vector.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: July 4, 2023
    Assignee: THE TRUSTEES OF DARTMOUTH COLLEGE
    Inventors: Richard Granger, Elijah Floyd William Bowen, Antonio Rodriguez, Andrew Felch
  • Publication number: 20220221571
    Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from an initial set of sensor data generated by a sensor(s). A memory cache may store the initial set of sensor data or additional sensor data generated by the sensor(s). The electronic device may initiate a supplemental algorithm that analyzes the cached data. Based on the analysis of the cached data and whether the change in motion is confirmed or whether additional motion is detected, the electronic device may manage the operation of the supplemental algorithm.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Inventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
  • Publication number: 20220221573
    Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from a set of lower-sensitivity sensor data generated by a sensor(s) operating in a lower-sensitivity mode. When the change in motion is detected and during a timeout window, the sensor(s) may generate an additional set of lower-sensitivity sensor data and a set of higher-sensitivity sensor data. The electronic device may initially confirm the change in motion based on analyzing the set of higher-sensitivity sensor data. Further, the electronic device may determine that the additional set of lower-sensitivity does not indicate an additional change in motion, and may deem the confirmation of the change in motion as a false positive.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Inventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
  • Publication number: 20210165852
    Abstract: Systems and methods provide a mathematical framework and corresponding hardware for defining, manipulating, and using perception according to a non-Euclidean space. Embodiments may be used to approximate existing mappings or to create new mappings for arbitrary stimuli and numerous tasks. An efficient electronic perceptual apparatus projects multivariate input data onto a perceptual manifold using Jacobian matrices, and methods presented herein generate Jacobians so as to replicate non-Euclidean perceptual spaces. Examples of perceptual stimuli that may benefit from the embodiments include digital images, audio, and video. In one example, lossy compression of digital images according to a non-Euclidean space advantageously produces compressed images with lower entropy for a given image quality, or better image quality for a given entropy, as compared to JPEG compression.
    Type: Application
    Filed: July 26, 2018
    Publication date: June 3, 2021
    Inventors: Richard GRANGER, Eli BOWEN, Antonio RODRIGUEZ, Andrew FELCH
  • Patent number: 10713452
    Abstract: A method and system can include: a station including a station communication unit, a station control unit, and a station storage unit; receiving transmissions of signals containing messages from beacons; detecting IDs from the messages; detecting a received strength of the signals; adding the IDs to a list; identifying one of the IDs as corresponding to an active user based on the list only having a single one of the IDs or based on a probability of the IDs being above a threshold, the active user being a user interfacing with the station; and disambiguating the IDs on the list based on the probability of the IDs being below the threshold.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: July 14, 2020
    Assignee: WashSense, Inc.
    Inventor: Andrew Felch
  • Publication number: 20180357454
    Abstract: A method and system can include: a station including a station communication unit, a station control unit, and a station storage unit; receiving transmissions of signals containing messages from beacons; detecting IDs from the messages; detecting a received strength of the signals; adding the IDs to a list; identifying one of the IDs as corresponding to an active user based on the list only having a single one of the IDs or based on a probability of the IDs being above a threshold, the active user being a user interfacing with the station; and disambiguating the IDs on the list based on the probability of the IDs being below the threshold.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Applicant: WashSense, Inc.
    Inventor: Andrew Felch
  • Patent number: 10095895
    Abstract: A method and system can include: a station including a station communication unit, a station control unit, and a station storage unit; receiving transmissions of signals containing messages from beacons; detecting IDs from the messages; detecting a received strength of the signals; adding the IDs to a list; identifying one of the IDs as corresponding to an active user based on the list only having a single one of the IDs or based on a probability of the IDs being above a threshold, the active user being a user interfacing with the station; and disambiguating the IDs on the list based on the probability of the IDs being below the threshold.
    Type: Grant
    Filed: October 30, 2016
    Date of Patent: October 9, 2018
    Assignee: WashSense, Inc.
    Inventor: Andrew Felch
  • Patent number: 9886838
    Abstract: A touchless management method and system can include: a server beacon, the server beacon including a gesture sensor, a motion sensor, a managed sensor, a server beacon mass storage, and a server beacon power transceiver; detecting gesture data from the gesture sensor; recording sensor data with the managed sensor; a power station including a power station power transceiver, a station control unit, upload coordinator, and a station storage unit; sending a packet from the server beacon to the power station; prioritizing the packet; uploading a message including the sensor data to the power station; and uploading the message to a database server.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: February 6, 2018
    Assignee: WashSense, Inc.
    Inventor: Andrew Felch
  • Patent number: 9721452
    Abstract: A method and apparatus for managing hand-washing compliance can include: sensing a user's hand-wash motions; estimating hand-wash scrubs per minute based on the user's hand-wash motions; counting a total hand-wash scrubs based on the user's hand-wash motions; estimating hand-wash vigor based on the user's hand-wash motions; calculating a hand-wash score based on the hand-wash vigor; displaying the hand-wash vigor, the total hand-wash scrubs, and the hand-wash scrubs per minute on a display; and displaying a timer that counts down based on the hand-wash vigor.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: August 1, 2017
    Assignee: WashSense, Inc.
    Inventors: Andrew Felch, Michael Boyd, John Bessire, Alex Movitz, Connor Dahlberg
  • Publication number: 20170186306
    Abstract: A touchless management method and system can include: a server beacon, the server beacon including a gesture sensor, a motion sensor, a managed sensor, a server beacon mass storage, and a server beacon power transceiver; detecting gesture data from the gesture sensor; recording sensor data with the managed sensor; a power station including a power station power transceiver, a station control unit, upload coordinator, and a station storage unit; sending a packet from the server beacon to the power station; prioritizing the packet; uploading a message including the sensor data to the power station; and uploading the message to a database server.
    Type: Application
    Filed: March 14, 2017
    Publication date: June 29, 2017
    Applicant: WashSense, Inc.
    Inventor: Andrew Felch
  • Patent number: 9633546
    Abstract: A touchless compliance method and system can include: a server beacon, the server beacon including a gesture sensor, a motion sensor, a microphone, a server beacon mass storage, and a server beacon power transceiver; detecting gesture data from the gesture sensor; recording audio data with the microphone; a power station including a power station power transceiver, a station control unit, upload coordinator, and a station storage unit; sending a packet from the server beacon to the power station; prioritizing the packet; uploading a message including the audio data to the power station; uploading the message to an audio database server; transcribing the audio data; and displaying the transcription along with an option to replay the audio data on an external computer.
    Type: Grant
    Filed: September 11, 2016
    Date of Patent: April 25, 2017
    Assignee: WashSense, Inc.
    Inventor: Andrew Felch
  • Publication number: 20170076581
    Abstract: A touchless compliance method and system can include: a server beacon, the server beacon including a gesture sensor, a motion sensor, a microphone, a server beacon mass storage, and a server beacon power transceiver; detecting gesture data from the gesture sensor; recording audio data with the microphone; a power station including a power station power transceiver, a station control unit, upload coordinator, and a station storage unit; sending a packet from the server beacon to the power station; prioritizing the packet; uploading a message including the audio data to the power station; uploading the message to an audio database server; transcribing the audio data; and displaying the transcription along with an option to replay the audio data on an external computer.
    Type: Application
    Filed: September 11, 2016
    Publication date: March 16, 2017
    Inventor: Andrew Felch
  • Publication number: 20170076121
    Abstract: A method and system can include: a station including a station communication unit, a station control unit, and a station storage unit; receiving transmissions of signals containing messages from beacons; detecting IDs from the messages; detecting a received strength of the signals; adding the IDs to a list; identifying one of the IDs as corresponding to an active user based on the list only having a single one of the IDs or based on a probability of the IDs being above a threshold, the active user being a user interfacing with the station; and disambiguating the IDs on the list based on the probability of the IDs being below the threshold.
    Type: Application
    Filed: October 30, 2016
    Publication date: March 16, 2017
    Applicant: WashSense, Inc.
    Inventor: Andrew Felch
  • Patent number: D930664
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: September 14, 2021
    Assignee: GOOGLE LLC
    Inventors: Hideaki Matsui, Nayon Kim, Andrew Schoneweis, Jonathan Gaiser, Ashton Udall, Andrew Felch
  • Patent number: D956791
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: July 5, 2022
    Assignee: GOOGLE LLC
    Inventors: Hideaki Matsui, Nayon Kim, Andrew Schoneweis, Jonathan Gaiser, Ashton Udall, Andrew Felch