US 12,393,587 B2
Systems and methods for scheduling information retrieval
Patrick Smith, Wellington (NZ); Lucian Mustatea, Wellington (NZ); Torrey Glendinning, Wellington (NZ); Judy Lei, Wellington (NZ); Michael Atlin, Wellington (NZ); and Justin Palumbo, Wellington (NZ)
Assigned to XERO LIMITED, (NZ)
Appl. No. 17/763,569
Filed by Xero Limited, Wellington (NZ)
PCT Filed Aug. 19, 2021, PCT No. PCT/NZ2021/050137
§ 371(c)(1), (2) Date Mar. 24, 2022,
PCT Pub. No. WO2022/216160, PCT Pub. Date Oct. 13, 2022.
Claims priority of application No. 2021901020 (AU), filed on Apr. 8, 2021.
Prior Publication US 2024/0054130 A1, Feb. 15, 2024
Int. Cl. G06F 16/2455 (2019.01); G06F 16/2453 (2019.01); G06F 21/31 (2013.01)
CPC G06F 16/2455 (2019.01) [G06F 16/24542 (2019.01); G06F 21/31 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
determining a dataset associated with historical information issued by a first entity, wherein the dataset comprises a plurality of entries, each entry comprising an information date;
determining one of:
(i) a period of successful retrieval of information issued by the first entity based on the information dates of the plurality of entries in the dataset, wherein determining the period of successful retrieval of information comprises:
determining a successful retrieval date for at least some of the plurality of the entries of the dataset; and
determining a representative time for performing fetching runs as a median of the determined successful retrieval dates; or
(ii) a period of issuance of information by the first entity of information by the first entity based on the information dates of the plurality of entries in the dataset, wherein determining the period of issuance of information by the first entity comprises:
determining one of: (i) a cadence of issuance of the information by the first entity for the user, (ii) periodicity of issuance of the information by the first entity for the user; or (iii) cadence and periodicity of issuance of the information by the first entity for the user;
determining a predicted time of issuance of future information by the first entity based on the determined period;
scheduling retrieval of candidate information from a first entity system at the predicted time;
retrieving the candidate information from the first entity system at the predicted time; and
wherein the historical information of the dataset is historical information issued by the first entity in connection with a user's account with the first entity.