IP Library Granted Patent US 8,789,073
Granted Patent B2
US 8,789,073 · App. 13/646,964 · Granted Jul 22, 2014

Proxy object creation and use

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,789,073
App. No.
13/646,964
Granted
Jul 22, 2014
Kind
B2
Abstract

Embodiments are discussed for methods, systems, and computer readable media for creating a proxy object, comprising calling a second functionality in a proxy class, creating a proxy object by the second functionality, calling a third functionality by the second functionality, calling a fourth functionality by the third functionality, creating a reference object by the fourth functionality, returning the reference object to the third functionality, associating the reference object to the proxy object by the third functionality, and returning the associated proxy object by the second functionality to a first functionality.

Claims (28)

1. A device-implemented method comprising:

associating an address with an adapter for a business object at a first resource;

performing a lookup using the address to determine a proxy object for the adapter; and

communicating the proxy object for receipt at a second resource that is remote from the first resource, the proxy object being configured to enable the second resource to invoke one or more functionalities of the business object via the adapter.

2. The device-implemented method of claim 1 , wherein associating the address with the adapter comprises associating a uniform resource locator (URL) and an ID for the business object with the address.

3. The device-implemented method of claim 1 , wherein performing the lookup using the address to determine the proxy object for the adapter comprises associating a proxy method with the proxy object.

4. The device-implemented method of claim 1 , wherein performing the lookup using the address to determine the proxy object for the adapter comprises determining a messaging protocol associated with the address.

5. The device-implemented method of claim 1 , wherein performing the lookup using the address to determine the proxy object for the adapter comprises:

determining a URL associated with the address; and

inspecting the URL to determine a directory location associated with the proxy object.

6. The device-implemented method of claim 1 , further comprising:

receiving a request to invoke a method associated with the business object;

processing the request to determine one or more arguments included with the request; and

passing the one or more arguments to the business object for processing.

7. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions to associate an address with an adapter for a business object at a first resource;

instructions to perform a lookup using the address to determine a proxy object for the adapter; and

instructions to communicate the proxy object for receipt at a second resource that is remote from the first resource, the proxy object being configured to enable the second resource to invoke one or more functionalities of the business object via the adapter.

8. The non-transitory computer-readable medium of claim 7 , wherein instructions to associate the address with the adapter comprise instructions to associate a uniform resource locator (URL) and an ID for the business object with the address.

9. The non-transitory computer-readable medium of claim 7 , wherein instructions to perform the lookup using the address to determine the proxy object for the adapter comprise instructions to associate a proxy method with the proxy object.

10. The non-transitory computer-readable medium of claim 7 , wherein instructions to perform the lookup using the address to determine the proxy object for the adapter comprise instructions to determine a messaging protocol associated with the address.

11. The non-transitory computer-readable medium of claim 7 , wherein instructions to perform the lookup using the address to determine the proxy object for the adapter comprise:

instructions to determine a URL associated with the address; and

instructions to inspect the URL to determine a directory location associated with the proxy object.

12. The non-transitory tangible computer-readable medium of claim 7 , further comprising:

instructions to receive a request to invoke a method associated with the business object;

instructions to process the request to determine one or more arguments included with the request; and

instructions to pass the one or more arguments to the business object for processing.

Assignments (2)
MERGER Recorded Sep 24, 2015
From: CUREN SOFTWARE ENTERPRISES, L.L.C.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 036674/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2014
From: RECURSION SOFTWARE, INC.
To: CUREN SOFTWARE ENTERPRISES, L.L.C.
Reel/Frame 032870/0893 →