发明名称 Method for issuing multipart receipts in connection to extensive database operations
摘要 Disclosed herein is a technique for providing status feedback on the execution of a database request. The technique involves receiving a database request that defines an operation to be performed on at least one data record stored in a database. The data record is updated in the database in accordance with the operation, and one or more tasks that are to be performed in connection to the operation are scheduled for execution. A first version of a receipt is generated and provided to the application, and includes, for each of the one or more tasks, a status field that indicates a progress of executing the task. The method further includes the steps of, in response to a change in the execution of any of the one or more tasks, updating the status fields to produce a second version of the receipt, which is then provided to the application.
申请公布号 US9589007(B2) 申请公布日期 2017.03.07
申请号 US201313913305 申请日期 2013.06.07
申请人 Apple Inc. 发明人 Wagner Richard F.;Bonnet Olivier;Huhn Derrick S.;Puz Nicholas K.;Pattekar Amol V.;Werner Jeremy M.;Callender James H.;McNeil Kenneth B.
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 Downey Brand LLP 代理人 Downey Brand LLP
主权项 1. A method for providing status feedback on an execution of a database request, the method comprising: at a server device: receiving, from an application executing on a client device, the database request, wherein the database request defines an operation to be performed on at least one data record stored in a database;updating the at least one data record in the database in accordance with the operation;identifying one or more tasks to perform in connection to the operation;scheduling the one or more tasks for execution;generating a first version of a receipt that includes, for each task of the one or more tasks, a status field that indicates a progress of executing the task;providing the first version of the receipt to the application, wherein the first version of the receipt causes the application to indicate, within a user interface of the application, a completion of at least one task of the one or more tasks prior to the scheduled execution of the at least one task of the one or more tasks being completed; andin response to a change in the execution of at least one task of the one or more tasks: updating the status field that corresponds to the at least one task of the one or more tasks to yield an updated status field corresponding to the at least one task,generating a second version of the receipt, wherein the second version of the receipt includes the updated status field corresponding to the at least one task, andproviding the second version of the receipt to the application.
地址 Cupertino CA US