Language selection

Search

Patent 2318867 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2318867
(54) English Title: PICTURE-IN-GUIDE GENERATOR
(54) French Title: GENERATEUR D'IMAGE INSEREE DANS UN GUIDE
Status: Deemed expired
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04N 5/50 (2006.01)
  • H04N 5/445 (2011.01)
  • H04N 7/025 (2006.01)
  • H04N 7/03 (2006.01)
  • H04N 7/035 (2006.01)
  • H04N 7/088 (2006.01)
  • H04N 5/45 (2011.01)
  • H04N 9/64 (2006.01)
  • H04N 5/445 (2006.01)
  • H04N 5/45 (2006.01)
(72) Inventors :
  • TANG, HIN K. (United States of America)
  • O'CONNOR, DAN (United States of America)
  • YUEN, HENRY C. (United States of America)
(73) Owners :
  • INDEX SYSTEMS, INC. (British Virgin Islands)
(71) Applicants :
  • INDEX SYSTEMS, INC. (British Virgin Islands)
(74) Agent: SMART & BIGGAR IP AGENCY CO.
(74) Associate agent:
(45) Issued: 2002-06-25
(86) PCT Filing Date: 1999-01-26
(87) Open to Public Inspection: 1999-07-29
Examination requested: 2000-07-26
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US1999/001906
(87) International Publication Number: WO1999/038322
(85) National Entry: 2000-07-26

(30) Application Priority Data:
Application No. Country/Territory Date
60/072,428 United States of America 1998-01-26

Abstracts

English Abstract




A picture-in-guide generator (21) has an output adapted to drive a display
monitor (62) and an input adapted to receive a television signal. A display
generator (34) feeds drive signals to the output in synchronism with the
display monitor (62). EPG information is extracted from the television signal
and stored in memory (26). The pixel size of the television signal is reduced.
The reduced pixel size television signal is stored in memory (26). The EPG
data and the television signal are retrieved from memory (26) and stored in
the display generator (34). The EPG data and the television signal are fed
from the display generator (34) to the output in a continuous data stream
ordered to produce a picture-in-guide display (10) on the monitor (62).
Preferably, the picture-in-guide generator (21) is implemented on a single
integrated circuit chip.


French Abstract

Un générateur (21) d'image insérée dans le guide comprend une sortie destinée à commande un moniteur (62) de visualisation et une entrée prévue pour recevoir un signal de télévision. Un générateur (34) d'affichage envoie des signaux de commande à la sortie en même temps que le moniteur (62) de visualisation. Des informations de guide électronique de programme (GEP) sont extraites du signal de télévision et stockées dans une mémoire (26). La taille des pixel du signal de télévision est réduite puis stockée dans la mémoire (26). Les données GEP et le signal de télévision sont récupérés dans la mémoire (26) puis stockés dans le générateur (34) d'affichage. Les données GEP et le signal de télévision sont envoyés du générateur (34) d'affichage à la sortie dans un flux de données continu prévu pour produire sur le moniteur (62) un affichage (10) d'image insérée dans le guide. De préférence, le générateur (21) d'image insérée dans le guide est réalisé sur une seule puce à circuits intégrés.

Claims

Note: Claims are shown in the official language in which they were submitted.



THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:

1. A picture-in-guide generator comprising:
an output adapted to drive a display monitor;
a display generator that feeds drive signals to the output in synchronism with
the display monitor;
an input adapted to receive a television signal;
means connected to the input for extracting EPG information from the
television signal;
means for storing the EPG information in memory;
means for reducing the pixel size of the television signal;
means for storing the reduced pixel size television signal in the memory;
means for retrieving the EPG information and the television signal from the
memory;
means for storing the retrieved EPG information and the television signal in
the display generator; and
means for feeding the EPG information and the television signal from the
display generator to the output in a continuous data stream ordered to produce
a
picture-in-guide display on the monitor.

2. The picture-in-guide generator of claim 1, implemented in a single
integrated circuit chip.

3. The picture-in-guide generator of claim 2, in which the extracting
means is a VBI decoder.

4. The picture-in-guide generator of claim 3, in which the memory
comprises one or more RAM's.

5. A picture-in-guide generator comprising:

-8-




