How Early Online Services Delivered Applications Using Networked 'Objects'
This patent describes a system for early interactive computer networks, like Prodigy, that allowed personal computers to display information and perform services by fetching and storing small pieces of application code and data called 'objects' from a central network.
Patent Number
US 5347632
Status
Active
Filing Date
July 28, 1989
Grant Date
September 13, 1994
Expiration
~July 2009 (estimated)
Claims
46
Assignee
Prodigy Services Co
Inventors
Michael L. Gordon, Francis C. Young, Sam Meo, Robert D. Cohen, Kenneth H. Appleman, Michael J. Silfen, Robert Filepp, Alexander W. Bidwell, Allan M. Wolf, Duane Tiemann, Mel Bellar, Lawrence Abrahams
Citations
808 forward · 16 backward
What it covers
This patent details a 'reception system' (like a program on your computer) that works with an interactive computer network. When a user asks for an application or service, the system first checks its local 'storage means' for necessary 'objects' (which are bundles of data and program instructions). If an object is missing, the 'communication means' requests it from the network. An 'object processing means' then takes these objects, interprets them, and uses them to build and display the requested application or information. For example, if you wanted to check the news, the system would retrieve objects containing news headlines and display code, store them, and then use them to show you the news page.
What it doesn't cover
- —Does not cover systems where entire applications are downloaded as a single, monolithic file without being broken into 'objects' of data and executable code.
- —Does not cover systems that exclusively rely on server-side processing, without any local 'object processing means' or 'storage means' on the user's computer.
- —Does not cover systems that always fetch every piece of data and code from the network for every request, without retaining 'objects' locally between user requests or sessions.
- —Does not cover the specific methods for generating and displaying advertisements based on user characteristics, even though the abstract mentions it, as the claims focus on application delivery.
- —Does not cover systems primarily designed for streaming continuous media like video or audio without interactive application components.
- —Does not cover systems where the application logic is entirely stored and executed locally on the personal computer without ever needing to request 'objects' from a network.
The clever bit
The innovation was in breaking down applications into small, reusable 'objects' that could be stored locally on a user's computer. This meant the system didn't have to download everything from the network repeatedly, making interactive services much faster and more efficient over slow dial-up connections.
Why it matters
This patent was assigned to Prodigy Services Co., one of the earliest major commercial online services. It describes a fundamental approach to delivering interactive content and services over networks when internet speeds were very slow. The techniques outlined here, like local caching of application components, were crucial for making early online experiences responsive and practical for users.
Real-world examples
- 1.Prodigy online service (1990s)
- 2.Early web browsers with client-side caching mechanisms
- 3.Modern web applications that cache JavaScript and CSS files locally
- 4.Client-server applications that download and store components on demand
Generated by PatentBrief · Not legal advice · patentbrief.org
US 5347632 · 2026