Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
155 words
A method for rendering a plurality of compressed image files transferred to a computer system, comprising: a) initiating a first thread on a computer system for downloading a first compressed image file, said first thread including commands for initiating a first decoder module that are specific for decoding the type of said first compressed image file; b) initiating a second thread on said computer system for downloading a second compressed image file, said second thread including commands for initiating a second decoder module that is specific for decoding the type of said second compressed image file; c) initiating a third thread on said computer system, said third thread being in communication with said first thread and said second thread, said third thread including commands for instructing said first decoder module and said second decoder module to decompress said first compressed image file and said second compressed image file; and d) rendering the decompressed image files.
Claim 2
Independent Claim
155 words
A method for rendering a plurality of compressed image files transferred to a computer system, comprising: a) initiating a first thread on a computer system for downloading a first compressed image file, said first thread including commands for initiating a first decoder module that are specific for decoding the type of said first compressed image file; b) initiating a second thread on said computer system for downloading a second compressed image file, said second thread including commands for initiating a second decoder module that is specific for decoding the type of said second compressed image file; c) initiating a third thread on said computer system, said third thread being in communication with said first thread and said second thread, said third thread including commands for instructing said first decoder module and said second decoder module to decompress said first compressed image file and said second compressed image file; and d) rendering the decompressed image files.
Claim 3
Dependent Claim
26 words
The method of claim 1 , wherein step c) further comprises storing said first and second compressed image files that are decompressed to a bitmap file.
Claim 4
Dependent Claim
24 words
The method of claim 2 , further comprising accessing a display context prior to storing said first compressed image file to said bitmap file.
Claim 5
Dependent Claim
17 words
The method of claim 1 , wherein said first compressed image file is transferred across the Internet.
Claim 6
Dependent Claim
20 words
The method of claim 1 , wherein said first compressed image file is a GIF or a JPEG type file.
Claim 7
Dependent Claim
16 words
The method of claim 1 , wherein step a) further comprises initializing a first rendering module.
Claim 8
Dependent Claim
18 words
The method of claim 6 , wherein said first decoder module and said first rendering module are objects.
Claim 9
Dependent Claim
14 words
The method of claim 7 , wherein said objects are Microsoft OLE 2.0 objects.
Claim 10
Dependent Claim
26 words
The method of claim 6 , wherein said first rendering module and said first decoder module communicate with said decompressed image files through a synchronization system.
Claim 11
Dependent Claim
35 words
The method of claim 1 , wherein said first compressed image file and said second compressed image file are transferred across said wide area network through a Microsoft Windows 95 communication Application Program Interface (API).
Claim 12
Dependent Claim
17 words
The method of claim 10 , wherein said API is the Microsoft Windows 95 URL Moniker API.
Claim 13
Independent Claim
92 words
An apparatus in a computer for decoding encoded files, comprising: a first thread comprising communication commands, said first thread further comprising commands for initializing a first decoder module for decoding a first encoded file; a second thread comprising communication commands, said second thread comprising commands for initializing a second decoder module for decoding a second encoded file; and a third thread in communication with said first thread and said second thread for instructing said first decoder module and second decoder module to decode said first encoded file and said second encoded file.
Claim 14
Independent Claim
92 words
An apparatus in a computer for decoding encoded files, comprising: a first thread comprising communication commands, said first thread further comprising commands for initializing a first decoder module for decoding a first encoded file; a second thread comprising communication commands, said second thread comprising commands for initializing a second decoder module for decoding a second encoded file; and a third thread in communication with said first thread and said second thread for instructing said first decoder module and second decoder module to decode said first encoded file and said second encoded file.
Claim 15
Dependent Claim
15 words
The apparatus of claim 12 , wherein said first encoded file is an image file.
Claim 16
Dependent Claim
15 words
The apparatus of claim 13 , wherein said second encoded file is an image file.
Claim 17
Dependent Claim
17 words
The apparatus of claim 12 , wherein said first encoded file is located on a server computer.
Claim 18
Dependent Claim
14 words
The apparatus of claim 15 , wherein said server computer is an Internet server.
Claim 19
Dependent Claim
33 words
The apparatus of claim 12 further comprising: an interface between a program and one of the first decoder module and the second decoder module to provide a link to any decoding activity therein.
Claim 20
Dependent Claim
40 words
The apparatus of claim 12 further comprising: an interface between a program and one of the first decoder module and the second decoder module to allow the program to paint any available portion of a requested image to a display.
Claim 21
Dependent Claim
39 words
The apparatus of claim 12 further comprising: an interface to allow a first object within one of the first decoder module and the second decoder module to perform a state inquiry for determining the state of a second object.
Claim 22
Dependent Claim
27 words
The apparatus of claim 12 further comprising: a mechanism to ensure that an object created within a first context is called only from within the first context.
Claim 23
Dependent Claim
162 words
A computer readable medium having instructions stored thereon for causing a computer to render a plurality of compressed image files transferred to a computer system, the method comprising: initiating a first thread on a computer system for downloading a first compressed image file, said first thread including commands for initiating a first decoder module that is specific for decoding the type of said second compressed image file; initiating a second thread on said computer system for downloading a second compressed image file, said thread including commands for initiating a second decoder module that is specific for decoding the type of said second compressed image file; initiating a third thread on said computer system, said third thread being in communication with said first thread and said second thread, said third thread including commands for instructing said first decoder module and said second decoder module to decompress said first compressed image file and said second compressed image file; and rendering the decompressed image files.
Claim 24
Dependent Claim
162 words
A computer readable medium having instructions stored thereon for causing a computer to render a plurality of compressed image files transferred to a computer system, the method comprising: initiating a first thread on a computer system for downloading a first compressed image file, said first thread including commands for initiating a first decoder module that is specific for decoding the type of said second compressed image file; initiating a second thread on said computer system for downloading a second compressed image file, said thread including commands for initiating a second decoder module that is specific for decoding the type of said second compressed image file; initiating a third thread on said computer system, said third thread being in communication with said first thread and said second thread, said third thread including commands for instructing said first decoder module and said second decoder module to decompress said first compressed image file and said second compressed image file; and rendering the decompressed image files.
Claim 25
Dependent Claim
96 words
A computer readable medium having instructions stored thereon for causing a computer to perform a method for decoding encoded files comprising: providing a plurality of encoded files; initiating a binding thread on a computer, said thread including commands for instantiating a plurality of decoder module types of said computer; identifying the type of each of said encoded files; initiating a worker thread having a context; instantiating one of said decoder module types for each of said encoded files; and operating multiple decoder module types within the context of the worker thread to decode the encoded files.
Claim 26
Dependent Claim
96 words
A computer readable medium having instructions stored thereon for causing a computer to perform a method for decoding encoded files comprising: providing a plurality of encoded files; initiating a binding thread on a computer, said thread including commands for instantiating a plurality of decoder module types of said computer; identifying the type of each of said encoded files; initiating a worker thread having a context; instantiating one of said decoder module types for each of said encoded files; and operating multiple decoder module types within the context of the worker thread to decode the encoded files.
Claim 27
Dependent Claim
46 words
The computer readable medium of claim 22 wherein multiple worker threads are initiated by one or more binding threads to control the decoding of further compressed files wherein at least two decoder modules are operated within the context of at least one of the worker threads.