display controller configured to receive a television signal and reduce pixel
size of the television signal and to extract electronic program guide
information from
the television signal;
memory storing the extracted electronic program guide information and the
reduced pixel size television signal; and
display generator driving a display monitor and retrieving the electronic
program information and the television signal to be stored and supplied to the
display
monitor in a continuous data stream ordered to produce a picture-in-guide
display on
the display monitor.

6. The picture-in-guide generator of claim 5 further comprising an address
mapping circuit configured to store the reduced pixel size television signal
as video
data, such that the video data corresponds to a pixel of an entire screen
field and each
pixel is mapped to an address that represents a portion in the memory.

7. The picture-in-guide generator of claim 5 wherein the memory is
configured to store the reduced pixel size television signal as pixel groups
representing parts of an entire screen field in the memory at one time.

8. A method of displaying a picture-in-guide, the method comprising:
receiving a television signal;
extracting electronic program guide information from the television signal;
storing the electronic program guide information in memory;
reducing the pixel size of the television signal;
storing the reduced pixel size television signal in the memory;
retrieving the electronic program guide information and the television signal
from the memory;
storing the retrieved electronic program guide information and the television
signal in the display generator; and
supplying the electronic program guide information and the television signal
from the display generator to an output adapted to drive a display monitor in
a

-9-



continuous data stream ordered to produce a picture-in-guide display on the
display
monitor.

9. The method of claim 8 wherein storing the reduced pixel size television
signal in the memory includes storing each pixel of an entire screen field and
mapping
each pixel to an address that represents a specific portion in the memory.

10. The method of claim 8 wherein storing the reduced pixel size television
signal in the memory includes grouping the reduced pixel size television
signal into
pixel groups that represent part of an entire screen field and storing each of
the pixel
groups in the memory one at a time.

-10-


Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02318867 2001-07-20
r
PICTURE-IN-GUIDE GENERATOR
BACKGROUND OF THE INVENTION
This invention relates to electronic program guides for television and more
particularly to a method and apparatus for generating a picture-in-guide.
The disclosures of the following related patents and patent applications may
be
of interest to the reader: U.S. Patent No. 6,239,799 filed June 7, 1995; and
International Application W096/07270. Also, the publication entitled "The
CTC140
Picture in Picture System (CPIP) Technical Training Manual" available from
Thomson Consumer Electronics, Inc., Indianapolis, IN, may be of interest to
the
reader.
An electronic program guide (EPG) provides a television viewer with
updatable television schedule information in the form of an on-screen
graphical
display. The EPG may provide scheduling information for current and future
broadcast programs as well as summaries of television program content for a
particular program.
One particularly convenient format for an EPG is a picture-in-guide (PIG)
display. A PIG display includes a real-time video image of a tuned television
program
displayed in a small window inset in a larger graphic guide. The PIG display
provides
many options to the viewer. The viewer may continue to view the television
program
s/he was watching before entering the guide while browsing through the
television
scheduling information in the guide. Alternatively, the program displayed in
the PIG
window may change to correspond to a selected channel in the guide as the
viewer
cursors through program listings in the guide. The viewer may also pull up the
PIG
display to find out more information about the program s/he is currently
watching,
such as start/stop time or a program synopsis, while continuing to view the
program in
the inset PIG window.
Typically, a PIG EPG display is produced using an EPG generator, which
includes a microprocessor, a vertical blanking interval (VBI) decoder/slicer,
an on-
screen display generator, a digital-to-analog converter (DAC), synchronization
(synch) circuitry, and a memory on one chip, and a separate chip including a
picture-
in-picture (PIP) generator, a DAC, synch circuitry, and microprocessor
interface
circuitry.
-1-


