Sélection de la langue

Search

Sommaire du brevet 2581754 

É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 2581754
(54) Titre français: SYSTEME ET PROCEDE DE MISE EN DIAGRAMME D'IMAGES
(54) Titre anglais: IMAGE CHARTING SYSTEM AND METHOD
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):
(72) Inventeurs :
  • RAZZANO, MICHAEL R. (Etats-Unis d'Amérique)
(73) Titulaires :
  • INTERACTIVE DIAGNOSTIC IMAGING, INC.
(71) Demandeurs :
  • INTERACTIVE DIAGNOSTIC IMAGING, INC. (Etats-Unis d'Amérique)
(74) Agent: SMART & BIGGAR LP
(74) Co-agent:
(45) Délivré:
(86) Date de dépôt PCT: 2005-09-29
(87) Mise à la disponibilité du public: 2006-04-13
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): Oui
(86) Numéro de la demande PCT: PCT/US2005/035024
(87) Numéro de publication internationale PCT: US2005035024
(85) Entrée nationale: 2007-03-22

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
10/953,690 (Etats-Unis d'Amérique) 2004-09-29
10/953,742 (Etats-Unis d'Amérique) 2004-09-29

Abrégés

Abrégé français

L'invention porte sur un système informatique et le procédé associé de création d'images panoramiques ou de diagrammes associés. Ledit système permet à un utilisateur de préciser quelles images utilisera le système pour créer l'image panoramique, puis le système crée l'image panoramique, puis le système crée un diagramme à base d'images et un diagramme à base de graphiques à partir de l'image panoramique. L'utilisateur peut introduire des données de diagramme à l'aide d'un ou plusieurs organes d'entrée, et peut également choisir entre l'importation de données d'une source extérieure et l'affichage des données sur les diagrammes. Toutes les données entrées ou importées sont affichées sur le diagramme de l'utilisateur pour qu'il puisse les visionner et les analyser. L'utilisateur peut en outre permuter entre les images individuelles, les images panoramiques et les diagrammes; superposer une image ou un diagramme sur d'autres; et remplacer une image individuelle dans l'image panoramique.


Abrégé anglais


A computer system and method is disclosed that generates panoramic images and
related charts [102]. The system allows a user to specify which images the
system should use for generating the panoramic image. The system then
generates a panoramic image. An image-based chart [104] and a graphic-based
chart [106] can be generated from the panoramic image [102]. A user can input
chart data on the charts using one or more input devices [108]. A user can
also select an option to have the system import chart data from an external
source and display the data on the charts [110]. Any inputted and imported
data are displayed on the applicable chart for the user to view and analyze
[110]. A user can toggle between the individual images, the panoramic image,
and the charts [110]. A user can overlay one image or chart over the other. A
user can also replace an individual image in the panoramic image.

Revendications

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


17
What is claimed is:
1. A method comprising:
generating a panoramic image in an electronic format;
generating an image-based chart from the panoramic image;
generating a graphic-based chart from the panoramic image, said
graphic-based chart including a graphical outline of the panoramic image;
and
wherein the image-based chart and graphic-based chart are operable to
receive and display data that is input using at least one of a plurality of
input devices.
2. The method of claim 1, wherein the step of generating the
panoramic image comprises: receiving a plurality of individual images;
identifying a series of boundary locations in each of the individual images;
and aligning the individual images to a panoramic plane.
3. The method of claim 1, wherein the step of generating the
panoramic image includes receiving an existing panoramic image.
4. The method of claim 1, wherein the data includes symbols.
5. The method of claim 1, wherein the image-based dental chart
and the graphic-based dental chart are operable to retrieve and display
external data that is imported from an external source.
6. The method of claim 1, wherein the at least one of the input
devices is an electronic pen.
7. The method of claim 1, further comprising:
providing a feature that allows a user to toggle between the panoramic
image, the image-based chart, and the graphic-based chart.

18
8. A method comprising:
receiving a plurality of images in an electronic format;
identifying at least one object in each of the images;
identifying a series of boundary locations around each of the objects;
aligning each of the images to a panoramic plane;
generating a panoramic image from the aligned images; and
generating at least one electronic chart that includes a chart image
created from the panoramic image, said chart being operable to receive data
that was input using at least one of a plurality of input devices, and said
chart being further operable to display the data overlaid on top of the chart
image.
9. The method of claim 8, wherein said step of identifying at least
one object in each of the images is performed programmatically.
10. The method of claim 8, wherein said step of identifying at least
one object in each of the images is performed at least in part by a user.
11. The method of claim 8, further comprising:
storing location information for each of the plurality of images, said
location information associating each of the images with a particular
location in the panoramic image;
receiving input from a user to select an area of the panoramic image;
retrieving location information to determine which of the plurality of
images is associated with the selected area in the panoramic image; and
displaying the particular one of the plurality of images associated with
the selected area.
12. The method of claim 11, further comprising:
receiving input from a user to replace the particular one of the plurality
of images with a replacement image.

19
13. The method of claim 8, wherein the data includes symbols.
14. The method of claim 8, wherein said at least one electronic chart
is operable to retrieve and display external data that is imported from an
external source.
15. The method of claim 8, wherein the at least one of the input
devices is an electronic pen.
16. The method of claim 8, wherein said at least one electronic chart
is a graphic-based chart and wherein said chart image includes a graphical
outline of the panoramic image.
17. The method of claim 8, wherein said at least one electronic chart
includes an image-based chart.
18. A system comprising:
a business logic routine;
a first computer coupled to the business logic routine, said first
computer including at least one of a plurality of input devices, said
computer further including a display device; and
wherein the business logic routine is operable to generate a panoramic
image from a plurality of images, to generate at least one electronic chart
that includes a chart image created from the panoramic image, to display
the at least one chart on the display to a user upon request, and to receive
data input from the user from the at least one of the input devices, said data
input including data to be displayed on the at least one chart.
19. The system of claim 18, wherein the business logic resides and
executes on the first computer.

20
20. The system of claim 18, wherein the first computer is coupled
to a second computer over a network, and wherein the business logic
routine resides and executes on the second computer.
21. The system of claim 18, wherein the business logic routine is
operable to generate the panoramic image by identifying at least one object
in each of the images, by identifying a series of boundary locations around
each of the objects, and by aligning each of the images to a panoramic
plane.
22. The system of claim 18, wherein the business logic routine is
further operable to retrieve and display external data that is imported from
an external source.
23. The system of claim 18, wherein the at least one of the input
devices is an electronic pen.
24. The system of claim 18, wherein said at least one electronic
chart is a graphic-based chart and wherein said chart image includes a
graphical outline of the panoramic image.
25. The system of claim 18, wherein said at least one electronic
chart includes an image-based chart.
26. The system of claim 18, wherein the business logic routine is
further operable to:
store location information for each of the plurality of images, said
location information associating each of the images with a particular
location in the panoramic image;
receive user input from the at least one of the input devices to select an
area of the panoramic image;

21
retrieve location information to determine which of the plurality of
images is associated with the selected area in the panoramic image; and
display on the display device the particular one of the plurality of
images associated with the selected area.
27. The system of claim 26, wherein the business logic routine is
further operable to receive user input from the at least one of the input
devices to replace the particular one of the plurality of images with a
replacement image.
28. An apparatus, comprising: a device encoded with logic
executable by one or more processors to:
generate a panoramic image in an electronic format from a plurality of
images;
generate an image-based chart from the panoramic image;
generate a graphic-based chart from the panoramic image, said
graphic-based chart including a graphical outline of the panoramic image;
receive chart data from at least one of a plurality of input devices; and
display the chart data overlaid on top of at least one of the charts.
29. The apparatus of claim 28, wherein the device includes a
removable memory device carrying a number of processor executable
instructions to define the logic.
30. The apparatus of claim 29, wherein the removable memory
device includes a disk.
31. The apparatus of claim 28, wherein the device is in the form of
one or more parts of a computer network carrying one or more signals
encoding the logic.

22
32. A method comprising:
generating a panoramic dental image in an electronic format, said
panoramic dental image illustrating a plurality of teeth;
generating an image-based dental chart from the panoramic image;
generating a graphic-based dental chart from the panoramic image,
said graphic-based dental chart including a graphical outline of each of the
teeth in the panoramic image; and
wherein the image-based dental chart and the graphic-based dental
chart are operable to receive and display data that is input using at least
one
of a plurality of input devices.
33. The method of claim 32, wherein the step of generating the
panoramic dental image comprises: receiving a plurality of individual
dental images; identifying a series of tooth boundary locations in each of
the individual images; and aligning the individual dental images to a
panoramic plane.
34. The method of claim 33, wherein the plurality of individual
dental images were captured by a digital camera.
35. The method of claim 33, wherein the plurality of individual
dental images were scanned into an electronic format.
36. The method of claim 32, wherein the step of generating the
panoramic image includes receiving an existing panoramic dental image.
37. The method of claim 32, wherein the data includes symbols.
38. The method of claim 32, wherein the image-based dental chart
and the graphic-based dental chart are operable to retrieve and display
external data that is imported from an external source.

23
39. The method of claim 38, wherein the external source is a dental
charting program.
40. The method of claim 32, wherein the at least one of the input
devices is an electronic pen.
41. The method of claim 32, wherein the at least one of the input
devices is a device that measures gum pocket size.
42. The method of claim 32, wherein the at least one of the input
devices is a cavity detection device.
43. The method of claim 32, further comprising:
providing a feature that allows a user to toggle between the panoramic
dental image, the image-based dental chart, and the graphic-based dental
chart.
44. A method comprising:
receiving a plurality of dental images in an electronic format;
identifying at least one tooth in each of the images;
identifying a series of boundary locations around each tooth;
aligning each of the dental images to a panoramic plane;
generating a panoramic dental image from the aligned images; and
generating at least one electronic dental chart that includes a chart
image created from the panoramic dental image, said chart being operable
to receive data that was input using at least one of a plurality of input
devices, and said chart being further operable to display the data overlaid
on top of the chart image.
45. The method of claim 44, wherein said step of identifying at least
one tooth in each of the images is performed programmatically.

24
46. The method of claim 44, wherein said step of identifying at least
one tooth in each of the dental images is performed at least in part by a
user.
47. The method of claim 44, further comprising:
storing location information for each of the plurality of dental images,
said location information associating each of the images with a particular
location in the panoramic dental image;
receiving input from a user to select an area of the panoramic dental
image;
retrieving location information to determine which of the plurality of
dental images is associated with the selected area in the panoramic dental
image; and
displaying the particular one of the plurality of dental images
associated with the selected area.
48. The method of claim 47, further comprising:
receiving input from a user to replace the particular one of the plurality
of dental images with a replacement image.
49. The method of claim 44, wherein the data includes symbols.
50. The method of claim 44, wherein said at least one electronic
dental chart is operable to retrieve and display external data that is
imported
from an external source.
51. The method of claim 44, wherein the external source is a dental
charting program.
52. The method of claim 44, wherein the at least one of the input
devices is an electronic pen.

25
53. The method of claim 44, wherein the at least one of the input
devices is a device that measures gum pocket size.
54. The method of claim 44, wherein the at least one of the input
devices is a cavity detection device.
55. The method of claim 44, wherein said at least one electronic
dental chart is a graphic-based dental chart and wherein said chart image
includes a graphical outline of each of the teeth in the panoramic image.
56. The method of claim 55, wherein the graphical outline further
includes an outline of soft tissue areas and pocket depth.
57. The method of claim 44, wherein said at least one electronic
dental chart includes an image-based dental chart.
58. A system comprising:
a business logic routine;
a first computer coupled to the business logic routine, said first
computer including at least one of a plurality of input devices, said second
computer further including a display device; and
wherein the business logic routine is operable to generate a panoramic
dental image from a plurality of dental images, said panoramic dental
image illustrating a plurality of teeth; to generate at least one electronic
dental chart that includes a chart image created from the panoramic dental
image; to display the at least one dental chart on the display to a user upon
request; and to receive data input from the user from the at least one of the
input devices, said data input including data to be displayed on the at least
one dental chart.
59. The system of claim 58, wherein the business logic resides and
executes on the first computer.

26
60. The system of claim 58, wherein the first computer is coupled to
a second computer over a network, and wherein the business logic routine
resides and executes on the second computer.
61. The system of claim 58, wherein the business logic routine is
operable to generate the panoramic dental image by identifying at least one
tooth in each of the dental images, by identifying a series of boundary
locations around each tooth, and by aligning each of the dental images to a
panoramic plane.
62. The system of claim 58, wherein said business logic routine is
further operable to retrieve and display external data that is imported from
an external source.
63. The system of claim 58, wherein the at least one of the input
devices is an electronic pen.
64. The system of claim 58, wherein said at least one electronic
dental chart is a graphic-based dental chart and wherein said chart image
includes a graphical outline of each of the teeth in the panoramic dental
image.
65. The system of claim 58, wherein said at least one electronic
dental chart includes an image-based dental chart.
66. The system of claim 58, wherein the business logic routine is
further operable to:
store location information for each of the plurality of dental images,
said location information associating each of the dental images with a
particular location in the panoramic dental image;
receive user input from the at least one of the input devices to select an
area of the panoramic dental image;

27
retrieve location information to determine which of the plurality of
dental images is associated with the selected area in the panoramic dental
image; and
display on the display device the particular one of the plurality of
dental images associated with the selected area.
67. The system of claim 66, wherein the business logic routine is
further operable to receive user input from the at least one of the input
devices to replace the particular one of the plurality of dental images with a
replacement dental image.
68. An apparatus, comprising: a device encoded with logic
executable by one or more processors to:
generate a panoramic dental image in an electronic format from a
plurality of dental images, said panoramic dental image illustrating a
plurality of teeth;
generate an image-based dental chart from the panoramic dental
image;
generate a graphic-based dental chart from the panoramic dental
image, said graphic-based dental chart including a graphical outline of each
of the teeth in the panoramic dental image;
receive chart data from at least one of a plurality of input devices; and
display the chart data overlaid on top of at least one of the dental
charts.
69. The apparatus of claim 68, wherein the device includes a
removable memory device carrying a number of processor executable
instructions to define the logic.
70. The apparatus of claim 69, wherein the removable memory
device includes a disk.

28
71. The apparatus of claim 68, wherein the device is in the form of
one or more parts of a computer network carrying one or more signals
encoding the logic.

Description

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


CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
1
SUMIVIARY
One form of the present invention is a unique charting system.
Other forms include unique systems and methods to generate
panoramic images and to create charts based on the panoramic inzages. Yet
another form includes unique systems and methods to manage charts based
on panoramic images.
Another form includes providing a computer system and rnethod
that generates panoramic images and related charts. The system allows a
user to specify which images the system should use for generating the
panoramic image. The system then generates a panoramic image. An
image-based chart and a graphic-based chart can be generated from the
panoramic image. A user can input chart data on one or both of the charts
using one or more input devices. A user can also select an option to have
the system import chart data from an external source and display the data
on the chart. Any inputted and imported data are displayed on the
applicable chart for the user to view and analyze. A user can toggle
between the individual images, the panoramic image, and the charts. A
user can overlay one image or chart over the other as desired. A user can
also replace an individual image in the panoramic image as desired.
Yet other forms, embodiments, objects, advantages, benefits,
features, and aspects of the present invention will become apparent from
the detailed description and drawings contained herein.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
2
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagrammatic view of a computer system of one
embodiment of the present invention.
FIG. 2A illustrates a first portion of a high-level process flow
diagram for the system of FIG. 1.
FIG. 2B illustrates a second portion of a high-level process flow
diagram for the system of FIG. 1.
FIG. 3 is a process flow diagram for the system of FIG. 1
demonstrating the stages involved in generating a panoramic image.
FIG. 4 is a process flow diagram for the system of FIG. 1
demonstrating the stages involved in generating an image-based chart from
a panoramic image.
FIG. 5 is a process flow diagram for the system of FIG. 1
demonstrating the stages involved in generating a graphic-based chart from
a panoramic image.
FIG. 6 is a process flow diagram for the system of FIG. 1
demonstrating the stages involved in managing a panoramic image.
FIG. 7 is a first simulated set of images that illustrate an example of
individual images that can be used by the system of FIG. 1 for generating a
panoramic image, as described in the procedures of FIGS. 2-3.
FIG. 8 is a first visually simulated illustration of the programmatic
process used by the system of FIG. 1 to align or wrap images to a
panoramic plane, as described in the procedure of FIG. 3.
FIG. 9 is a first illustration of a panoramic image generated by the
system of FIG. 1, as described in the procedures of FIGS. 2-3.
FIG. 10 is a first illustration of an image-based chart generated by
the system of FIG. 1, as described in the procedures of FIGS. 2A-2B and
FIG. 4.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
3
FIG. 11 is a first illustration of a graphic-based chart generated by
the system of FIG. 1, as described in the procedures of FIGS. 2A-2B and
FIG. 5.
FIG. 12 is a second simulated set of images that illustrate an
example of individual images that can be used by the system of FIG. 1 for
generating a panoramic image, as described in the procedures of FIGS. 2-3.
FIG. 13 is a second visually simulated illustration of the
programmatic process used by the system of FIG. 1 to align or wrap images
to a panoramic plane, as described in the procedure of FIG. 3.
FIG. 14 is a second illustration of a panoramic image generated by
the system of FIG. 1, as described in the procedures of FIGS. 2-3.
FIG. 15 is a second illustration of an image-based chart generated
by the system of FIG. 1, as described in the procedures of FIGS. 2A-2B and
FIG. 4.
FIG. 16 is a second illustration of a graphic-based chart generated
by the system of FIG. 1, as described in the procedures of FIGS. 2A-2B and
FIG. 5.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
4
DETAILED DESCRIPTION
For the purposes of promoting an understanding of the principles of
the invention, reference will now be made to the embodiment illustrated in
the drawings and specific language will be used to describe the same. It
will nevertheless be understood that no limitation of the scope of the
invention is thereby intended. Any alterations and further modifications in
the described embodiments, and any further applications of the principles
of the invention as described herein are contemplated as would normally
occur to one skilled in the art to which the invention relates. FIG. I is a
diagrammatic view of computer system 10 of one embodiment of the
present invention. Computer system 10 includes client workstation 12.
While client workstation 12 is illustrated as being a client computer, it
should be understood client workstation 12 may be arranged to include both
a client and server. Furthermore, it should be understood that while one
computer is illustrated, more than one computer may be utilized in
alternative embodiments.
Client workstation includes one or more processors or CPUs 14 and
one or more types of memory 16. Each memory 16 includes a removable
memory device, although not shown to preserve clarity. The processor may
be comprised of one or more components configured as a single unit.
Alternatively, when of a multi-component form, a processor may have one
or more components located remotely relative to the others. One or more
components of each processor may be of the electronic variety defining
digital circuitry, analog circuitry, or both. In one embodiment, processor is
of a conventional, integrated circuit microprocessor arrangement, such as
one or more PENTIUM III or PENTIUM 4 processors supplied by INTEL
Corporation of 2200 Mission College Boulevard, Santa Clara, Calif. 95052,
USA.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
Memory (removable or generic) is one form of coniputer-readable
device. Memory may include one or more types of solid-state electronic
memory, magnetic memory, or optical memory, just to natne a few. By
way of non-limiting example, memory may include solid-state electronic
5 Random Access Memory (RAM), Sequentially Accessible Memory (SAM)
(such as the First-In, First-Out (FIFO) variety or the Last-In-First-Out
(LIFO) variety), Programmable Read Only Memory (PROM),
Electronically Programmable Read Only Memory (EPROM), or
Electrically Erasable Programmable Read Only Memory (EEPROM); an
optical disc memory (such as a DVD or CD ROM); a magnetically encoded
hard disc, floppy disc, tape, or cartridge media; or a combination of any of
these memory types. Also, memory may be volatile, nonvolatile, or a
hybrid combination of volatile and nonvolatile varieties.
Client workstation 12 includes a display 22 and one or more input
devices 24. Input devices 24 may include one or more operator input
devices such as a keyboard, electronic pen input device, mouse, track ball,
light pen, microtelecommunicator, gum pocket size measurement device,
and/or a cavity detection device, to name just a few representative
examples. Alternatively or additionally, client workstation 12 includes a
printer 25. Alternatively or additionally, client workstation 12 has access to
external data 36 in other systems and/or devices, such as external charting
programs and digital cameras, to name a few non-limiting examples.
Client workstation 12 also includes a user interface 26, business logic 28,
and database 30. Database 30 stores image data 32 and other information
34 such as chart data. Business logic 28 includes the computer executed
procedures described in FIGS. 2-6. Business logic 28 interfaces with user
interface 26 to communicate with a user, and business logic 28 interfaces
with database 30 to retrieve and store data. In one embodiment, client
workstation 12 is disconnected from computer network 20. In another
embodiment, client workstation 12 is connected to network 20.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
6
Although only one client workstation 12 is shown to preserve
clarity, more client workstations and/or servers could also be present. In
such instances, multiple client workstations 12, displays 22, input devices
24, and printers 25 may be of the same respective type, or a heterogeneous
combination of different computing devices. When more computers are
present, client workstation 12 can be coupled to other computers over
computer network 20. Computer network 20 could be in the form of a
Local Area Network (LAN), Municipal Area Network (MAN), Wide Area
Network (WAN), such as the Internet, a combination of these, or such other
network arrangement as would occur to those skilled in the art. The one or
more features provided by client workstation 12 can be provided on the
same computer or varying other arrangements of computers at one or more
physical locations and still be within the spirit of the invention. As one
non-limiting example, a client-server arrangement can be used where the
database 30 is located on one or more central servers that are accessible
over computer network 20 by user interface 26 and business logic 28 that is
present on one or more client computers 12. As another non-limiting
example, a 3-tier/n-tier arrangement can be used over computer network 20
where the database 30 is located on one or more server computers, where at
least some of the business logic 28 runs on one or more server computers,
and where the user interface 26 resides on one or more client computers 12.
Various other computer architecture arrangements are possible as is
appreciated by one of ordinary skill in the computer art, and such
arrangements are still within the spirit of the invention. The operating logic
of system 10 can be embodied in signals in programming instructions,
dedicated hardware, transmitted over computer network 20, or a
combination of these.
In one embodiment, system 10 serves as an image charting system,
with client workstation 12 containing a user interface 26, business logic 28,
and database 30 that allow for creation and management of charts and

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
7
related data. As one non-limiting example, system 10 can be used by a
dentist to manage patient dental charts and associated information. The
system is not limited to dentistry, or the field of medicine, as will be
understood by one in the art. The system can be used in various industries
where generating a panoramic image and using the panoramic image as part
of a chart for further analysis would be useful. As a few non-limiting
examples, the system can be used for engineering, real estate,
pharmaceuticals, and manufacturing.
Referring additionally to FIGS. 2A-2B, one embodiment for
implementation with system 10 is illustrated in flow chart form as
procedure 100, which demonstrates a high level process flow diagram of
some of the features provided by system 10. In one form, procedure 100 is
at least partially implemented in the operating logic of system 10.
Procedure 100 begins on FIG. 2A at start point 101 with generating a
panoramic image from multiple individual images or from importing an
existing panoramic image (stage 102). An image-based chart is generated
from the panoramic image (stage 104). Alternatively or additionally to the
image-based chart, a graphic-based chart is generated from an outline of the
panoramic image (stage 106). A user can input chart data onto one or both
of the charts using one or more input devices (stage 108). A few non-
limiting examples of input devices include a mouse, keyboard, electronic
pen, personal digital assistant (PDA), cavity detection device, and a gum
pocket size measurement device. This is not an exhaustive list, and various
other types of input devices can be used to input chart data onto one or both
of the charts.
The user can select an option to retrieve and display external chart
data that is imported from an external source (stage 110). Chart data can be
imported from a variety of data sources and/or devices, such as an external
program, a digital camera, or a personal digital assistant (PDA), to name a
few non-limiting examples. Turning now to FIG 2B, the inputted and/or
imported chart data is displayed on the applicable chart to the user on

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
8
display 22 (stage 112). The user can toggle between the individual images,
the panoramic image and the charts and/or overlay one over the other as
desired (stage 114). In one embodiment, the toggle feature provides the
user with the ability to view the information in a variety of ways and to
navigate among the charts and underlying images easily. There may be
some instances where overlaying one image or chart on top of another
image or chart is useful, such as for a dentist diagnosing a certain dental
condition. If desired, the user can replace an individual image included in
the panoramic image (116) with a new image. Upon replacement, a revised
panoramic image can be generated in accordance with the procedure of
FIG. 3. The process then ends at end point (118).
Turning now to FIG. 3, procedure 120 demonstrates the stages
involved in generating a panoramic image (stage 102 in FIG. 2A). In one
forin, procedure 120 is at least partially implemented in the operating logic
of system 10. Procedure 120 begins at start point 121 with receiving
images in an electronic format (stage 122). Images that are received can
include images that were captured with a digital camera, or that were
scanned into an electronic format from a film-based image, to name a few
non-limiting examples. The user can select an option in user interface 26 to
specify from where the system can retrieve the images. At least one object
in each of the images is programmatically or manually identified (stage
124). In one embodiment, system 10 programmatically identifies the
objects. Alternatively or additionally, the user has an option to identify at
least some of the objects to assist system 10 in making a proper
identification. An example of an object in the case of a dental image
includes a tooth. A series of boundary locations around each of the objects
is programmatically or manually identified (stage 126). Each of the images
is aligned or warped to a panoramic plane (stage 128). A panoramic image
is generated from a mosaic of the aligned images (stage 130). The
procedure then ends at end point 132.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
9
Turning now to FIG. 4, procedure 140 demonstrates the stages
involved in generating an image-based chart from a panoramic image
(stage 104 in FIG. 2A). In one form, procedure 140 is at least partially
implemented in the operating logic of system 10. Procedure 140 begins at
start point 141 with generating an image-based chart that includes a copy of
the panoramic image or the original panoramic image (stage 142). The user
can input and/or import data onto the chart using one or more input devices
and/or external sources (stage 144). The inputted and/or imported data is
displayed in an overlay fashion upon (e.g. on top of) the panoramic image
in the chart (stage 146). By storing and/or displaying the chart data in an
overlay fashion, the underlying image in the chart is preserved.
Alternatively or additionally, the user can more easily work with the chart,
such as by turning the display of chart data on and off as desired.
Alternatively or additionally, the chart data can be permanently saved
directly on the chart in non-overlay fashion. The procedure ends at end
point 148.
Turning now to FIG. 5, procedure 150 demonstrates the stages
involved in generating a graphic-based chart from a panoramic image
(stage 106 in FIG. 2A). In one form, procedure 150 is at least partially
implemented in the operating logic of system 10. Procedure 150 begins at
start point 151 with generating a graphic-based chart that includes at least
an outline of the contents of the panoramic image (stage 152). In the case
of a panoramic dental image, the outline can include teeth, soft tissue areas,
and/or pocket depth, to name a few non-limiting examples. The user can
input and/or import data onto the chart using one or more input devices
and/or external sources (stage 154). The inputted and/or imported data is
displayed in an overlay fashion upon (e.g. on top of) the panoramic image
in the chart (stage 156). Again, by storing and/or displaying the chart data
in an overlay fashion, the underlying image in the chart is preserved.
Alternatively or additionally, the user can more easily work with the chart,

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
such as by turning the display of chart data on and off as desired.
Alternatively or additionally, the chart data can be permanently saved
directly on the chart in non-overlay fashion. The procedure ends at end
point 158.
5 Turning now to FIG. 6, procedure 160 demonstrates the stages
involved in managing a panoramic image (stage 116 in FIG. 2B). In one
form, procedure 160 is at least partially implemented in the operating logic
of system 10. Procedure 160 begins at start point 161 with storing in
database 30 location information (other data 34) for each of the images to
10 associate each image with a particular location in the panoramic image
(stage 162). A user can select an area of the panoramic image from the
panoramic image itself or from one of the charts (stage 164). Location
information is then retrieved from database 30 to determine which of the
images is associated with the selected area of the panoramic image (stage
166). The particular one or more of the images associated with the selected
area is displayed on display 22 (stage 168). A user can specify an option to
replace a selected particular one of the images with a replacement image
(stage 170). Upon replacement, a revised panoramic image can be
generated in accordance with the procedure of FIG. 3. The process then
ends at end point 172.
A first hypothetical example will now be described in FIGS. 7-11 to
illustrate the procedures of FIGS. 2-6. A dental example will be used, but
one of ordinary skill in the art will appreciate that other fields of art
related
to or outside of the field of medicine are also within the spirit of the
invention. FIG. 7 illustrates a simulated set of dental images 200 used for
generating a panoramic image, as described in FIGS. 2-3. Turning now to
FIG. 8 (with continued reference to FIG. 7), a visually simulated
illustration of the programmatic process used by system 10 in carrying out
the procedures of FIGS. 2-3 is shown. Individual dental images 200 are
received by system 10 in an electronic format (stage 122). Dental images

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
11
200 were captured with a digital camera, but film-based images that have
been scanned to an electronic format, or other similar images types could
also be used. In the current example, the dental images 200 are a full-
mouth series of images, but more images or less images than a full-mouth
series could be used. After the user selects an option to specify from where
systern 10 can retrieve the dental images, at least one object (e.g. tooth in
this example) in each of the images is programmatically identified (stage
124) by business logic 28. Alternatively or additionally, the user has an
option to identify at least some of the objects in images 200 to assist system
10 in making a proper identification.
A series of boundary locations around each of the objects is
programmatically identified (stage 126). Using the information obtained in
the identification steps, system 10 has aligned or warped 210 each of dental
images 200 to a panoramic plane (stage 128). Turning now to FIG. 9 with
continued reference to FIG 8, a panoramic image 212 is generated from a
mosaic 214 of the aligned images 210 (stage 130).
Turning now to FIG. 10, an illustration of an image-based dental
chart 216 generated by system 10 in accordance with the procedures of
FIGS - 2A-2B and FIG. 4 is shown. Image-based dental chart 216 includes
a copy of panoramic dental image 212 (stage 142), and also includes
symbols 218 and 220 (chart data) that were input by a user from an input
device 24 (stage 144). The chart data (218 and 220) is displayed in an
overlay fashion on top of the panoramic image included in chart 216 (stage
146). By overlaying the chart data (218 and 220), the underlying
panoramic dental image is preserved. Alternatively or additionally, the
user can more easily work with the chart, such as by turning the display of
chart data on and off as desired.
Turning now to FIG. 11, an illustration of graphic-based dental
chart 222 generated by system 10 in accordance with the procedures of
FIGS. 2A-2B and FIG. 5 is shown. In the current example of a panoramic

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
12
dental image, graphic-based chart 222 includes an outline of the teeth, soft
tissue areas, and pocket depth (stage 152). Graphic-based dental chart 222
includes symbols 224, 226, and 228 (chart data) that were input by a user
from an input device 24 (stage 154). The chart data (224, 226, and 226) is
displayed in an overlay fashion upon (e.g. on top of) the panoramic image
in chart 222 (stage 156). Again, by storing and/or displaying the chart data
in an overlay fashion, the underlying image in the chart is preserved.
Alternatively or additionally, the user can more easily work with the chart,
such as by turning the display of chart data on and off as desired.
As another non-limiting medical example, a user, such as a doctor
or other medical professional, uses the system and method of the current
invention to capture images of a basal cell carcinoma over time. The user
takes measurements of the basal cell carcinoma and records the
measurements and/or other notes on a corresponding medical digital chart
(such as 216 and/or 222) that was created using system 10. Alternatively or
additionally, if the photos were taken with the same distance between the
camera and the carcinoma, then comparison measurements can be made
from the digital images and/or digital charts themselves, since the scale is
the same from picture to picture. This allows the user to chart growth size,
shape, and color of the basal cell carcinoma over time.
Another hypothetical example will now be described in FIGS. 12-
16 to further illustrate the procedures of FIGS. 2-6. A real estate example
will be used, but one of ordinary skill in the art will again appreciate that
other fields of art related to or outside of the field of real estate are
within
the spirit of the invention. FIG. 12 illustrates a simulated set of real
estate
images 240 used for generating a panoramic real estate image, as described
in FIGS. 2-3. Turning now to FIG. 13 (with continued reference to FIG.
12), a second visually simulated illustration of the process used by system
10 in carrying out the procedures of FIGS. 2-3 is shown.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
13
In the current real estate example, the individual real estate images
240 are received by system 10 in an electronic format (stage 122). Images
240 were captured with a digital camera, but film-based images that have
been scanned to an electronic format, or other similar image types could
also be used. Three of the images (242, 244, and 246) are of neighboring
houses on the same street. The fourth iniage 248 represents the finished
appearance of a house that is under construction on that same street. This
fourth image 248 was taken of another identical home by the same builder
to simulate what the home under construction will look like when it is
finished. The system programmatically identifies the three actual houses
(242, 244, and 246) from the street (stage 124) and the user manually
identifies the fourth 248 image, and a series of boundary locations around
each of the houses is identified (stage 126). Images that the system would
not be able to determine a similarity with other images can be manually
added by a user, such as in the case of the fourth image 248 in the current
example. Alternatively or additionally, all of the images can be manually
identified by a user. Using the information obtained in the identification
steps, system 10 has aligned or warped 250 each of real estate images 240
to a panoramic plane (stage 128). Turning now to FIG. 14 with continued
reference to FIG 13, a panoramic real estate image 252 is generated from a
mosaic 254 of the aligned images 250 (stage 130).
Turning now to FIG. 15, an illustration of an image-based real
estate chart 256 generated by system 10 in accordance with the procedures
of FIGS. 2A-2B and FIG. 4 is shown. Image-based real estate chart 256
includes a copy of panoramic real estate image 252 (stage 142), and also
includes hand-written notes 257, 258, 259, and 260 (chart data) that were
input by a user from an input device 24- (stage 144). While the current
example illustrates handwriting data ori the chart, it will be understood that
data can be handwritten, typed, imported from another system, or be a
combination of these, to name a few non-limiting input method examples.

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
14
The chart data (257, 258, 259, and 260) is displayed in an overlay fashion
on top of the panoramic image included in chart 256 (stage 146). By
overlaying the chart data (257, 258, 259, and 260), the underlying
panoramic image is preserved.
Turning now to FIG. 16, an illustration of graphic-based real estate
chart 262 generated by system 10 in accordance with the procedures of
FIGS. 2A-2B and FIG. 5 is shown. In the current example of a panoramic
real estate image, graphic-based chart 262 includes an outline of the homes,
landscaping, and street (stage 152). Graphic-based real estate chart 262
includes hand-written notes 264, 265, 266, and 268 (chart data) that were
input by a user from an input device 24 (stage 154). It will again be
understood that data can be handwritten, typed, imported from another
system, or be a combination of these, to name a few non-limiting input
method examples. The chart data (264, 265, 266, and 268) is displayed in
an overlay fashion upon (e.g. on top of) the panoramic real estate image in
chart 262 (stage 156) so the underlying image in the chart is preserved. As
mentioned previously, images from other industries could also be used.
In yet another embodiment of the present invention, a method is
disclosed that comprises generating a panoramic image in an electronic
format; generating an image-based chart from the panoramic image;
generating a graphic-based chart from the panoramic image, said graphic-
based chart including a graphical outline of the panoramic image; and
wherein the image-based chart and graphic-based chart are operable to
receive and display data that is input using at least one of a plurality of
input devices.
In another embodiment of the present invention, method is
disclosed that comprises receiving a plurality of images in an electronic
format; identifying at least one object in each of the images; identifying a
series of boundary locations around each of the objects; aligning each of
the images to a panoramic plane; generating a panoramic image from the

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
aligned images; and generating at least one electronic chart that includes a
chart image created from the panoramic image, said chart being operable to
receive data that was input using at least one of a plurality of input
devices,
and said chart being further operable to display the data overlaid on top of
5 the chart image.
In yet another embodiment of the present invention, a system is
disclosed that comprises a business logic routine; a first computer coupled
to the business logic routine, said first computer including at le:ast one of
a
plurality of input devices, said computer further including a display device;
10 and wherein the business logic routine is operable to generate a panoramic
image from a plurality of images, to generate at least one electronic chart
that includes a chart image created from the panoramic image, to display
the at least one chart on the display to a user upon request, anct to receive
data input from the user from the at least one of the input devices, said data
15 input including data to be displayed on the at least one chart.
In yet a further embodiment of the present invention, an apparatus is
disclosed that comprises a device encoded with logic executable by one or
more processors to: generate a panoramic image in an electronic format
from a plurality of images; generate an image-based chart frorrn the
panoramic image; generate a graphic-based chart from the panoramic
image, said graphic-based chart including a graphical outline of the
panoramic image; receive chart data from at least one of a plurality of input
devices; and display the chart data overlaid on top of at least one of the
charts.
All publications, prior applications, and other documents cited
herein are hereby incorporated by reference in their entirety as if each had
been individually incorporated by reference and fully set forth_
A person of ordinary skill in the computer software art will
recognize that the client and/or server arrangements, user interface screen
content, and data layouts could be organized differently to include fewer or

CA 02581754 2007-03-22
WO 2006/039402 PCT/US2005/035024
16
additional options or features than as portrayed in the illustrations and
still
be within the spirit of the invention.
While the invention has been illustrated and described in detail in
the drawings and foregoing description, the same is to be considered as
illustrative and not restrictive in character, it being understood that only
the
preferred embodiment has been shown and described and that all
equivalents, changes, and tnodifications that come within the spirit of the
inventions as described herein and/or by the following claims are desired to
be protected.

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
É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
Inactive : CIB expirée 2022-01-01
Demande non rétablie avant l'échéance 2010-09-29
Le délai pour l'annulation est expiré 2010-09-29
Réputée abandonnée - omission de répondre à un avis sur les taxes pour le maintien en état 2009-09-29
Inactive : Page couverture publiée 2007-05-23
Inactive : Lettre officielle 2007-05-22
Inactive : Lettre officielle 2007-05-22
Inactive : Notice - Entrée phase nat. - Pas de RE 2007-05-17
Lettre envoyée 2007-05-17
Lettre envoyée 2007-05-17
Inactive : CIB en 1re position 2007-04-19
Demande reçue - PCT 2007-04-18
Exigences pour l'entrée dans la phase nationale - jugée conforme 2007-03-22
Demande publiée (accessible au public) 2006-04-13

Historique d'abandonnement

Date d'abandonnement Raison Date de rétablissement
2009-09-29

Taxes périodiques

Le dernier paiement a été reçu le 2008-06-05

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.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
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 nationale de base - générale 2007-03-22
Enregistrement d'un document 2007-03-22
TM (demande, 2e anniv.) - générale 02 2007-10-01 2007-08-13
TM (demande, 3e anniv.) - générale 03 2008-09-29 2008-06-05
Titulaires au dossier

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

Titulaires actuels au dossier
INTERACTIVE DIAGNOSTIC IMAGING, INC.
Titulaires antérieures au dossier
MICHAEL R. RAZZANO
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 (Temporairement non-disponible). 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
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Abrégé 2007-03-21 2 104
Dessins 2007-03-21 17 547
Revendications 2007-03-21 12 392
Description 2007-03-21 16 720
Dessin représentatif 2007-03-21 1 18
Page couverture 2007-05-22 2 49
Rappel de taxe de maintien due 2007-05-29 1 112
Avis d'entree dans la phase nationale 2007-05-16 1 195
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2007-05-16 1 107
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2007-05-16 1 107
Courtoisie - Lettre d'abandon (taxe de maintien en état) 2009-11-23 1 171
Rappel - requête d'examen 2010-05-31 1 129
PCT 2007-03-21 3 120
Correspondance 2007-05-22 1 19