← Back to Patent Explorer
US6016496A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for an object-oriented object for retrieving information from local and remote databases

Assignee: International Business Machines Corp
•
Filing: 1997-11-20
•
Granted: 2000-01-18
•
Expires: 2017-11-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for creating an object-oriented object with the ability to retrieve database type information from either a local source, or a remote source across an Internet connection via TCP/IP without the knowledge of the invoking object. The object is instanced with a well defined interface containing only primitives. All messages sent to and replies from the object are broken into primitives. The object works normally for local request. However, for request to use a server, the object utilizes a private method to open a connection with the remote server and transmit relevant instance information. The server then creates the requested object locally on the server and invokes the desired method(s). Responses to the method(s) are sent back to the client's private method, which formats the data, and hands it to the calling method.

Inventors

  • 👤 Kenneth Wayne Roberson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:12
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/252; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99944

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 153 words
A method, implemented in a computer system, for creating an object-oriented object for retrieving information from a local and remote source, comprising the steps of: creating said object in said computer system at a client having an interface instanced with primitives; sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
Claim 2
Independent Claim 153 words
A method, implemented in a computer system, for creating an object-oriented object for retrieving information from a local and remote source, comprising the steps of: creating said object in said computer system at a client having an interface instanced with primitives; sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
Claim 3
Dependent Claim 53 words
The method of claim 1 wherein said step of identifying a second request by said object for said remote source further comprises: detecting a remote flag by said object at said client and opening a connection with said remote source at said server using a private method of said object in said computer.
Claim 4
Dependent Claim 27 words
The method of claim 2 wherein said step of opening a connection further comprises: transmitting instance information by said client to said remote source from said object.
Claim 5
Dependent Claim 39 words
The method of claim 2 wherein said step of opening a connection further comprises: creating a target object on said remote source as a local object; and invoking a desired method on said target object to retrieve said information.
Claim 6
Dependent Claim 28 words
The method of claim 4 wherein said step of invoking a desired method further comprises: transmitting the information from said target object to said object on said computer.
Claim 7
Independent Claim 150 words
The apparatus for creating an object-oriented object for retrieving information from a local and remote source, comprising: means for creating said object in said computer system at a client having an interface instanced with primitives; means for sending messages by an application to said object in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; means for identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and means for identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
Claim 8
Independent Claim 150 words
The apparatus for creating an object-oriented object for retrieving information from a local and remote source, comprising: means for creating said object in said computer system at a client having an interface instanced with primitives; means for sending messages by an application to said object in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; means for identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and means for identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
Claim 9
Dependent Claim 55 words
The apparatus of claim 6 wherein said means for identifying a second request by said object for said remote source further comprises: means for detecting a remote flag by said object at said client and opening a connection with said remote source at said server using a private method of said object in said computer.
Claim 10
Dependent Claim 29 words
The apparatus of claim 6 wherein said means for opening a connection further comprises: means for transmitting instance information by said client to said remote source from said object.
Claim 11
Dependent Claim 43 words
The apparatus of claim 6 wherein said means for opening a connection further comprises: means for creating a target object on said remote source as a local object; and means for invoking a desired method on said target object to retrieve said information.
Claim 12
Dependent Claim 30 words
The apparatus of claim 9 wherein said means for invoking a desired method further comprises: means for transmitting the information from said target object to said object on said computer.
Claim 13
Dependent Claim 174 words
A computer program product having a computer readable medium having computer program logic recorded thereon for creating an object-oriented object for retrieving information from a local and remote source, comprising: computer readable means for creating said object in said computer system at a client having an interface instanced with primitives; computer readable means for sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; computer readable means for identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and computer readable means for identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
Claim 14
Dependent Claim 174 words
A computer program product having a computer readable medium having computer program logic recorded thereon for creating an object-oriented object for retrieving information from a local and remote source, comprising: computer readable means for creating said object in said computer system at a client having an interface instanced with primitives; computer readable means for sending messages by an application to said object at said client in said computer system using said primitives, said application having a class utilizing said object to retrieve said information; computer readable means for identifying a first request by said object at said client for said information on said local source on said computer at said client and continuing a normal sequence of operations at said client for said information in said computer system for standalone operation; and computer readable means for identifying a second request by said object at said client for said information on said remote source on said computer on a server and initiating communications with said server on said remote source to satisfy said second request.
Claim 15
Dependent Claim 61 words
A computer program product of claim 11 wherein said computer readable means for identifying a second request by said object for said remote source further comprises: computer readable means for detecting a remote flag by said object at said client and opening a connection with said remote source at said server using a private method of said object in said computer.
Claim 16
Dependent Claim 35 words
A computer program product of claim 11 wherein said computer readable means for opening a connection further comprises: computer readable means for transmitting instance information by said client to said remote source from said object.
Claim 17
Dependent Claim 51 words
A computer program product of claim 11 wherein said computer readable means for opening a connection further comprises: computer readable means for creating a target object on said remote source as a local object; and computer readable means for invoking a desired method on said target object to retrieve said information.
Claim 18
Dependent Claim 36 words
A computer program product of claim 14 wherein said computer readable means for invoking a desired method further comprises: computer readable means for transmitting the information from said target object to said object on said computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-17 2003-07-19 2004-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-17 2007-07-19 2008-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-17 2011-07-19 2012-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag