Patents by Inventor Brent Gross

Brent Gross 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: 11361247
    Abstract: Historical device positioning data captured from one or more devices over a period of time is received. The historical device positioning data includes historical latitude, longitude, and elevation data of the one or more devices. Building boundaries for a give building are identified based upon the historical latitude and longitude data. The historical device positioning data corresponding to locations within the building boundaries of the building is clustered using a machine learning-based clustering algorithm, resulting in clusters with corresponding cluster centroids. The cluster centroids are associated with respective floors within the building. A current floor of the building on which a specific device is located is determined by mapping current device positioning data of the specific device to the closest cluster centroid.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Charles D. Wolfson, Otis Smart, Harikumar Venkatesan, Sushain Pandit, David A. Selby, Brent Gross, Corey A. Stubbs
  • Patent number: 11343545
    Abstract: Computer-implemented event detection includes obtaining, at one or more processors, multimedia data including multiple frames of video data and corresponding audio data. The processor(s) process the multiple frames to detect at least one object and to track the object(s) between two or more of the frames. The processor(s) generate sonification audio data representing a position of the object(s) in the two or more frames, movement of the object(s), or both the position and the movement of object(s). The processor(s) generate combined audio data including the audio data and the sonification audio data. The processor(s) generate one or more feature vectors representing the combined audio data and provide the feature vector(s) as input to a trained event classifier to detect an event represented in the multimedia data.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Florian Pinel, Brent Gross, Charles Daniel Wolfson
  • Publication number: 20200314458
    Abstract: Computer-implemented event detection includes obtaining, at one or more processors, multimedia data including multiple frames of video data and corresponding audio data. The processor(s) process the multiple frames to detect at least one object and to track the object(s) between two or more of the frames. The processor(s) generate sonification audio data representing a position of the object(s) in the two or more frames, movement of the object(s), or both the position and the movement of object(s). The processor(s) generate combined audio data including the audio data and the sonification audio data. The processor(s) generate one or more feature vectors representing the combined audio data and provide the feature vector(s) as input to a trained event classifier to detect an event represented in the multimedia data.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Florian Pinel, Brent Gross, Charles Daniel Wolfson
  • Patent number: 10771920
    Abstract: Known geospatial device coordinates are clustered using a clustering algorithm into device clusters with cluster centroids. Each device cluster corresponds to a geographical location. Each cluster centroid is annotated with a regional floor-height value of the respective geographical location. Current device data of a device, including geographic location and elevation, are received. An approximate current floor upon which the first device is located is determined using the elevation of the first device and the annotated regional floor-height value of a closest cluster centroid, the closest cluster centroid determined based, at least in part, on the geographic location of the first device. An individual is directed to the device's geographic location and approximate current floor. The device clusters are re-computed based upon feedback from the individual regarding the device's actual floor.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sushain Pandit, Charles D. Wolfson, Brent Gross, Otis Smart, Harikumar Venkatesan, David A. Selby
  • Patent number: 10690746
    Abstract: Using a location sensor, a location including a latitude and a longitude of a device is determined. Using an air pressure sensor, a first elevation of a device is determined. Using the location, a corresponding street address is determined. Using the street address and the first elevation, a floor number is determined. The street address and the floor number are reported to an emergency response system.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHNES CORPORATION
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Patent number: 10656236
    Abstract: At an emergency response system, a first location including a latitude and a longitude at which a first device is located is received. At an emergency response system, an air pressure reading measured by the first device is received. Using the air pressure reading and a mean sea-level barometric measurement, a first elevation of a device is computed. Using the first location, a corresponding street address is computed. Using the street address and the first elevation, a floor number is computed. The street address and the floor number are transmitted to a second device.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Patent number: 10631129
    Abstract: Known geospatial device coordinates are clustered using a machine learning-based clustering algorithm into device clusters with cluster centroids. Each device cluster corresponds to a geographical location. Each cluster centroid is annotated with a regional floor-height value of the respective geographical location. Current device data of a device, including latitude, longitude, and elevation, are received, and a geographic location of the device is determined using the latitude and longitude. An approximate current floor upon which the first device is located is determined by mapping the current device data of the first device to a closest cluster centroid, and calculating the approximate current floor using the elevation of the first device and the annotated regional floor-height value of the closest cluster centroid. An individual is directed to the device's geographic location and approximate current floor.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sushain Pandit, Charles D. Wolfson, Brent Gross, Otis Smart, Harikumar Venkatesan, David A. Selby
  • Publication number: 20200107160
    Abstract: Known geospatial device coordinates are clustered using a clustering algorithm into device clusters with cluster centroids. Each device cluster corresponds to a geographical location. Each cluster centroid is annotated with a regional floor-height value of the respective geographical location. Current device data of a device, including geographic location and elevation, are received. An approximate current floor upon which the first device is located is determined using the elevation of the first device and the annotated regional floor-height value of a closest cluster centroid, the closest cluster centroid determined based, at least in part, on the geographic location of the first device. An individual is directed to the device's geographic location and approximate current floor. The device clusters are re-computed based upon feedback from the individual regarding the device's actual floor.
    Type: Application
    Filed: November 13, 2019
    Publication date: April 2, 2020
    Inventors: Sushain Pandit, Charles D. Wolfson, Brent Gross, Otis Smart, Harikumar Venkatesan, David A. Selby
  • Publication number: 20200104755
    Abstract: Historical device positioning data captured from one or more devices over a period of time is received. The historical device positioning data includes historical latitude, longitude, and elevation data of the one or more devices. Building boundaries for a give building are identified based upon the historical latitude and longitude data. The historical device positioning data corresponding to locations within the building boundaries of the building is clustered using a machine learning-based clustering algorithm, resulting in clusters with corresponding cluster centroids. The cluster centroids are associated with respective floors within the building. A current floor of the building on which a specific device is located is determined by mapping current device positioning data of the specific device to the closest cluster centroid.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 2, 2020
    Inventors: Charles D. Wolfson, Otis Smart, Harikumar Venkatesan, Sushain Pandit, David A. Selby, Brent Gross, Corey A. Stubbs
  • Publication number: 20200103490
    Abstract: At an emergency response system, a first location including a latitude and a longitude at which a first device is located is received. At an emergency response system, an air pressure reading measured by the first device is received. Using the air pressure reading and a mean sea-level barometric measurement, a first elevation of a device is computed. Using the first location, a corresponding street address is computed. Using the street address and the first elevation, a floor number is computed. The street address and the floor number are transmitted to a second device.
    Type: Application
    Filed: June 10, 2019
    Publication date: April 2, 2020
    Applicant: International Business Machines Corporation
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Publication number: 20200107159
    Abstract: Known geospatial device coordinates are clustered using a machine learning-based clustering algorithm into device clusters with cluster centroids. Each device cluster corresponds to a geographical location. Each cluster centroid is annotated with a regional floor-height value of the respective geographical location. Current device data of a device, including latitude, longitude, and elevation, are received, and a geographic location of the device is determined using the latitude and longitude. An approximate current floor upon which the first device is located is determined by mapping the current device data of the first device to a closest cluster centroid, and calculating the approximate current floor using the elevation of the first device and the annotated regional floor-height value of the closest cluster centroid. An individual is directed to the device's geographic location and approximate current floor.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 2, 2020
    Inventors: Sushain Pandit, Charles D. Wolfson, Brent Gross, Otis Smart, Harikumar Venkatesan, David A. Selby
  • Publication number: 20200103489
    Abstract: Using a location sensor, a location including a latitude and a longitude of a device is determined. Using an air pressure sensor, a first elevation of a device is determined. Using the location, a corresponding street address is determined. Using the street address and the first elevation, a floor number is determined. The street address and the floor number are reported to an emergency response system.
    Type: Application
    Filed: June 10, 2019
    Publication date: April 2, 2020
    Applicant: International Business Machines Corporation
    Inventors: Charles D. Wolfson, SUSHAIN PANDIT, DAVID A. SELBY, BRENT GROSS
  • Patent number: 10524107
    Abstract: An initiation of an emergency communication with an emergency service associated with an emergency telephone number is detected by a mobile communications device. A completion of the emergency communication using a first communication path associated with a mobile communications service provider is attempted. The mobile communication device determines that the emergency communication using the first communication path has failed. An identity of a destination of the failed emergency communication is determined using location and telemetry data from the mobile communication device. A connection of the mobile communications device to the identified destination is facilitated using a second communication path. The mobile communications device is identified to the determined destination as an originator of the connection.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: December 31, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Gross, Sushain Pandit, Guenter A. Sauter, Charles D. Wolfson, Michael R. Self, Frederick L. White
  • Patent number: 10408914
    Abstract: Using a location sensor, a location including a latitude and a longitude of a device is determined. Using an air pressure sensor, a first elevation of a device is determined. Using the location, a corresponding street address is determined. Using the street address and the first elevation, a floor number is determined. The street address and the floor number are reported to an emergency response system.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 10, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Patent number: 10393854
    Abstract: At an emergency response system, a first location including a latitude and a longitude at which a first device is located is received. At an emergency response system, an air pressure reading measured by the first device is received. Using the air pressure reading and a mean sea-level barometric measurement, a first elevation of a device is computed. Using the first location, a corresponding street address is computed. Using the street address and the first elevation, a floor number is computed. The street address and the floor number are transmitted to a second device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Patent number: 10375556
    Abstract: An initiation of an emergency communication with an emergency service associated with an emergency telephone number is detected by a mobile communications device. A completion of the emergency communication using a first communication path associated with a mobile communications service provider is attempted. The mobile communication device determines that the emergency communication using the first communication path has failed. An identity of a destination of the failed emergency communication is determined using location and telemetry data from the mobile communication device. A connection of the mobile communications device to the identified destination is facilitated using a second communication path. The mobile communications device is identified to the determined destination as an originator of the connection.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brent Gross, Sushain Pandit, Guenter A. Sauter, Charles D. Wolfson, Michael R. Self, Frederick L. White
  • Publication number: 20190239058
    Abstract: An initiation of an emergency communication with an emergency service associated with an emergency telephone number is detected by a mobile communications device. A completion of the emergency communication using a first communication path associated with a mobile communications service provider is attempted. The mobile communication device determines that the emergency communication using the first communication path has failed. An identity of a destination of the failed emergency communication is determined using location and telemetry data from the mobile communication device. A connection of the mobile communications device to the identified destination is facilitated using a second communication path. The mobile communications device is identified to the determined destination as an originator of the connection.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Applicants: International Business Machines Corporation, LaaSer Critical Communications Corporation
    Inventors: Brent Gross, Sushain Pandit, Guenter A. Sauter, Charles D. Wolfson, Michael R. Self, Frederick L. White
  • Publication number: 20190200204
    Abstract: An initiation of an emergency communication with an emergency service associated with an emergency telephone number is detected by a mobile communications device. A completion of the emergency communication using a first communication path associated with a mobile communications service provider is attempted. The mobile communication device determines that the emergency communication using the first communication path has failed. An identity of a destination of the failed emergency communication is determined using location and telemetry data from the mobile communication device. A connection of the mobile communications device to the identified destination is facilitated using a second communication path. The mobile communications device is identified to the determined destination as an originator of the connection.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Applicants: International Business Machines Corporation, LaaSer Critical Communications Corporation
    Inventors: Brent Gross, Sushain Pandit, Guenter A. Sauter, Charles D. Wolfson, Michael R. Self, Frederick L. White