×

Method and systems of collecting and segmenting device sensor data while in transit via a network

  • US 10,405,173 B1
  • Filed: 06/05/2013
  • Issued: 09/03/2019
  • Est. Priority Date: 06/05/2013
  • Status: Active Grant
First Claim
Patent Images

1. A network system for collecting and segmenting device sensor data while in transit via a network, the network system comprising:

  • a network system server having a processor and a non-transitory memory storing a network system component and a classification application stored in the non-transitory memory that configures the processor upon execution to classify a subscriber profile based on at least one interaction record; and

    a gateway that is communicatively coupled to the network, network system component, and classification application, and configured to;

    detect, by the gateway, a message being transmitted from a mobile device, through the network system, to an application located on a server, wherein the server comprising the application is connected to the network and the server is external to the network system, wherein the message is detected via a marker and the message comprises an interaction record and user identifier corresponding to the mobile device, the interaction record of the message comprising sensor data corresponding to interactions, measured via a plurality of sensors communicatively coupled to the mobile device, between a user of the mobile device and the mobile device, and wherein the sensor data corresponds to spatial orientation of the mobile device, movement of the mobile device, frequency of use of the mobile device, and type of mobile device use,in response to the detection of the marker, intercept, by the gateway, the message being transmitted through the network system and receive the message at the gateway before the message is forwarded to the application located on the server that is external to the network system,in response to the intercepted message being received at the gateway and before the message is forwarded to the server that is external to the network system;

    compare the user identifier to a data store comprising a plurality of user identifiers associated with subscriber profiles;

    assign, by the gateway when the user identifier matches a stored subscriber profile in the data store, the message to the stored subscriber profile based at least on one of the user identifier or a network identifier appended to a Hypertext Transfer Protocol (HTTP) header of the message by the network system component,generate and store, by the gateway when the user identifier does not match any stored subscriber profile in the data store, a new subscriber profile,assign, by the gateway, the message to the new subscriber profile based at least on one of the user identifier or the network identifier appended to the HTTP header of the message by the network system component, andadd, by the gateway, at least the interaction record of the message to the assigned subscriber profile,transmit the assigned subscriber profile to the classification application that classifies the assigned subscriber profile and clusters the assigned subscriber profile with at least one other subscriber profile based on the classification, andforward, by the gateway, the message from the gateway to the application located on the server that is external to the network system, wherein the message has the network identifier appended to the HTTP header.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×