Sélection de la langue

Search

Sommaire du brevet 2490330 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2490330
(54) Titre français: METHODE ET PRODUIT PROGRAMME INFORMATIQUE PERMETTANT DE VERIFIER L'APPARENCE A L'ECRAN D'UN DOCUMENT UTILISABLE SUR ORDINATEUR
(54) Titre anglais: A METHOD AND A COMPUTER PROGRAM PRODUCT FOR VERIFYING A COMPUTER RENDERABLE DOCUMENT FOR ON-SCREEN APPEARANCE
Statut: Réputée abandonnée et au-delà du délai pour le rétablissement - en attente de la réponse à l’avis de communication rejetée
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • G06F 3/14 (2006.01)
(72) Inventeurs :
  • PATRICK, KYLE NATHAN (Canada)
  • AGELLON, ROGER B. (Canada)
(73) Titulaires :
  • IBM CANADA LIMITED - IBM CANADA LIMITEE
(71) Demandeurs :
  • IBM CANADA LIMITED - IBM CANADA LIMITEE (Canada)
(74) Agent: PETER WANGWANG, PETER
(74) Co-agent:
(45) Délivré:
(22) Date de dépôt: 2004-12-16
(41) Mise à la disponibilité du public: 2006-06-16
Requête d'examen: 2007-01-22
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Non

(30) Données de priorité de la demande: S.O.

Abrégés

Abrégé anglais


Aspects of embodiments of the invention provide a method and a computer
program
product for verifying a computer renderable document for on-screen appearance
when
displayed by an application (e.g. a browser application) adapted to applying
any one of a
plurality of predetermined window resolutions responsive to an input signal.
The
computer renderable document (e.g. a HTML page) is identified to the
application (e.g. a
browser application) via, for example, a universal resource locator (URL). An
input
signal is provided to the application indicating one of plurality of
predetermined window
resolutions; corresponding to, for example, a set of standard computer monitor
sizes (e.g.
1024×768 pixels). Predetermined acceptance criteria can be used to
determine if the
on-screen appearance of the computer renderable document, at the input window
resolution,
is acceptable. The steps of inputting a signal and accessing the acceptability
of the
on-screen appearance can be repeated for other window resolutions to be
verified.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


Claims
The embodiments of the invention in which an exclusive property or privilege
is claimed are
defined as follows:
1. A method for verifying a computer renderable document for on-screen
appearance when
displayed by an application adapted to applying any one of a plurality of
predetermined
window resolutions responsive to an input signal, the method comprising the
steps of:
identifying the computer renderable document to be verified for the
application;
providing an input signal to the application indicating one of the plurality
of
predetermined window resolutions;
determining if the on-screen appearance of the computer renderable document
meets
predetermined acceptance criteria; and
repeating, for other window resolutions to be verified, the steps of providing
an input
signal and determining if acceptance criteria are met.
2. The method of claim 1, the input signal is provided by one of a menu
selection and a
command key sequence.
3. The method of claim 1, the input signal is provided by a command line
parameter.
4. The method of claim 1, the input signal is provided via an inter-process
procedure call
mechanism.
5. The method of claim 4, wherein the inter-process procedure call mechanism
is one of
dynamic data exchange (DDE), component object model (COM) and remote procedure
call (RPC).
6. The method of claim 1, wherein the application is a web browser.
7. The method of claim 1, wherein the computer renderable document contains
elements
that use positioning algorithms during rendering that are device dependent,
device
independent and combinations thereof
8. The method of claim l, wherein the plurality of predetermined window
resolutions
include 640×480, 800×600, 1024×768, 1280× 1024 and
1600× 1200 pixels.
7

9. The method of claim 1, wherein the computer renderable document is defined
using a
descriptive mark-up language.
10. A computer program product for verifying a computer renderable document
for on-screen
appearance when displayed by an application adapted to applying any one of a
plurality
of predetermined window resolutions responsive to an input signal, the
computer
program product comprising:
computer executable instructions for:
identifying the computer renderable document to be verified for the
application;
providing an input signal to the application indicating one of the plurality
of
predetermined window resolutions;
determining if the on-screen appearance of the computer renderable document
meets predetermined acceptance criteria; and
repeating, for other window resolutions to be verified, the steps of providing
an input signal and determining if acceptance criteria are met.
11. The computer program product of claim 10, the input signal is provided by
one of a menu
selection and a command key sequence.
12. The computer program product of claim 10, the input signal is provided by
a command
line parameter.
13. The computer program product of claim 10, the input signal is provided via
a inter-
process procedure call mechanism.
14. The computer program product of claim 13, wherein the inter-process
procedure call
mechanism is one of dynamic data exchange (DDE), component object model (COM)
and remote procedure call (RPC).
15. The computer program product of claim 10, wherein the application is a web
browser.
16. The computer program product of claim 10, wherein the computer renderable
document
contains elements that use positioning algorithms during rendering that are
device
dependent, device independent and combinations thereof
8

