US 11,947,861 B1
Connecting to remote access session based on proximity of mobile device
Claudio Rodrigues, Ottawa (CA); Nikolay Dobrovolskiy, Moscow (RU); Serguei M. Beloussov, Singapore (SG); and Liubov Kulakova, Moscow (RU)
Assigned to Parallels International GmbH, Schaffhausen (CH)
Filed by PARALLELS INTERNATIONAL GmbH, Schaffhausen (CH)
Filed on Dec. 12, 2022, as Appl. No. 18/079,741.
Application 18/079,741 is a continuation of application No. 17/566,237, filed on Dec. 30, 2021, granted, now 11,537,355.
Application 17/566,237 is a continuation of application No. 17/130,633, filed on Dec. 22, 2020, granted, now 11,221,818, issued on Jan. 11, 2022.
Application 17/130,633 is a continuation of application No. 16/776,252, filed on Jan. 29, 2020, granted, now 10,952,067, issued on Nov. 16, 2021.
Application 16/776,252 is a continuation of application No. 15/601,908, filed on May 22, 2017, granted, now 10,579,322, issued on Mar. 3, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 3/14 (2006.01); G06F 21/31 (2013.01); G09G 5/00 (2006.01); H04L 67/14 (2022.01); H04L 67/52 (2022.01); H04W 88/04 (2009.01); H04W 88/06 (2009.01)
CPC G06F 3/1454 (2013.01) [G06F 21/31 (2013.01); G09G 5/006 (2013.01); H04L 63/10 (2013.01); H04L 63/102 (2013.01); H04L 63/107 (2013.01); H04L 67/14 (2013.01); H04L 67/52 (2022.05); H04W 88/04 (2013.01); H04W 88/06 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A method comprising:
storing, in a memory accessible to a first client device, first client information identifying at least one of:
first data relating to the first client device and identifying a first remote access session providing the first client device access to resources of a remote access system; and
second data relating to one or more target days and times of day and identifying the first remote access session providing the first client device access to resources of the remote access system; and
executing a process upon the first client device; wherein
the process comprises:
determining, by a processing device associated with the first client device, whether the first client information identifies the second data;
upon a positive determination that the first client information identifies the second data determining a first decision as to whether a first condition with respect to a current date and time of day and one or more target days and times of day has been met;
upon a positive determination of the first decision causing the first client device to connect to the first remote access session upon the remote access system; and
data relating to the one or more target days and times of day is stored within another memory accessible to the first client device; and
the one or more target days and times of day are stored as data within another memory accessible to the first client device where the data relating to the one or more target days and times of day was established by another process comprising
determining, by the processing device, one or more historical days and times of day corresponding to initiation of other remote access sessions between the remote access system and the first client device;
comparing, by the processing device, the one or more historical days and times of day to one another to determine that the one or more historical days and times of day are within a threshold range; and
establishing the one or more historical days and times of day within the threshold range as a target day and time of day of the one or more target days and times of day.