Patents by Inventor Salvatore Scellato

Salvatore Scellato 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: 10545217
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: January 28, 2020
    Assignee: Google LLC
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Publication number: 20200015037
    Abstract: A location management system identifies points of interest that may be of interest to one or more users. The location management system defines a geofence boundary encompassing a particular point of interest. When the location management system determines that the user device is inside the geofence boundary—but not, for example, when the location management system determines that the user determines that the user device is outside the geofence boundary—the location management system instructs the user device to determine wireless signals available to the user device. The location management system then receives wireless signal data from the user device for available wireless signals. By matching the received wireless signal data to known wireless signals available at the identified points of interest, the location management system determines that the user device (and hence the user) is at the point of interest.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: Salvatore Scellato, Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Publication number: 20190391226
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 26, 2019
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Patent number: 10499185
    Abstract: A location management system identifies points of interest that may be of interest to one or more users. The location management system defines a geofence boundary encompassing a particular point of interest. When the location management system determines that the user device is inside the geofence boundary—but not, for example, when the location management system determines that the user determines that the user device is outside the geofence boundary—the location management system instructs the user device to determine wireless signals available to the user device. The location management system then receives wireless signal data from the user device for available wireless signals. By matching the received wireless signal data to known wireless signals available at the identified points of interest, the location management system determines that the user device (and hence the user) is at the point of interest.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: December 3, 2019
    Assignee: GOOGLE LLC
    Inventors: Salvatore Scellato, Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Patent number: 10469992
    Abstract: The present disclosure provides systems and methods for determining semantic location information. In particular, one or more computing devices can receive, from an application program executing on at least one of the one or more computing devices, an application programming interface (API) call requesting semantic information about a location of at least one of the one or more computing devices. Responsive to receiving the API call, the one or more computing devices can determine semantic information for the location and can return the semantic information for the location to the application program via the API. The semantic information for the location can comprise data semantically identifying the location and indicating whether a user associated with the one or more computing devices is stationary at the location or in transit from the location.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Salvatore Scellato, Chetan Bhadricha, Tanmay Khirwadkar
  • Patent number: 10416271
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 17, 2019
    Assignee: Google LLC
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Publication number: 20190170851
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Application
    Filed: January 25, 2019
    Publication date: June 6, 2019
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Publication number: 20190116458
    Abstract: The present disclosure provides systems and methods for determining semantic location information. In particular, one or more computing devices can receive, from an application program executing on at least one of the one or more computing devices, an application programming interface (API) call requesting semantic information about a location of at least one of the one or more computing devices. Responsive to receiving the API call, the one or more computing devices can determine semantic information for the location and can return the semantic information for the location to the application program via the API. The semantic information for the location can comprise data semantically identifying the location and indicating whether a user associated with the one or more computing devices is stationary at the location or in transit from the location.
    Type: Application
    Filed: September 11, 2018
    Publication date: April 18, 2019
    Inventors: Salvatore Scellato, Chetan Bhadricha, Tanmay Khirwadkar
  • Patent number: 10191137
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 29, 2019
    Assignee: Google LLC
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Patent number: 10129702
    Abstract: The present disclosure provides systems and methods for determining semantic location information. In particular, one or more computing devices can receive, from an application program executing on at least one of the one or more computing devices, an application programming interface (API) call requesting semantic information about a location of at least one of the one or more computing devices. Responsive to receiving the API call, the one or more computing devices can determine semantic information for the location and can return the semantic information for the location to the application program via the API. The semantic information for the location can comprise data semantically identifying the location and indicating whether a user associated with the one or more computing devices is stationary at the location or in transit from the location.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Salvatore Scellato, Chetan Bhadricha, Tanmay Khirwadkar
  • Patent number: 10104506
    Abstract: The present disclosure provides systems and methods for determining semantic location information. In particular, one or more computing devices can receive, from an application program executing on at least one of the one or more computing devices, an application programming interface (API) call requesting semantic information about a location of at least one of the one or more computing devices. Responsive to receiving the API call, the one or more computing devices can determine semantic information for the location and can return the semantic information for the location to the application program via the API. The semantic information for the location can comprise data semantically identifying the location and indicating whether a user associated with the one or more computing devices is stationary at the location or in transit from the location.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Salvatore Scellato, Chetan Bhadricha, Tanmay Khirwadkar
  • Publication number: 20180279076
    Abstract: A location management system identifies points of interest that may be of interest to one or more users. The location management system defines a geofence boundary encompassing a particular point of interest. When the location management system determines that the user device is inside the geofence boundary—but not, for example, when the location management system determines that the user determines that the user device is outside the geofence boundary—the location management system instructs the user device to determine wireless signals available to the user device. The location management system then receives wireless signal data from the user device for available wireless signals. By matching the received wireless signal data to known wireless signals available at the identified points of interest, the location management system determines that the user device (and hence the user) is at the point of interest.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 27, 2018
    Inventors: Salvatore Scellato, Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Patent number: 9986375
    Abstract: A location management system identifies points of interest that may be of interest to one or more users. The location management system defines a geofence boundary encompassing a particular point of interest. When the location management system determines that the user device is inside the geofence boundary—but not, for example, when the location management system determines that the user determines that the user device is outside the geofence boundary—the location management system instructs the user device to determine wireless signals available to the user device. The location management system then receives wireless signal data from the user device for available wireless signals. By matching the received wireless signal data to known wireless signals available at the identified points of interest, the location management system determines that the user device (and hence the user) is at the point of interest.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: May 29, 2018
    Assignee: GOOGLE LLC
    Inventors: Salvatore Scellato, Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Publication number: 20180113188
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Application
    Filed: December 12, 2017
    Publication date: April 26, 2018
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Patent number: 9864041
    Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: January 9, 2018
    Assignee: Google LLC
    Inventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
  • Publication number: 20150237463
    Abstract: Determining a store topography and/or a user's location within the topography comprises beacon responses received by a user device. A merchant places beacons at various unknown locations in the store. A user enables an application on the user device that allows the device to transmit probing requests to the beacons and transmit data received in response to the requests to a detection system. The detection system receives the beacon responses from the user device, and using a predictive or trained classifier model, predicts the topography based on the information received. The determined topography may be used to provide information to the user when the user is located in a particular determined location in the topography.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: Matthew Nicholas Stuttle, Salvatore Scellato
  • Publication number: 20150230053
    Abstract: A location management system identifies points of interest that may be of interest to one or more users. The location management system defines a geofence boundary encompassing a particular point of interest. When the location management system determines that the user device is inside the geofence boundary—but not, for example, when the location management system determines that the user determines that the user device is outside the geofence boundary—the location management system instructs the user device to determine wireless signals available to the user device. The location management system then receives wireless signal data from the user device for available wireless signals. By matching the received wireless signal data to known wireless signals available at the identified points of interest, the location management system determines that the user device (and hence the user) is at the point of interest.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: Google Inc.
    Inventors: Salvatore Scellato, Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Patent number: 9078036
    Abstract: A mechanism to evaluate the geographic popularity of geographically-located user-generated content is presented. A method to evaluate the geographic popularity of geographically-located user-generated content includes receiving a user-generated content item having metadata indicating a geographic location of the user-generated content item, determining geographic location metadata of each of a plurality of views of the content item, calculating a view geographic entropy of the content item by dividing the plurality of views across multiple geographic regions while taking into account the geographic location of the content item, and providing the calculated view geographic entropy of the content item for presentation in a visual display that is part of an analytical report of the content item.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Salvatore Scellato, Mirjam Wattenhofer, Anders Torp Brodersen
  • Publication number: 20150007210
    Abstract: A mechanism to evaluate the geographic popularity of geographically-located user-generated content is presented. A method to evaluate the geographic popularity of geographically-located user-generated content includes receiving a user-generated content item having metadata indicating a geographic location of the user-generated content item, determining geographic location metadata of each of a plurality of views of the content item, calculating a view geographic entropy of the content item by dividing the plurality of views across multiple geographic regions while taking into account the geographic location of the content item, and providing the calculated view geographic entropy of the content item for presentation in a visual display that is part of an analytical report of the content item.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 1, 2015
    Inventors: Salvatore Scellato, Mirjam Wattenhofer, Anders Torp Brodersen
  • Patent number: 8806519
    Abstract: A mechanism to evaluate the geographic popularity of geographically-located user-generated content is presented. A method to evaluate the geographic popularity of geographically-located user-generated content includes receiving a user-generated content item having metadata indicating a geographic location of the user-generated content item, determining geographic location metadata of each of a plurality of views of the content item, calculating a view geographic entropy of the content item by dividing the plurality of views across multiple geographic regions while taking into account the geographic location of the content item, and providing the calculated view geographic entropy of the content item for presentation in a visual display that is part of an analytical report of the content item.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Salvatore Scellato, Mirjam Wattenhofer, Anders Torp Brodersen