{"search_session":{},"preferences":{"l":"en","queryLanguage":"en"},"patentId":"US_7565383_B2","frontPageModel":{"patentViewModel":{"ref":{"entityRefType":"PATENT","entityRefId":"036-196-500-816-705"},"entityMetadata":{"linkedIds":{"empty":true},"tags":[],"collections":[{"id":11813,"type":"PATENT","title":"University of Aberdeen Patent Portfolio","description":"","access":"OPEN_ACCESS","displayAvatar":true,"attested":false,"itemCount":27926,"tags":[],"user":{"id":91044780,"username":"Cambialens","firstName":"","lastName":"","created":"2015-05-04T00:55:26.000Z","displayName":"Cambialens","preferences":"{\"usage\":\"public\",\"beta\":false}","accountType":"PERSONAL","isOauthOnly":false},"notes":[{"id":8443,"type":"COLLECTION","user":{"id":91044780,"username":"Cambialens","firstName":"","lastName":"","created":"2015-05-04T00:55:26.000Z","displayName":"Cambialens","preferences":"{\"usage\":\"public\",\"beta\":false}","accountType":"PERSONAL","isOauthOnly":false},"text":"
Search Applicants and Owners separately: univ* aberdeen. Select more for logical variants. Add to collection. Select all patents in the collection and expand by simple families. Add to collection. Total patents: 1658
Search Applicants and Owners separately: univ* aberdeen. Select more for logical variants. Add to collection. Select all patents in the collection and expand by simple families. Add to collection. Total patents: 1658
in a grid network, querying a grid manager for assignment of a resource for execution of an application, the query including a grid application recovery request;\n
assigning a resource having a grid application recovery service in response to the grid application recovery request;\n
establishing a communication channel between the assigned resource and a recovery application on a recovery resource; and\n
storing recovery information over the communication channel on the recovery resource during execution of the application,\n
wherein the grid application recovery request reflects at least one of parts of the application to be saved during execution, how often selected parts of the application are to be saved during execution, and a description of the communication channel."],"number":1,"annotation":false,"title":false,"claim":true},{"lines":["The computer-implemented method of claim 1 wherein the grid application recovery request is an extended markup language (XML) file."],"number":2,"annotation":false,"title":false,"claim":true},{"lines":["The computer-implemented method of claim 2 wherein establishing comprises passing the XML file to the recovery application on the recovery resource."],"number":3,"annotation":false,"title":false,"claim":true},{"lines":["The computer-implemented method of claim 3 wherein storing comprises:\n
interrupting the execution of the application in accordance with instructions contained in the XML file;\n
saving the parts of the executing application by the recovery application on the recovery resource as indicated by the instructions in the XML file; and\n
resuming the execution of the application."],"number":4,"annotation":false,"title":false,"claim":true},{"lines":["The computer-implemented method of claim 1 further comprising restoring parameters stored in the recovery information to the application in the event of a premature termination of the execution of the application."],"number":5,"annotation":false,"title":false,"claim":true},{"lines":["The computer-implemented method of claim 5 further comprising restarting the execution of the application."],"number":6,"annotation":false,"title":false,"claim":true},{"lines":["The computer-implemented method of claim 1 wherein the grid application recovery service is a web service executing inside a grid container on the recovery resource."],"number":7,"annotation":false,"title":false,"claim":true},{"lines":["A computer-readable storage device comprising instructions for causing a processor to:\n
query a grid manager for assignment of a resource for execution of an application, the query including a grid application recovery request;\n
assign a resource having a grid application recovery service in response to the grid application recovery request;\n
establish a communication channel between the assigned resource and a recovery application on a recovery resource; and\n
store recovery information over the communication channel on the recovery resource during execution of the application,\n
wherein the grid application recovery request reflects at least one of parts of the application to be saved during execution, how often selected parts of the application are to be saved during execution, and a description of the communication channel."],"number":8,"annotation":false,"title":false,"claim":true},{"lines":["The computer-readable storage device of claim 8 wherein the grid application recovery request is an extended markup language (XML) file."],"number":9,"annotation":false,"title":false,"claim":true},{"lines":["The computer-readable storage device of claim 9 wherein establishing comprises passing the XML file to the recovery application on the recovery resource."],"number":10,"annotation":false,"title":false,"claim":true},{"lines":["The computer-readable storage device of claim 10 wherein storing comprises:\n
interrupting the execution of the application in accordance with instructions in the XML file;\n
saving the parts of the executing application by the recovery application on the recovery resource as indicated by the instructions in the XML file; and\n
resuming the execution of the application."],"number":11,"annotation":false,"title":false,"claim":true},{"lines":["The computer-readable storage device of claim 8 further comprising instructions to restore parameters stored in the recovery information to the application in the event of a premature termination of the execution of the application."],"number":12,"annotation":false,"title":false,"claim":true},{"lines":["The computer-readable storage device of claim 12 further comprising instructions to restart the execution of the application."],"number":13,"annotation":false,"title":false,"claim":true},{"lines":["The computer-readable storage device of claim 8 wherein the grid application recovery service is a web service executing inside a grid container on the recovery resource."],"number":14,"annotation":false,"title":false,"claim":true},{"lines":["A system in a grid compute network comprising:\n
a processor;\n
means for querying a grid manager for assignment of a resource for execution of an application, the query including a grid application recovery request;\n
means for assigning a resource having a grid application recovery service in response to the grid application recovery request;\n
means for establishing a communication channel between the assigned resource and a recovery application on a recovery resource; and\n
means for storing recovery information over the communication channel on the recovery resource during execution of the application,\n
wherein the grid application recovery request reflects at least one of parts of the application to be saved during execution, how often selected parts of the application are to be saved during execution, and a description of the communication channel."],"number":15,"annotation":false,"title":false,"claim":true},{"lines":["The system of claim 15 wherein the grid application recovery request is an extended markup language (XML) file."],"number":16,"annotation":false,"title":false,"claim":true},{"lines":["The system of claim 16 wherein the means for establishing comprises passing the XML file to the recovery application on the recovery resource."],"number":17,"annotation":false,"title":false,"claim":true},{"lines":["The system of claim 17 wherein the means for storing comprises:\n
interrupting the execution of the application in accordance with instructions in the XML file;\n
saving the parts of the executing application by the recovery application on the recovery resource as indicated by the instructions in the XML file; and\n
resuming the execution of the application."],"number":18,"annotation":false,"title":false,"claim":true},{"lines":["The system of claim 15 further comprising means for restoring parameters stored in the recovery information to the application in the event of a premature termination of the execution of the application."],"number":19,"annotation":false,"title":false,"claim":true},{"lines":["The system of claim 19 further comprising means for restarting the execution of the application."],"number":20,"annotation":false,"title":false,"claim":true},{"lines":["The system of claim 15 wherein the grid application recovery service is a web service executing inside a grid container on the recovery resource."],"number":21,"annotation":false,"title":false,"claim":true},{"lines":["A computer-implemented method comprising:\n
receiving, by a grid manager in a grid network, a query for assignment of a resource for execution of an application, the query including a grid application recovery request;\n
assigning a resource having a grid application recovery service in response to the grid application recovery request; and\n
establishing a communication channel between the assigned resource and a recovery application on a recovery resource;\n
wherein recovery information is stored over the communication channel on the recovery resource during execution of the application, and\n
wherein the grid application recovery request reflects at least one of parts of the application to be saved during execution, how often selected parts of the application are to be saved during execution, and a description of the communication channel."],"number":22,"annotation":false,"title":false,"claim":true},{"lines":["A computer-readable storage device comprising instructions for causing a processor in a grid manager to:\n
receive a query for assignment of a resource for execution of an application, the query including a grid application recovery request;\n
assign a resource having a grid application recovery service in response to the grid application recovery request; and\n
establish a communication channel between the assigned resource and a recovery application on a recovery resource;\n
wherein recovery information is stored over the communication channel on the recovery resource during execution of the application, and\n
wherein the grid application recovery request reflects at least one of parts of the application to be saved during execution, how often selected parts of the application are to be saved during execution, and a description of the communication channel."],"number":23,"annotation":false,"title":false,"claim":true},{"lines":["A system in a grid compute network, the system comprising:\n
a processor;\n
means for receiving, by a grid manager, a query for assignment of a resource for execution of an application, the query including a grid application recovery request;\n
means for assigning a resource having a grid application recovery service in response to the grid application recovery request; and\n
means for establishing a communication channel between the assigned resource and a recovery application on a recovery resource;\n
wherein recovery information is stored over the communication channel on the recovery resource during execution of the application, and\n
wherein the grid application recovery request reflects at least one of parts of the application to be saved during execution, how often selected parts of the application are to be saved during execution, and a description of the communication channel."],"number":24,"annotation":false,"title":false,"claim":true}]}},"filters":{"npl":[],"notNpl":[],"applicant":[],"notApplicant":[],"inventor":[],"notInventor":[],"owner":[],"notOwner":[],"tags":[],"dates":[],"types":[],"notTypes":[],"j":[],"notJ":[],"fj":[],"notFj":[],"classIpcr":[],"notClassIpcr":[],"classNat":[],"notClassNat":[],"classCpc":[],"notClassCpc":[],"so":[],"notSo":[],"sat":[]},"sequenceFilters":{"s":"SEQIDNO","d":"ASCENDING","p":0,"n":10,"sp":[],"si":[],"len":[],"t":[],"loc":[]}}