US9826359B2

Methods and apparatus to associate geographic locations with user devices

Summary by NHIP

Server associates device locations

A server associates geographic locations with user devices by processing requests containing source and monitoring information. The system identifies a location identifier by querying a service provider or parsing positioning data, then attributes a geographic location to the device.

Claim Score by NHIP

Read claim 15, the broadest

Abstract

Methods, apparatus, systems and articles of manufacture are disclosed to associate geographic locations with user devices. An example method includes receiving, at a server, a request including source identifying information and monitoring information, the monitoring information sent by a device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network. The example method also includes identifying a location identifier of the device based on the source identifying information and the monitoring information. The example method also includes attributing a geographic location to the device based on the location identifier.

US9826359B2, drawing sheet 1
Sheet 1 of 14

Term

9.2 yearsleft in the term

Expires 2 December 2035, including 51 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 6 independent, 14 dependent

  1. 1
    A method to associate a geographic location with a user device, the method comprising:receiving, at a server, a request including source identifying information and monitoring information, the monitoring information sent by a device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network;identifying a location identifier of the device based on the source identifying information and the monitoring information by querying a service provider for location information;and attributing a geographic location to the device based on the location identifier.
  2. 7
    A method to associate a geographic location with a user device, the method comprising:receiving, at a server, a request including source identifying information and monitoring information, the monitoring information sent by the user device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network;identifying a location identifier of the device based on the source identifying information and the monitoring information;attributing a geographic location to the device based on the location identifier;parsing the monitoring information for network identifying information corresponding to a network connection-type of the private network;and associating the source identifying information with the location identifier when the private network is a fixed-location network;in response to determining that the private network is a mobile network, querying a provider of the mobile network for location services information based on user identifying information identified in the monitoring information;and associating the location services information with the location identifier.
  3. 8
    An apparatus to associate a geographic location with a user device, the apparatus comprising:a beacon handler to receive a request including source identifying information and monitoring information, the monitoring information sent by the user device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network;a location identifier handler to identify a location identifier of the device based on the source identifying information and the monitoring information by querying a service provider;and a location mapper to attribute a geographic location to the device based on the location identifier.
  4. 14
    An apparatus to associate a geographic location with a user device, the apparatus comprising:a beacon handler to receive a request including source identifying information and monitoring information, the monitoring information sent by the user device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network;a location identifier handler to identify a location identifier of the device based on the source identifying information and the monitoring information;a location mapper to attribute a geographic location to the device based on the location identifier;a network classifier to classify a network connection-type of the private network based on network identifying information included in the monitoring information;the location identifier handler to associate the source identifying information with the location identifier when the network classifier classifies the private network as a fixed-location network;a location retriever to retrieve location services information based on user identifying information identified in the monitoring information when the network classifier classifies the private network as a mobile network;and the location identifier handler to associate the location services information with the location identifier.
  5. 15
    Broadest claimClaim Score 66, broad(NHIP)A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:receive a request including source identifying information and monitoring information, the monitoring information sent by a device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network;identify a location identifier of the device based on the source identifying information and the monitoring information by querying a service provider for location information;and attribute a geographic location to the device based on the location identifier.
  6. 20
    A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:responsive to a request including source identifying information and monitoring information, identify a location identifier of a device based on the source identifying information and the monitoring information the monitoring information sent by the device in response to accessing media, the source identifying information associated with a router connecting a private network to a public network;attribute a geographic location to the device based on the location identifier;parse the monitoring information for network identifying information corresponding to a network connection-type of the private network;associate the source identifying information with the location identifier when the private network is a fixed-location network;query a provider of the mobile network for location services information based on user identifying information identified in the monitoring information when the private network is a mobile network;and associate the location services information with the location identifier.