US 11,675,857 B2
Mobile user profile creation and application
Michael Silva, Lowell, MA (US); Brittany Campbell, Nashua, NH (US); Sean Roy, Stratham, NH (US); Tatsuki Nakano, Nashua, NH (US); Rindress Macdonald, Hollis, NH (US); Sett Paing Oo, Nashua, NH (US); Mohamed Fadlalla, Manchester, NH (US); Kurt Dobbins, New Castle, NH (US); and Mark Sexton, Merrimack, NH (US)
Assigned to NRBY, INC., Manchester, NH (US)
Filed by NRBY, INC., Manchester, NH (US)
Filed on Jan. 19, 2017, as Appl. No. 15/410,278.
Claims priority of provisional application 62/280,337, filed on Jan. 19, 2016.
Prior Publication US 2017/0206278 A1, Jul. 20, 2017
Int. Cl. G06F 16/00 (2019.01); G06F 16/9535 (2019.01)
CPC G06F 16/9535 (2019.01) 15 Claims
OG exemplary drawing
 
1. A method for maintaining a user profile at a web service, the method comprising:
receiving, at the web service, an anonymous token from a mobile application, the anonymous token originating from a notification service and does not include personally identifiable information;
generating, at the web service, an anonymous identifier for the mobile application based on the anonymous token received from the mobile application;
transmitting the anonymous identifier to the mobile application;
receiving a first search request from the mobile application having the anonymous identifier, the first search request comprising at least one search term from the mobile application associated with a mobile device;
performing a first search using the at least one search term from the mobile application;
transmitting a first search result for the first search to the mobile application for display at the mobile device;
generating a profile associated with the anonymous identifier for the mobile application;
storing, at the web service, the received at least one search term from the mobile application in connection with the anonymous identifier in the profile;
receiving, at the web service, a notification from the mobile application that the mobile device associated with the mobile application having the anonymous identifier has entered a region associated with the first search result that was previously provided to the mobile application for the display at the mobile device; and
updating, at the web service, the profile associated with the anonymous identifier to store an indication of entry of the region associated with the first search result that was previously provided to the mobile application for the first search request comprising the at least one search term.