CA 02318867 2001-07-20
The PIP generator uses two video signals to create a big background picture
and a small inset picture. The small picture is generated by decimating a
subordinate
video signal, e.g., by writing one out of every three pixels on one out of
every three
lines into a video memory. A composite display having the big picture in the
background and the small picture as an inset is generated by scanning the big
picture
normally and then using a high speed switch to scan the small picture image
from the
video memory when the scanner reaches the PIP window area on the screen of the
display monitor. Thus, the high speed switch must operate at the scan line
frequency
of the display monitor.
However, for a PIG display, it is unnecessary to provide two real-time video
images since the main display comprises textual and graphical information,
e.g., a
program guide, and not a real-time, moving video image. The high speed switch
of
the PIP is relatively expensive. Also, using separate chips for the EPG
generator and
PIP generator requires more components and is more difficult to integrate into
consumer electronics components such as televisions, VCR's, satellite
receivers, or
the like.
It is therefore desirable to consolidate the components necessary to provide a
PIG display into one chip.
SUMMARY OF THE INVENTION
In accordance with one aspect of the invention there is provided a picture-in-
guide generator. The picture-in-guide generator includes an output adapted to
drive a
display monitor, a display generator that feeds drive signals to the output in
synchronism with the display monitor, and an input adapted to receive a
television
signal. EPG information is extracted from the television signal and stored in
memory.
Means for reducing the pixel size of the television signal is also included,
and means
for storing the reduced pixel size television signal in the memory is also
included.
The picture-in-guide generator also includes means for retrieving the EPG
information
and the television signal from the memory, means for storing the retrieved EPG
information and the television signal in the display generator, and means for
feeding
the EPG information and the television signal from the display generator to
the output
in a continuous data stream ordered to produce a picture-in-guide display on
the
monitor.
-2-


CA 02318867 2001-07-20
The picture-in-guide generator may be implemented in a single integrated
circuit chip, the extracting means may be a VBI decoder, and the memory may
comprise one or more RAM's.
In accordance with another aspect of the invention there is provided a picture-

in-guide generator comprising a display controller, memory, and a display
generator.
The display controller is configured to receive a television signal and reduce
pixel size
of the television signal and to extract electronic program guide information
from the
television signal. The memory stores the extracted electronic program guide
information and the reduced pixel size television signal. The display
generator drives
a display monitor and retrieves the electronic program information and the
television
signal to be stored and supplied to the display monitor in a continuous data
stream
ordered to produce a picture-in-guide display on the display monitor.
The picture-in-guide generator may further include an address mapping circuit
configured to store the reduced pixel size television signal as video data,
such that the
video data corresponds to a pixel of an entire screen field and each pixel is
mapped to
an address that represents a portion in the memory. The memory may be
configured
to store the reduced pixel size television signal as pixel groups representing
parts of an
entire screen field in the memory at one time.
In accordance with another aspect of the invention there is provided a method
of displaying a picture-in-guide. The method involves receiving a television
signal,
extracting electronic program guide information from the television signal,
storing the
electronic program guide information in the memory, reducing the pixel size of
the
television signal, storing the reduced pixel size television signal in the
memory,
retrieving the electronic program guide information and the television signal
from the
memory, storing the retrieved electronic program guide information and the
television
signal and the display generator, and supplying the electronic program guide
information and the television signal from the display generator to an output
adapted
to drive a display monitor in a continuous data stream ordered to produce a
picture-in-
guide display on the display monitor.
Storing the reduced pixel size television signal may include storing each
pixel
of an entire screen field and mapping each pixel to an address that represents
a
specific portion in the memory. This may also involve grouping the reduced
pixel size
-2A-


CA 02318867 2001-07-20
television signal into pixel groups that represent part of an entire screen
field and
storing each of the pixel groups in the memory one at a time.
DESCRIPTION OF THE DRAWINGS
The features of specific embodiments of the best mode contemplated of
carrying out the invention are illustrated in the drawings, in which:
FIG. 1 illustrates a program guide display in a picture-in-guide (PIG) format;
FIG. 2 is a schematic of a PIG generator according to one embodiment of the
invention;
FIG. 3 is a schematic of the organization of data in RAM according to one
embodiment of the invention;
FIG. 4 is a schematic representation of the Y U V components of a standard
color bar video signal; and
-2B-


