{"search_session":{},"preferences":{"l":"en","queryLanguage":"en"},"patentId":"016-882-099-816-489","frontPageModel":{"patentViewModel":{"ref":{"entityRefId":"016-882-099-816-489","entityRefType":"PATENT"},"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
sending a request for data describing an application process in a grid computing environment, wherein the data identifies the application process and computational processing requirements of the application process;\nwherein the computational processing requirements comprise a definition of a resource required by the application process and the degree of consumption of the resource by the application process;\n
receiving the data identifying the application process and computational processing requirements of the application process in the grid computing environment;\n
receiving one or more lists of available computing resources from a plurality of computer devices in the grid computing environment;\n
receiving, from the application process, a document specifying a communication protocol and a communication channel;\n
reading the document;\n
accessing properties information reflecting addresses of the computer devices;\n
determining whether the communication channel requires communication with at least one of the computer devices;\n
instantiating, based on the list of available computing resources for the required computer devices, the communication channel with the application process using the communication protocol; and\n
communicating with the application process using the communication protocol through the communication channel."],"number":1,"annotation":false,"claim":true,"title":false},{"lines":["The method of claim 1, wherein the data further comprises the degree of consumption of a resource by the application process."],"number":2,"annotation":false,"claim":true,"title":false},{"lines":["The method of claim 2, wherein the data further comprises a definition of the resource."],"number":3,"annotation":false,"claim":true,"title":false},{"lines":["The method of claim 2, wherein the resource comprises one or more of a central processing unit, memory, socket bindings, memory storage space, and communication bandwidth."],"number":4,"annotation":false,"claim":true,"title":false},{"lines":["The method of claim 1, wherein communicating comprises sending a command to the application process to perform an action."],"number":5,"annotation":false,"claim":true,"title":false},{"lines":["The method of claim 5, wherein the action is one of start, stop, wait, resume, and change priority."],"number":6,"annotation":false,"claim":true,"title":false},{"lines":["The method of claim 1, wherein the document further specifies one or more commands that the application process is capable of receiving and executing."],"number":7,"annotation":false,"claim":true,"title":false},{"lines":["A node-readable storage device that stores a set of instructions which, when executed, performs a method of grid computing, the method comprising:\n
sending a request for data describing an application process in a grid computing environment, wherein the data identifies the application process and computational processing requirements of the application process;\nwherein the computational processing requirements comprise a definition of a resource required by the application process and the degree of consumption of the resource by the application process;\n
receiving the data identifying the application process and computational processing requirements of the application process in the grid computing environment;\n
receiving one or more lists of available computing resources from a plurality of computer devices in the grid computing environment;\n
receiving, from the application process, a document specifying a communication protocol and a communication channel;\n
reading the document;\n
accessing properties information reflecting addresses of the computer devices;\n
determining whether the communication channel requires communication with at least one of the computer devices;\n
instantiating, based on the list of available computing resources for the required computer devices, the communication channel with the application process using the communication protocol; and\n
communicating with the application process using the communication protocol through the communication channel."],"number":8,"annotation":false,"claim":true,"title":false},{"lines":["A system, comprising:\n
a memory; and\n
a processor, wherein the processor and the memory:\n
send a request for data describing an application process in a grid computing environment, wherein the data identifies the application process and computational processing requirements of the application process;\nwherein the computational processing requirements comprise a definition of a resource required by the application process and the degree of consumption of the resource by the application process;\n
receive the data identifying the application process and computational processing requirements of the application process in the grid computing environment;\n
receive one or more lists of available computing resources from a plurality of computer devices in the grid computing environment;\n
receive, from the application process, a document specifying a communication protocol and a communication channel;\n
read the document;\n
access properties information reflecting addresses of the computer devices;\n
determine whether the communication channel requires communication with at least one of the computer devices;\n
instantiate, based on the list of available computing resources for the required computer devices, the communication channel with the application process using the communication protocol; and\n
communicate with the application process using the communication protocol through the communication channel."],"number":9,"annotation":false,"claim":true,"title":false}]}},"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":[]}}