Patents by Inventor Greg Joseph Klein

Greg Joseph Klein 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: 11748992
    Abstract: Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Publication number: 20230215181
    Abstract: A method includes receiving, from a subscriber device, a request including virtual region characteristics and an occupancy threshold, and determining, using image data captured by a camera and the virtual region characteristics, a virtual region corresponding to a portion of a physical region within a field of view of the camera. The virtual region is smaller than the physical region. The method also includes determining, using the image data, an occupancy of the virtual region and determining that the occupancy of the virtual region satisfies the occupancy threshold. In response to determining that the occupancy of the virtual region satisfies the occupancy threshold, the method also includes generating a notification to the subscriber device.
    Type: Application
    Filed: February 28, 2023
    Publication date: July 6, 2023
    Applicant: Google LLC
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Patent number: 11600048
    Abstract: Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 7, 2023
    Assignee: Google LLC
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Publication number: 20210150819
    Abstract: Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 20, 2021
    Applicant: Google LLC
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Publication number: 20190272678
    Abstract: Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Patent number: 10347047
    Abstract: Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: July 9, 2019
    Assignee: Google LLC
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Patent number: 10215858
    Abstract: Examples relating to the detection of rigid shaped objects are described herein. An example method may involve a computing system determining a first point cloud representation of an environment at a first time using a depth sensor positioned within the environment. The computing system may also determine a second point cloud representation of the environment at a second time using the depth sensor. This way, the computing system may detect a change in position of a rigid shape between a first position in the first point cloud representation and a second position in the second point cloud representation. Based on the detected change in position of the rigid shape, the computing system may determine that the rigid shape is representative of an object in the environment and store information corresponding to the object.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Greg Joseph Klein, Arshan Poursohi, Sumit Jain, Daniel Aden
  • Publication number: 20180348023
    Abstract: Implementations disclosed herein may relate to sensor calibration based on environmental factors. An example method may involve a computing system receiving an indication of a current environment state of an area from environment state sensors. While the environment sensors indicate that the area is in a particular environment state, the system may receive data corresponding to an aspect of the area from a first sensor as well as data from additional sensors. Using the received data, the system may compare the data from the first sensor with a compilation of the data from the additional sensors to determine an accuracy metric that represents an accuracy of the first sensor when the first sensor operates in the area during the particular environment state. The system may repeat the process to determine accuracy metrics to calibrate sensors in the area depending on the environment state of the area.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 6, 2018
    Inventors: Greg Joseph Klein, Daniel Aden, Arshan Poursohi
  • Patent number: 10120057
    Abstract: Example systems and methods are disclosed for determining the direction of an actor based on sensors within an environment. The method may include receiving point cloud data representative of the actor within the environment. The method may also include generating data segments of the point cloud data corresponding to respective height levels of the actor. The method may further include determining an area value for each data segment. Also, the method may include determining a transition between a first data segment and an adjacent second data segment based on a difference between the corresponding area values. Further, the method may include determining that the first data segment is representative of a head of the actor while the second data segment is representative of a body of the actor. The method may also include providing information indicating a direction of the actor based on the second data segment.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: November 6, 2018
    Assignee: Google LLC
    Inventors: Paul Vincent Byrne, Greg Joseph Klein
  • Patent number: 10109059
    Abstract: Example methods and systems for background subtraction re-initialization are disclosed. In an example method, computing system may use a set of active sensors to determine a background representation of a space that can be divided into subspaces with each subspace depicted by a quantity of data points that depends on the active sensors. The system may determine locations of objects moving the space using the active sensors and the background representation. In some instances, the system may receive an indication of a change in the active sensors and responsively determine new quantities of data points that depict each subspace after the change. The system may further adjust the background representation of the space by subtracting data points corresponding to the determined locations of the objects moving in the space from the new quantities of data points that depict each subspace of the space after the change in the active sensors.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 23, 2018
    Assignee: Google LLC
    Inventors: Greg Joseph Klein, Charles Robert Barker, Jr.
  • Publication number: 20170148217
    Abstract: Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
    Type: Application
    Filed: July 19, 2016
    Publication date: May 25, 2017
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Patent number: 9661470
    Abstract: Examples methods and systems for locating an actor in an environment are described herein. For example, an information system may receive point cloud data representing a cluster of potential actors at a location in the environment. In addition, the information system may also receive location information from a device indicating that the current location of the device is proximate to the location of the cluster of potential actors. Based on movement information from the device that indicates movements of the device, the information system may determine a portion of the point cloud data that displays movements that matches the movement of the device. Using the determined portion of the point cloud, the information system may identify a particular actor of the cluster that corresponds to the device and provide an output signal indicating that the determined portion of the point cloud represents the identified particular actor.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Paul Du Bois, Greg Joseph Klein