CA 02318867 2000-07-26
WO 99/38322 PCT/US99/01906
FIG. 5 is a schematic of an.analog-to-digital conversion and clamping
circuitry
according to one embodiment of the invention.
DETAILED DESCRIPTION OF A SPECIFIC EMBODIMENT
According to the invention, a picture-in-graphics (PIG) generator is provided
for
producing a PIG display on a television screen or computer monitor. There are
generally two
display types available in a television system using a PIG generator. The
first type is a full-
screen video display comprising a real-time image of a broadcast television
program. The
second type, a PIG display, includes background graphics and a real-time video
image in a
small inset window.
FIG. 1 illustrates a PIG display 10 of an electronic program guide (EPG)
comprising a
graphics portion 12 and a picture window 14. The picture window 14, hereafter
referred to as
the PIG window, contains a video image of the television program displayed in
the full
screen video display, but in reduced size, generally reduced by a factor of
three in both width
and height, i.e., 1/9 the size of the screen. Another possible screen for
display in a PIG
system is a full-screen graphics display.
The graphics portion 12 of the PIG display 10 takes up a majority of the
screen. The
graphics portion generally includes text, icons, and background graphics of
several different
colors. The graphics may include highlighting of text or sections of the
screen. In an EPG
system, the viewer can generally navigate through different guides without
changing the
television program displayed in the PIG window 14. In some EPG systems, when
the viewer
places a cursor 16 on a different channel designation 18 or program title 20
in the graphics
portion, the system automatically tunes the associated tuner 50 to the
selected channel and
displays the program broadcast on that channel in the PIG window 14.
According to a preferred embodiment of the invention, the components necessary
to
generate a PIG display 10 are provided on a single chip to be incorporated
into televisions,
VCR's, stand-alone units, satellite receivers or the like. By providing all
the components on
a single chip, the overall package size can be reduced as well as the overall
gate count and
bus interface size of that chip.
FIG. 2 is a schematic of the components of a preferred embodiment of the
invention
provided on a single chip 21. These include a microprocessor 22, a memory
controller or
direct memory access (DMA) device 24, a random access memory (RAM) 26,
synchronization regenerating (synch) circuitry 28, analog-to-digital
conversion (ADC) and
clamping circuitry 30, a PIG window generator 32, a display generator 34, and
digital-to-
analog conversion (DAC) circuitry 36.
-3-


CA 02318867 2000-07-27
~ClIUS 9 9 / 0 ~ 9 0
34043 P/LTR/E 190
1 iP~vus 3 n t~A R ~~n
The microprocessor 22 receives raw text data, e.g., EPG data, from a data
source and
stores the raw text data in the )WM 26. For example, EPG data may be embedded
in the
vertical blanking interval (VBI) of the television signal received by
television tuner 50 and
extracted by a VBI decuder/slicer 37. Preferably, the RAM 26 has a s:~rage
capacity of
4Mbit or greater, and includes a data RAM 31 for storing text data and video
RAM (VRAM)
31 for storing video data, as well as free space for use as working space 35
between the data
RAM 31 and VRAM 33, as shovrn in FIG. 3. The microprocessor 22 organizes data
storage
in the RAM 26 and can assign addresses for both text data and video data.
However, the
1 ~~ microprocessor 22 is relatively slow compared to the video processing
hardware, e.g., the PIG
window generator 32 and display generator 34. Accordingly, the microprocessor
22 generally
processes only addressing data. and text data, and not video data. The
microprocessor is in
--1 two-way communication with thc: DMA 24. The microprocessor 22 communicates
with the
DMA 24 to access the RAM 26 via both a data bus and an address bus.
1 ~' Preferably, there is only one RAM. This RAM 26 is accessed by three
different
components: the' microprocessor 2'Z, the PIG window generator 32, and the
display generator
34. This places a high access load un the RAM as all three components may vie
for access to
the RAM simultaneously. However, only one sample of so many bits may be
accessed per
access cycle, for example 8 bits for a 516KX8bit RAM. A multiplexing device is
necessary
2~I to resolve the arbitration between the components. Accordingly, the
microprocessor 22, PIG
window generator 32 and the display generator 34 each access the RAM through
the DMA
24. The DMA 24 is a multiplexing and arbitrating circuit that facilitates
sharing of the RAM
26 by switching access between the three components in turn. The DMA 24
includes buffer
memories to temporarily store data input from out-of turn components between
access cycles.
~~ 2~~ The DMA 24 stores text data and video data in the correct address in
the RAM 26 and then
retrieves the appropriate data from a selected address from the RAM when
needed.
As stated above, the RAM 26 preferably has.4Mbit or greater storage capacity
and is
subject to a high access loading. One way to accommodate for the high access
load and to
transfer the data .faster is to select a 256KX16bit RAM rather than an
512KX8bit RAM in
30 order to allow the DMA 24 to sample more information, i.e., 16 bits, per
access cycle instead
of 8 bits. The system receives a video signal from the tuner 50. Horizontal
and vertical
(h- and v-) synchronization signals are split from the video signal and routed
to the synch
circuitry 38. The synch circuitry includes a pixel clock 28. The pixel clock
determines the x-
and y-coordinates of each pixel to be displayed on the screen. The y-
coordinate corresponds
35 to the scan line number of the screen. and the x-coordinate corresponds to
the pixel number in
each scan line.
-4-
p &H~ ~