17. The computer program product of claim 10, wherein the plurality of
predetermined
window resolutions include 640×480, 800×600, 1024×768,
1280×1024 and 1600×1200
pixels.
18. The computer program product of claim 10, wherein the computer renderable
document
is defined using a descriptive mark-up language.
9

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CA 02490330 2004-12-16
A METHOD AND A COMPUTER PROGRAM PRODUCT FOR VERIFYING A
COMPUTER RENDERABLE DOCUMENT FOR ON-SCREEN APPEARANCE
Field of Invention
The present invention relates to the field of computer rendering of visual
content; in
particular, to a method and a computer program product for verifying a
computer renderable
document for on-screen appearance.
Background
A computer renderable descriptive mark-up language defined documents contain
visual
elements that use a combination of display device dependent and device
independent
positioning algorithms during rendering. As such, a document may look
acceptable at one
screen resolution but may be unacceptable at another screen resolution. Screen
resolution
here refers to the dimensions (vertical and horizontal) of the screen
presentation usually
specified in pixels. Most display devices support a collection of screen
resolution settings
from a commonly used set of such settings.
The designer of the document would like to be able to verify the appearance of
the document
at a variety of different screen resolutions. Typically this is done by
manually changing the
screen resolution of the display device (e.g. computer monitor) and maximizing
the display
window associated with an application used to render the document (e.g. a
browser
application). These steps must be repeated for each screen resolution setting
that the
document designer wishes to verify.
The above described approach to verifying a computer renderable descriptive
mark-up
language defined document for on-screen appearance at different screen
resolutions can be
labor intensive.
What is needed is a method for verifying a computer renderable document for on-
screen
appearance which mitigates the shortcoming of the above described approach.
CA9-2004-0101 1

CA 02490330 2004-12-16
Summary of Invention
Aspects of embodiments of the invention provide a method and a computer
program product
for verifying a computer renderable document for on-screen appearance when
displayed by
an application (e.g. a browser application) adapted to applying any one of a
plurality of
predetermined window resolutions responsive to an input signal. The computer
renderable
document (e.g. a HTML page) can be identified to the application (e.g. a
browser
application) via, for example, a universal resource locator (URL). An input
signal is provided
to the application indicating one of plurality of predetermined window
resolutions. The
predetermined window resolutions may correspond to, for example, a set of
standard
computer monitor sizes (e.g. 1024x768 pixels). Predetermined acceptance
criteria can be
used to determine if the on-screen appearance of the computer renderable
document, at the
input window resolution, is acceptable. The steps of inputting a signal and
accessing the
acceptability of the on-screen appearance can be repeated for other window
resolutions to be
verified.
In accordance with one aspect of an embodiment of the present invention, there
is provided a
method for verifying a computer renderable document for on-screen appearance
when
displayed by an application adapted to applying any one of a plurality of
predetermined
window resolutions responsive to an input signal, the method comprising the
steps of:
identifying the computer renderable document to be verified to for the
application; providing
an input signal to the application indicating one of the plurality of
predetermined window
resolutions; determining if the on-screen appearance of the computer
renderable document
meets predetermined acceptance criteria; and repeating, for other window
resolutions to be
verified, the steps of providing an input signal and determining if acceptance
criteria are met.
In accordance with an aspect of another embodiment of the present invention, a
computer
program product is provided for verifying a computer renderable document for
on-screen
appearance when displayed by an application adapted to applying any one of a
plurality of
predetermined window resolutions responsive to an input signal, the computer
program
product comprising: computer executable instructions for: identifying the
computer
renderable document to be verified to the application; providing an input
signal to the
CA9-2004-O 1 O l 2

