The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 15, 1999

Filed:

Sep. 30, 1996
Applicant:
Inventors:

Richard Lee Schwartz, Los Altos Hills, CA (US);

James Lewis Weiner, Durham, NH (US);

Assignee:

Inprise Corporation, Scotts Valley, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
39520043 ; 39520031 ; 39520033 ; 39520036 ; 39520044 ; 39520075 ; 39520076 ; 395682 ; 395683 ;
Abstract

A computer system having a facility for concurrently sharing objects or resources is described. The system includes a publish-and-subscribe facility or 'Object Exchange,' for facilitating sharing among workgroups. When a data object is 'published' by a user ('publisher'), the object is sent from that user's computer to other computer users specified by the publisher. Those interested in the published data object (published pages) may elect to receive or 'subscribe' to that data. From that point on, the publisher can choose to update the data, such as whenever the published version changes. The 'subscribers' of the published pages automatically get updates. Subscribers of a spreadsheet notebook, for instance, would automatically receive pages as they are published. The Object Manager effects actions by posting messages or 'forms' to either the local Object Exchange (assuming one is the publisher) or the Object Exchange of others (subscribers). Connectivity for the system is provided by the various Object Exchange engines negotiating forms. Each Object Exchange posts and retrieves forms at polling intervals (which may be set to continuous polling). By exploiting the connectivity of existing transport media (e.g., LANs), the present invention delivers workgroup computing benefits to users, but without imposing a rigid structure which restricts when and how they work.

Published as:

Find Patent Forward Citations

Loading…