CA 02318867 2000-07-26
WO 99/38322 PCT/US99/01906
The video portion of the input video from the tuner 50 is converted to a Y U V
analog
video signal by chrominance processor 52 in the television. This is an
intermediate signal
conversion commonly used in television systems between the input video and RGB
signal
displayed on the cathode ray tube (CRT) 62.
FIGS. 4A, 4B, and 4C illustrate the Y U V components 54, 56, 58, respectively,
ofa
standard color bar video signal. Component 54 is the luminance (Y) signal with
a horizontal
sync pulse 55. Component 56 is the chrom-signal (-V). Component 58 is the back
porch
region of the chroma-signal (-U) for video clamping. Each component of the
signal is
converted to a digital form by the ADC/clamp circuitry 30, illustrated in more
detail in FIG.
5. The clamping portion of the ADC/clamping circuitry 30 reduces distortion in
the signal
due to, for example, low frequency noise and do bounce when switching the
signal.
The PIG window generator 32 receives the digital Y U V video signals
corresponding
to the full screen video image. The PIG window generator 32 reduces the
overall picture size
by decimating the video data before sending it to the DMA 24 for storage in
the VRAM. To
decimate the video data, the PIG window generator 32, in cooperation with the
synch
circuitry 28, selects, for example, one out of every three pixels and one out
of every three
scan lines, i.e., a 1:3 ratio, and then sends this data to the DMA 24 for
storage in VRAM 33.
Other decimation ratios are possible., e.g., 1:4, in order to generate
different sized PIG
windows.
The correct address for storing the video data from PIG window generator 32 in
the
VRAM 33 is determined by address mapping circuitry 40 which is preferably
incorporated
into the DMA 24. Using the synch signal from the synch circuitry 28 and the
pixel clock 38,
the address mapping circuitry 40 stores video data corresponding to each pixel
on the CRT in
an appropriate address site in the VRAM for later access for display. This
process is
generally referred to as "bit mapping."
The display generator 34 includes a graphics generator which formats fonts for
the text
to be displayed, icons, color and highlighting, and background graphics for
the graphics
portion 12 of the PIG display 10. The graphics data is routed to the address
mapping
circuitry 40 which, in cooperation with the DMA 24, stores the video data in
address sites in
the VRAM 33 corresponding to pixel coordinates on the screen.
Generation of the PIG display I 0 (FIG. 1 ) according to the preferred
embodiment will
now be explained.
In response to a viewer command device 70, e.g., an IR remote, for a given PIG
EPG
display, the microprocessor 22 accesses the appropriate text data for that
display from the raw
text data in the data RAM 31. The microprocessor 22 configures the text data
for display and
-S-


