US Patent Application 18306077. DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA simplified abstract

From WikiPatents
Jump to navigation Jump to search

DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA

Organization Name

Snap Inc.

Inventor(s)

Bradley Baron of Seattle WA (US)

Benjamin Ralph Hollis of Seattle WA (US)

Samuel Young of Bend WA (US)

John Krzemien of Seattle WA (US)

DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA - A simplified explanation of the abstract

This abstract first appeared for US patent application 18306077 titled 'DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA

Simplified Explanation

This patent application describes a method for dynamically assigning storage locations based on the location of a user's device.

  • The method begins with the processor receiving a signal from a user's device.
  • The processor stores the current location of the user's device in a historical database.
  • The processor then checks if the user's home location matches the current location.
  • If the home location does not match the current location, the processor checks the frequency of the user being associated with the current location compared to the home location.
  • If the user has been associated with the current location more frequently, the processor updates the home location data to the current location.

This method allows for the automatic updating of a user's home location based on their device's location history.


Original Abstract Submitted

Method of dynamically assigning storage locations starts with the processor receiving a signal from a first client device associated with a first user. Processor stores a current location of the first client device in a historical database and determines whether a home location data associated with the first user matches the current location. In response to determining that the home location data associated with the first user does not match the current location, processor determines whether the first user has been associated with the current location at a greater frequency than the home location data based on the historical database. In response to determining that the first user has been associated with the current location at a greater frequency, processor updates the home location data associated with the first user to the current location. Other embodiments are described.