CA 02490330 2004-12-16
application indicating one of the plurality of predetermined window
resolutions; determining
if the on-screen appearance of the computer renderable document meets
predetermined
acceptance criteria; and repeating, for other window resolutions to be
verified, the steps of
providing an input signal and determining if acceptance criteria are met.
Other aspects and features of embodiments of the present invention will become
apparent to
those ordinarily skilled in the art to which it pertains upon review of the
following
description of specific embodiments of the invention in conjunction with the
accompanying
figures.
Brief Description of Drawings
At least one embodiment of the present invention will be described in
conjunction with the
drawings in which:
Fig. 1 is a schematic representation of an exemplary means of providing an
input signal to
the application indicating one of plurality of predetermined window
resolutions using a menu
selection.
Fig. 2 is a schematic representation of an exemplary means of providing an
input signal to
the application indicating one of plurality of predetermined window
resolutions using a
command line parameter.
Fig. 3 is a schematic representation of an exemplary means of providing an
input signal to
the application indicating one of plurality of predetermined window
resolutions using an
inter-process procedure call.
Fig. 4 is flow diagram representing the steps in a method for verifying a
computer renderable
document for on-screen appearance when displayed by an application adapted to
applying
any one of a plurality of predetermined window resolutions responsive to an
input signal.
Detailed Description of the Embodiments of the Invention
The embodiments of the present invention are directed to a method and a
computer program
product for verifying a computer renderable document for on-screen appearance
when
CA9-2004-O 101 3

CA 02490330 2004-12-16
displayed by an application adapted to applying any one of a plurality of
predetermined
window resolutions responsive to an input signal. The application can be, for
example, a
web browser or similar application that provides for the rendering of visual
elements in the
document on to a viewing screen such as, for example, a computer monitor.
The computer renderable document is one that contains renderable visual
elements defined in
any or a combination of description mark-up languages such as, for example,
HTML, XML
and other similar descriptive mark-up languages. The rendered contents of the
document are
often referred to as a page in the context of the application. The computer
renderable
document is identified to the application via a well known location mechanism
such as, for
example, a universal resource locator (URL), a file system pathname/filename
or other
similar document location mechanism.
An input signal is provided to the application indicating one of plurality of
predetermined
window resolutions to be applied. The predetermined window resolutions
corresponding to,
for example, a set of standard computer monitor sizes such as, for example,
640x480,
800x600, 1024x768, 1280x1024 and 1600x1200 pixels. A computing platform on
which the
application executes preferably includes a display monitor having a resolution
equal or
greater than the largest window resolution indicated by the input signal. The
predetermined
window resolutions allows the application to be used to emulate the rendered
on-screen
appearance for computing platforms having smaller display monitors of sizes
corresponding
to the predetermined window resolutions.
The input signal to the application can take the form of a menu selection, a
command key
sequence (a.k.a. hot-key combination), a command line parameter, a inter-
process procedure
call and other similar signal input mechanisms. Fig. 1 is a schematic
representation of an
exemplary means of providing an input signal to the application indicating one
of plurality of
predetermined window resolutions using a menu selection. Fig. 2 is a schematic
representation of an exemplary means of providing an input signal to the
application
indicating one of plurality of predetermined window resolutions using a
command line
parameter. Fig. 3 is a schematic representation of an exemplary means of
providing an input
signal to the application indicating one of plurality of predetermined window
resolutions
CA9-2004-01 O 1 4

CA 02490330 2004-12-16
using an inter-process procedure call. The inter-process procedure call
mechanism can be
one of dynamic data exchange (DDE), component object model (COM), remote
procedure
call (RPC) and other similar inter-process procedure call mechanisms.
Predetermined acceptance criteria are used to determine if the on-screen
appearance of the
computer renderable document, at the input window resolution, is acceptable.
Acceptability
of the on-screen appearance can be directed to aspects of comprehensibility,
aesthetics and
combinations thereof. The determination of acceptability can be made by a
human operator
where the outcome is one of acceptable and unacceptable.
The steps of inputting a signal and accessing the acceptability of the on-
screen appearance
are repeated for other window resolutions to be verified. This approach can be
use to quickly
and efficiently verify the on-screen appearance of a computer renderable
document by an
application for a plurality of window resolutions representing standard screen
sizes.
Fig. 4 is flow diagram representing the steps in a method 100 for verifying a
computer
renderable document for on-screen appearance when displayed by an application
adapted to
applying any one of a plurality of predetermined window resolutions responsive
to an input
signal according to the present invention. In step 110 the computer renderable
document is
identified to the application. This permits the application to render and
display the visual
element contents of the document in the form of a display page. In step 120,
an input signal
is provided to the application indicating one of the plurality of
predetermined window
resolutions. The different window resolutions are used to emulate the
rendering of on-screen
appearance for computing platforms having display monitors of sizes
corresponding to the
predetermined window resolutions. In step 130, the acceptability of the on-
screen
appearance of the computer renderable document, for the window resolution
input in step
120, can be determined using predetermined acceptance criteria. A human
operator can
make the determination of acceptable or unacceptable based on aspects of
comprehensibility,
aesthetics and combinations thereof. In step 140, the steps of inputting a
signal 120 and
determining the acceptability of the on-screen appearance 130, can be repeated
for other
window resolutions in the plurality of predetermined window resolutions until
all window
resolutions of interest are verified.
CA9-2004-0101 5