CA 02318867 2000-07-27
34043P/LTRlE190 ~~TIliS9 9 ~ ~ ~ 9 4 6
1
'~~AIUS 3 0 M A R 2000
routes the text data, with appropriate addresses for display of the text, to t
a DMA 24 for
storage in the VRAM 33.
All video data for generating the PIG display 10, including the text and
graphics of the
graphics portion 12, and the video image of the PIG window 14, is stored in
the VRAM 33 as
described above. The display generator 34, in cooperation with the address
mapping circuitry
40 and synch circuitry 28, accesses the pre-organized contents of the VRAM to
create an
image for display on the screen of the CRT 62. The data for each pixel to be
displayed on the
screen is stored in the VRAM :33 with an address corresponding to the x- and y-
coordinate of
1 « that pixel on the screen. The display generator 34 accesses the
appropriate data from the
VRAM 33 for each pixel in sequence as determined by the pixel clock 38 using
the synch
signals from the synch circuitry 28. 'This synch signal is generated by the
synch circuitry 28
from the h- and v-synch signals in the input video.
w Although it is preferable to store the entire screen field or frame in VRAM
33 at one
1 ~' time in bit mapped fashion, less than the entire screen, i.e., only part
of the screen, could be
stored at one time and the display processing could in effect be executed in
pixel groups that
are smaller than the entire screen.
The display generator 34 converts the digital Y L1 V signals for each pixel
and outputs
them to the DAC' circuitry 36 in a continuous data stream in proper order to
produce a
2« picture-in-guide display similar to that shown in FIG. 1 on the screen of
CRT 62. 'The DAC
circuitry converts the data to analog Y U V video signals. These analog Y U V
video signals
are then converted to analog RGB signals by RGB conversion circuitry 60 in the
television
prior to being displayed on the screen of the CRT 62.
In an alternative embodiment of the invention, RAM 26 is located "off chip"'
where it
v. ~ 2'~ is connected by a data bus to DMA 24.
Tuner 50, chrominance processor 52, RGB converter 60, CRT 62, and viewer
commands 70 arE° part of the television apparatus. In other words,
these components serve the
dual function of helping to display the television signal in conventionally in
a full screen
format and to display the picture-in-guide format. The other components are
unique to the
30 picture-in-guide format.
The design of the PIG circuitry according to the present invention on a single
chip 21 _
provides a more economical package with a reduced size and gate count. The
invention
reduces overall gate count by requiring only a single gate array for each of
the microprocessor
22, synch circuitry 28, DAC circuitry 36, and DMA 24, instead of two gate
arrays for each of
3~~ these components on separate PII' and EPG chips as used in known
television systems to
generate a PIG display. It should also be noted that display generator 34
feeds both picture
information and EPG information to CRT 62 under the control of pixel clock 38
and synch
circuitry 28 in a continuous stream of data. Thus, a video (i.e., moving
picture) image is
-6-
~:D StIEJ


CA 02318867 2000-07-26
WO 99/38322 PCT/US99/01906
clock 38 and synch circuitry 28 in a continuous stream of data. Thus, a video
(i.e., moving
picture) image is created in an EPG display without a high speed switch.
The described embodiment of the invention is only considered to be preferred
and
illustrative of the inventive concept; the scope of the invention is not to be
restricted to such
embodiment. Various and numerous other arrangements may be devised by one
skilled in the
art without departing from the spirit and scope of this invention. For
example, separate
RAM's could be used to store the EPG data and the reduced size television
signal. Further,
the invention could be used in a digital television transmission system as
well, in which case
the ADC, DAC, and VBI slicer could be eliminated.
20
30

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2002-06-25
(86) PCT Filing Date 1999-01-26
(87) PCT Publication Date 1999-07-29
(85) National Entry 2000-07-26
Examination Requested 2000-07-26
(45) Issued 2002-06-25
Deemed Expired 2006-01-26

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Request for Examination $400.00 2000-07-26
Application Fee $300.00 2000-07-26
Maintenance Fee - Application - New Act 2 2001-01-26 $100.00 2001-01-08
Registration of a document - section 124 $100.00 2001-01-10
Maintenance Fee - Application - New Act 3 2002-01-28 $100.00 2002-01-28
Final Fee $300.00 2002-04-03
Maintenance Fee - Patent - New Act 4 2003-01-27 $300.00 2003-02-03
Maintenance Fee - Patent - New Act 5 2004-01-26 $400.00 2004-02-03
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
INDEX SYSTEMS, INC.
Past Owners on Record
O'CONNOR, DAN
TANG, HIN K.
YUEN, HENRY C.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2000-07-26 1 61
Description 2000-07-27 7 424
Description 2000-07-26 7 431
Claims 2000-07-26 1 31
Drawings 2000-07-26 5 85
Cover Page 2000-11-01 2 65
Claims 2000-07-27 3 83
Claims 2001-07-20 3 92
Description 2001-07-20 9 483
Claims 2000-07-28 3 83
Cover Page 2002-05-27 1 52
Representative Drawing 2000-11-01 1 10
Representative Drawing 2001-09-10 1 17
Fees 2002-01-28 1 39
Correspondence 2002-09-23 2 2
Correspondence 2002-04-03 1 32
Assignment 2000-07-26 4 157
PCT 2000-07-26 5 256
Prosecution-Amendment 2000-07-26 1 16
Prosecution-Amendment 2000-07-26 5 184
Correspondence 2000-10-12 1 2
Assignment 2001-01-10 8 324
Prosecution-Amendment 2001-05-30 2 43
Prosecution-Amendment 2001-07-20 9 331
Prosecution-Amendment 2000-07-27 4 179
PCT 2000-07-27 4 160