US2007179964A1PendingUtilityA1

Protocol for communication of data structures

Assignee: IBMPriority: Jan 6, 2006Filed: Jan 6, 2006Published: Aug 2, 2007
Est. expiryJan 6, 2026(expired)· nominal 20-yr term from priority
G06Q 30/0641G06F 9/546G06F 9/54G06Q 30/0601G06F 16/3344
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method are provided for communicating information in a data structure between applications. According to the method, a description of a data structure is sent from a first application to a second application, and there is received from the second application an identification of at least one portion of the data structure that is requested by the second application. The first application marshals a subset of the data structure consisting of the at least one portion that was identified, and there is sent from the first application to the second application the marshalled subset of the data structure.

Claims

exact text as granted — not AI-modified
1 . A method for communicating information between applications, the method comprising the steps of: 
 sending a description of a data structure from a first application to a second application;    receiving from the second application an identification of at least one portion of the data structure that is requested by the second application;    marshalling by the first application a subset of the data structure consisting of the at least one portion that was identified; and    sending from the first application to the second application the marshalled subset of the data structure.    
   
   
       2 . The method of  claim 1 , further comprising unmarshalling the marshalled subset of the data structure at the second application.  
   
   
       3 . The method of  claim 1 , wherein the description of the data structure is a meta-data abstraction of the data structure.  
   
   
       4 . The method of  claim 1 , wherein the data structure includes an object.  
   
   
       5 . The method of  claim 1 , wherein the step of sending the description of the data structure comprises sending information in an object to an application.  
   
   
       6 . The method of  claim 1 , further comprising the step of generating the identification by the second application based on which portion of the data structure is required in order to service a request.  
   
   
       7 . An information processing system comprising: 
 a first interface for sending a description of a data structure from a first application to a second application;    a second interface for receiving from the second application an identification of at least one portion of the data structure that is requested by the second application; and    a processor programmed to: 
 marshal a subset of the data structure consisting of the at least one portion that was identified; and  
 send to the second application the marshalled subset of the data structure.  
   
   
   
       8 . The information processing system of  claim 7 , further comprising another processor programmed to unmarshal the marshalled subset of the data structure.  
   
   
       9 . The information processing system of  claim 7 , wherein the data structure includes an object.  
   
   
       10 . The information processing system of  claim 7 , wherein the first interface sends information in an object to an application.  
   
   
       11 . A machine-readable medium encoded with a program for communicating information between applications, the program comprising instructions for performing the steps of: 
 sending a description of a data structure from a first application to a second application;    receiving from the second application an identification of at least one portion of the data structure that is requested by the second application;    marshalling by the first application a subset of the data structure consisting of the at least one portion that was identified; and    sending from the first application to the second application the marshalled subset of the data structure.    
   
   
       12 . The machine-readable medium of  claim 11 , wherein the program further comprises instructions for performing the step of unmarshalling the marshalled subset of the data structure at the second application.  
   
   
       13 . The machine-readable medium of  claim 11 , wherein the description of the data structure is a meta-data abstraction of the data structure.  
   
   
       14 . The machine-readable medium of  claim 11 , wherein the data structure includes an object.  
   
   
       15 . The machine-readable medium of  claim 11 , wherein the step of sending the description of the data structure comprises sending information in an object to an application.  
   
   
       16 . The machine-readable medium of  claim 11 , wherein the program further comprises instructions for performing the step of generating the identification by the second application based on which portion of the data structure is required in order to service a request.

Join the waitlist — get patent alerts

Track US2007179964A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.