CA 02490330 2004-12-16
The embodiment of a method according to the present invention can be
implemented by a
computer program product comprising computer executable instructions adapted
to execute
the steps of the method as described above. Such a computer program product
can be
executed on any of a number of general purpose and purpose-built computing
platforms.
It will be apparent to one skilled in the art that numerous modifications and
departures from
the specific embodiments described herein may be made without departing from
the spirit
and scope of the present invention.
CA9-2004-0101 6

Dessin représentatif

Désolé, le dessin représentatif concernant le document de brevet no 2490330 est introuvable.

États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Demande non rétablie avant l'échéance 2011-08-09
Inactive : Morte - Aucune rép. dem. par.30(2) Règles 2011-08-09
Réputée abandonnée - omission de répondre à un avis sur les taxes pour le maintien en état 2010-12-16
Inactive : Abandon. - Aucune rép dem par.30(2) Règles 2010-08-09
Inactive : Dem. de l'examinateur par.30(2) Règles 2010-02-09
Exigences relatives à la révocation de la nomination d'un agent - jugée conforme 2007-07-04
Inactive : Lettre officielle 2007-07-04
Inactive : Lettre officielle 2007-07-04
Exigences relatives à la nomination d'un agent - jugée conforme 2007-07-04
Demande visant la révocation de la nomination d'un agent 2007-06-07
Demande visant la nomination d'un agent 2007-06-07
Demande visant la nomination d'un agent 2007-06-07
Demande visant la révocation de la nomination d'un agent 2007-06-07
Lettre envoyée 2007-02-15
Exigences pour une requête d'examen - jugée conforme 2007-01-22
Toutes les exigences pour l'examen - jugée conforme 2007-01-22
Requête d'examen reçue 2007-01-22
Demande publiée (accessible au public) 2006-06-16
Inactive : Page couverture publiée 2006-06-15
Inactive : CIB en 1re position 2005-02-11
Demande reçue - nationale ordinaire 2005-01-27
Inactive : Certificat de dépôt - Sans RE (Anglais) 2005-01-27
Exigences de dépôt - jugé conforme 2005-01-27
Lettre envoyée 2005-01-27

Historique d'abandonnement

Date d'abandonnement Raison Date de rétablissement
2010-12-16

Taxes périodiques

Le dernier paiement a été reçu le 2009-05-20

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Historique des taxes

Type de taxes Anniversaire Échéance Date payée
Taxe pour le dépôt - générale 2004-12-16
Enregistrement d'un document 2004-12-16
TM (demande, 2e anniv.) - générale 02 2006-12-18 2006-06-28
Requête d'examen - générale 2007-01-22
TM (demande, 3e anniv.) - générale 03 2007-12-17 2007-06-29
TM (demande, 4e anniv.) - générale 04 2008-12-16 2008-06-19
TM (demande, 5e anniv.) - générale 05 2009-12-16 2009-05-20
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
IBM CANADA LIMITED - IBM CANADA LIMITEE
Titulaires antérieures au dossier
KYLE NATHAN PATRICK
ROGER B. AGELLON
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(aaaa-mm-jj) 
Nombre de pages   Taille de l'image (Ko) 
Revendications 2004-12-16 3 100
Description 2004-12-16 6 287
Abrégé 2004-12-16 1 27
Page couverture 2006-06-05 1 38
Dessins 2004-12-16 3 148
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2005-01-27 1 105
Certificat de dépôt (anglais) 2005-01-27 1 158
Accusé de réception de la requête d'examen 2007-02-15 1 177
Courtoisie - Lettre d'abandon (R30(2)) 2010-11-01 1 165
Courtoisie - Lettre d'abandon (taxe de maintien en état) 2011-02-10 1 173
Correspondance 2007-06-07 3 111
Correspondance 2007-06-07 3 90
Correspondance 2007-07-04 1 16
Correspondance 2007-07-04 1 18