USPatent applicationPatented

Data distributing system and data recording method

Granted 21 Sep 2010 · 10 office actions

Application· this page
9534255
filed 23 Mar 2000
Publication
Not published
not published
Patent
US 7,801,737
granted 21 Sep 2010

Life of the application

34 dated events
⤢ drag to zoom20002002200420062008201020122014201620182020ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A data distributing system wherein an electronic book data storage center which is stored with a plurality of pieces of book data is capable of communicating with electronic book vending machines 2 via a communication line and/or a communication satellite. In each of the vending machines, a storage medium can be inserted. The vending machine selects a piece of book data, which may be desired by the user, based on data stored in the storage medium as data to be to recorded into the storage medium. The user himself or herself can select a piece of book data. Also, the recorded data can be deleted from the storage medium in compliance with the user\'s request. These vending machines may have a function of casting accounts.

Description

8 parts
›This application is based on application Nos. 11-89721…

This application is based on application Nos. 11-89721 and 11-89722 filed in Japan, the content of which is hereby incorporated by reference.

›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a data distributing system and a data recording method, and more specifically to a data distributing system to distribute desired book data to users by recording the book data into users' data storage media such as optical disks and a data recording method adopted in the data distributing system.

2. Description of Related Art

In recent years, a system to distribute book data widely by recording the book data in rewritable storage media such as optical disks and to reproduce the data by use of portable electronic book players or personal computers is suggested. In this specification, the book data mean information which is conventionally distributed as printed matter such as books, weekly and monthly magazines, technical books, newspapers, advertisements, etc.

In order to realize the data distributing system, it is necessary that users can store desirable book data in their storage media at places where they can stop by easily, such as convenience stores and stands at stations, etc.

In another aspect of this system, when users buy book data, they cannot see the content directly as they can in buying paper books, and there is fear that users may buy different book data from what they have wanted. Accordingly, when a user wants to return book data for this reason or to delete book data from a storage medium because of lack of storage capacity of the storage medium, it is necessary to comply with such a demand.

›SUMMARY OF THE INVENTION

An object of the present invention is to provide a data distributing system wherein users can store desired data in storage media easily and a data recording method adopted in the system.

Another object of the present invention is to provide a data distributing system wherein users can store desired data in storage media easily and also can delete the recorded data from the storage media and a data recording method adopted in the system.

In order to attain the objects, a data distributing system according to the present invention comprises: a storage section which stores a plurality of pieces of data; a receiving section which receives a storage medium; a reading section which reads at least part of data stored in the storage medium which is set in the receiving section; a selecting section which selects a specified piece of data from the data stored in the storage section in accordance with the data read out by the reading section; and a recording section which records the selected data into the storage medium.

The receiving section, the reading section, the selecting section and the recording section are integrated into one unit, and such units are installed in a plurality of places. These units are connected to the storage section by communication means including a telephone line and a communication satellite.

What the reading section reads out from the storage medium are, for example, data for specifying a book, and what the selecting section selects are, for example, data for a subsequent number or volume of the book specified by the data read out by the reading section.

In the data distributing system, the storage medium may be brought by the user or may be provided to the user at the site. If the storage medium is stored with data for specifying a book which may be desired by the user, the data are read out by the reading section. Then, based on the read data, a piece of data is selected from the data stored in the storage section, and the selected data are recorded into the storage medium.

It is preferred that such distributing units incorporating the receiving section, the reading section, the selecting section and the recording section are installed in many places. Because the volume of data to be stored in the storage section is enormous and because writing of data into the storage section is to be performed very often, the storage section shall be of a large capacity, and a method wherein the storage section transmits data to the distributing units shall be adopted. If a limitation is set to the data to be distributed to the users, the data may be stored in the distributing units. Also, popular data may be stored in the distributing units.

According to the present invention, users can obtain desirable data by performing an easy process of setting a storage medium in the receiving section.

Another data distributing system according to the present invention comprises: a storage section which stores a plurality of pieces of book data; a display section which displays index information about the book data stored in the storage section; a selecting section which selects a piece of index information from the index information displayed on the display section; a receiving section which receives a storage medium; and a recording section which records book data specified by the index information selected by the selecting section into the storage medium.

In this data distributing system, the user can get index information about the book data stored in the storage section from the display section. Further, when the user selects a piece of index information, book data specified by the selected index information are stored in the storage medium.

Further, another data distributing system according to the present invention comprises: a storage section which stores a plurality of pieces of data; a receiving section which receives a storage medium; a selecting section which selects a specified piece of data from the data stored in the storage section; a recording section which records the specified data into the storage medium; an accounting section which places accounts for the data recorded into the storage medium; a reading section which reads out at least part of the specified data recorded into the storage medium; a deleting section which deletes the specified data from the storage medium; and an account adjusting section which adjusts the accounts placed by the accounting section in accordance with the data deletion performed by the deleting section.

By use of this data distributing system, users can obtain desirable data by only performing an easy process of setting a storage medium in the receiving section. On the other hand, when the user desires deletion of data which have been once recorded into the storage medium, the data can be deleted by the deleting section.

Such data deletion is performed in two kinds of cases. One is a case of returning data which have been purchased by mistake, and this is refundable. In such a case, in this data distributing system, the date and time when the data were recorded to the storage medium are read out, and it is judged whether or not a specified time has passed since the recording date and time. If the specified time has passed, the return of data is not accepted, and the data deletion is not admitted. The other is a case of merely deleting data because of shortage of storage capacity of the storage medium or the like. In such a case, the account adjusting section does not operate, and data deletion is executed on no conditions.

In this data distributing system, users can store desirable data in storage media and can delete undesirable data from storage media. This system eliminates the users' trouble of having to buy data deleting devices by themselves and of throwing away storage media stored with unnecessary data. This data distributing system can be used easily, which may result in wide spread use of this system.

›BRIEF DESCRIPTION OF THE DRAWINGS

These and other objects and features of the present invention will be apparent from the following description with reference to the accompanying drawings, in which:

FIG. 1 is a general structural view of a data distributing system according to the present invention;

FIG. 2 is a front view of an electronic book vending machine incorporated in the system;

FIG. 3 is a block diagram which shows a control circuit of the electronic book vending machine;

FIG. 4 is a flowchart which shows a control procedure (main routine) of the control circuit;

FIG. 5 is a flowchart which shows an operation subroutine;

FIGS. 6 through 8 are flowcharts which show a subroutine for a display and a sale of an electronic book;

FIG. 9 is a flowchart which shows a subroutine for using stored data for a book search;

FIG. 10 is a flowchart which shows another subroutine for using stored data for a book search;

FIG. 11 is a flowchart which shows a subroutine for a key-word search;

FIG. 12 is a flowchart which shows a subroutine for data cancellation/deletion; and

FIGS. 13 a through 13 m are illustrations which show various ways of displaying information on a display device of the electronic book vending machine.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 4

Preferred embodiments of a data distributing system and a data recording method according to the present invention are described with reference to the drawings.

General Structure of Data Distributing System

FIG. 1 shows a general structure of a data distributing system according to the present invention. This system is generally comprised of one electronic book data storage center 1 and a plurality of electronic book vending machines 2 . There is provided one storage center 1 in the country or in every main region, and in the storage center 1 , all kinds of electronic book data are stored. There are provided one or more vending machines 2 at each of many places where users can easily stop by (convenience stores, stands at stations, etc.). The storage center 1 is connected to the vending machines 2 by telephone lines 3 or via a communication satellite 4 so as to exchange data with the vending machines 2 . Between the storage center 1 and the vending machines 2 , three communication routes are possible as indicated by arrows “a”, “b” and “c” in FIG. 1 .

Each vending machine 2 , in compliance with a user's (buyer of book data) request, reads electronic book data from the storage center 1 and records the data in a storage medium 6 , which can be used in an electronic book player 5 so that the data can be reproduced by the player 5 .

The storage medium 6 incorporates a storage element which is capable of recording, reading and deleting data, such as an optical storage element, a photomagnetic storage element, a magnetic storage element, a non-volatile semiconductor storage element or the like. The electronic book player 5 has screens 5 a and 5 b made of liquid crystal or the like. The storage medium 6 is attachable to and detachable from the player 5 , and the player 5 is capable of reproducing book data stored in the storage medium 6 on the screens 5 a and 5 b.

Structure of Vending Machine

FIG. 2 is a front view of the electronic book vending machine 2 . On the front side, a display device 21 , an operation device 22 , a cash receiver 23 , a credit card receiver 24 , a storage medium receiver 25 , a change ejecting device 26 , a purchased storage medium ejecting device 27 , etc. are provided. The operation device 22 incorporates a keyboard for inputs of letters and buttons for selection. Otherwise, the display device 21 may be so designed to display touch switches which serve as an operation panel.

Control Circuit

FIG. 3 shows a control circuit of the electronic book vending machine 2 . The main member of this circuit is a CPU 31 and comprises the operation device 22 , a data storage device 33 , the display device 21 , a reading/reproducing device 34 which reads data from the storage medium 6 and reproduces the data, a recording/deleting device 35 which records or delete data to or from the data storage medium 6 , the purchased storage medium ejecting device 27 , etc. The cash receiver 23 , the credit card receiver 24 and the change ejecting device 26 are connected to the CPU 31 via an accounting device 36 . The data storage device 33 is temporarily stored with book data which have been sent from the storage center 1 and received by the data sending/receiving section 32 . The purchased storage medium ejecting device 27 has a stock of new storage media which have been initialized but have not been stored with any book data, and in accordance with the user's operation, ejects such a new storage medium.

Control Procedure

Next, a way of using the electronic vending machine 2 is described following a control procedure carried out by the CPU 31 .

Initialization

FIG. 4 shows a main routine of the CPU 31 . When the CPU 31 is reset, all the members are initialized at step S 1 . At step S 2 , information to be displayed on the display device 21 in a stand-by state is read out. This information is, for example, an advertisement of a certain book which has been set by the store where the vending machine 2 is installed or has been sent from the storage center 1 . At step S 3 , the information is displayed on the display device 21 . The display device then enters a standby mode at step S 4 while awaiting instructions.

Operation

FIG. 5 shows a control procedure of the operation device 22 when a user operates the device 21 . First at step S 11 , it is judged whether or not a new medium button has been pressed. When the button has been pressed, which means when the user wants a new storage medium, a sale of a new medium is performed at step S 12 . The detailed description of this process is omitted. If a new storage medium is not desired, “NO” at S 11 , then at S 13 the program checks to see if a storage medium has been inserted.

When a storage medium is inserted in the storage medium receiver 25 (“YES” at step S 13 ), it is judged at step S 14 whether or not cancellation/return or deletion of book data from the storage medium is desired. If cancellation or deletion of data is desired, data cancellation/deletion is performed at step S 15 . If cancellation/deletion is not desired, a sale of book data is performed at step S 16 .

If any storage medium is not inserted (“NO” at step S 13 ), it is judged that the user wants to search for a book to buy, and it is judged at step S 17 whether or not the user wants to make a key-word search. If “YES”, a key-word search is performed at step S 18 . If “NO” at step S 17 , categorized book lists are displayed at step S 19 so that the user can select a desirable book.

In the following, control procedures at steps S 15 , S 16 , S 18 and S 19 are described.

Display of Book Lists

FIGS. 6 , 7 and 8 show a subroutine for a sale of book data performed at step S 16 and for a display of book lists performed at step S 19 . First, a process of displaying categorized book lists is described. In accordance with the user's operation with a selection button, a book list of a selected category is displayed on the display device 21 . If the store which owns the vending machine 2 sets a prior book category (“YES” at step S 21 ), a book list of the category is displayed at step S 22 . Further, a list of books which come into sale recently may be displayed in a stand-by state (see FIG. 13 a ).

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 4

If the store does not set a prior book category, general (primary) categories of books, namely, magazines, technical books, stories, practical books, etc. are listed on the display device 21 at step S 23 (see FIG. 13 b ). When the user selects one of these primary categories, specific (secondary) categories of the primarily selected group are listed. For example, if “magazines” is selected as the primary category, secondary categories such as science, sports, cars, etc. are listed. If “practical books” is selected, secondary categories such as pleasure, business, languages, etc. are listed (see FIG. 13 c ).

Then, when the user selects one of these secondary categories, more specific (third) categories of the secondarily selected group are listed. For example, if “sports” is selected as the secondary category, third categories such as baseball, soccer, ski, etc. are listed (see FIG. 13 d ). If “pleasure” is selected, third categories such as fishing, pets, pictures, etc. are listed. Then, when the user selects one of these third categories, the titles of books in the selected group are displayed (see FIG. 13 e ).

If the store which owns the vending machine 2 especially wants to sell books of a certain group, the display device 21 may be so controlled to display the third categories of the group in a stand-by state.

Recording of Book Data

If no book is selected, “NO” at S 24 , then the program returns to S 23 . When it is judged at step S 24 that the user has selected a book, the title of the selected book is displayed at step S 25 , and it is judged at step S 26 whether or not a storage medium is in the receiver 25 . If there are no storage media in the receiver 25 , a message to instruct the user to insert a storage medium in the receiver 25 is displayed at step S 27 (see FIG. 13 f , and the program waits until cancellation is requested at step S 28 or until a storage medium is inserted in the receiver 25 .

When a storage medium is inserted in the receiver (“YES” at step S 26 ), an inquiry to ask the user whether or not the user intends to store the book data in the storage medium is displayed at step S 41 . After the user's intention of storing the book data in the storage medium is confirmed at step S 42 , settlement of the account (insert of cash or use of a credit card) is confirmed at step S 43 . If the account has not been settled, a message to request settlement of the account is displayed at step S 44 , and the program waits until cancellation is requested at step S 45 or until the account has been settled. When the settlement of the account is confirmed (“YES” at step S 43 ), at step S 46 , the book data and also the date and time are stored in the storage medium. If the user does not intend to store the book data, “NO” at S 42 , the program returns.

Recording of Request Data for the Subsequent Numbers or Volumes

If there is a sales plan of the subsequent numbers or volumes of the book of which data have been recorded at step S 46 (“YES” at step S 47 ), an inquiry to ask the user whether or not the user wants data to be used to request the subsequent numbers or volumes is displayed at step S 48 . If the user's desire for the data is confirmed, the data is stored in the storage medium at step S 49 . If the user wants subscription, such request data may be automatically stored in the storage medium.

Reproduction of Recorded Data

On completion of recording of the book data into the storage medium in the above-described way at S 49 , or is “NO” at S 47 or S 48 , at step S 50 , the recorded book data are reproduced on the display device 21 so that the user can recognize the content. When the user inputs his/her OK at step S 51 , the storage medium is ejected from the vending machine 2 at step S 52 . On the other hand, if the user wants cancellation (“YES” at step S 53 ), the recorded book data are erased from the storage medium at step S 54 . Then, the account is adjusted at step S 55 , and the storage medium is ejected at step S 52 . If “NO” at S 53 , then the program again requests user confirmation of content at S 51 .

Automatic Selection of Book

When a storage medium is inserted in the vending machine 2 , the reading/reproducing device 34 at step S 31 works to read the data from the storage medium and judges at step S 32 whether or not there are any data in the storage medium. If no data is stored on the storage medium, “NO” at S 32 , the program proceeds to S 21 . If there are data in the storage medium, it is confirmed at step S 33 whether or not there are request data for the subsequent numbers or volumes. If “YES” at step S 33 , from the books of which data are in the storage medium and of which subsequent number/volume request data are in the storage medium, ones of which subsequent numbers and volumes are on sale are displayed at step S 34 (see FIG. 13 g ). Thereafter, the processes at step S 41 and the subsequent steps are performed to store desired book data in the storage medium.

It is possible to use a storage medium exclusively for a specified book. Specifically, subsequent number/volume request data of a specified book are stored in a storage medium beforehand, and thereby, when the storage medium is inserted in the vending machine 2 , the reading/reproducing device 34 reads the request data, which results in automatic selection of the subsequent numbers or volumes of the book. This method allows users to subscribe weekly or monthly magazines in an easy way.

Way of Searching Books Related to Data in Storage Medium

Even if there are no subsequent number/volume request data (“NO” at step S 33 ) in the storage medium, books related to the book data stored in the storage medium are searched automatically at step S 35 .

FIG. 9 shows a subroutine for a book search by use of the stored data. At step S 56 , any revisions of the books of which data are in the storage medium are searched. If it is confirmed at step S 57 that there are any revisions of the books, a list of these revisions is displayed on the display device 21 at step S 58 (see FIG. 13 h ). If the user selects/determines to buy one of these revisions at step S 59 , the title of the selected one is displayed at step S 60 , and the processes at step S 41 and the subsequent steps are performed.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 4

If there are no revisions (“NO” at step S 57 ), any subsequent numbers or volumes of the books are searched at step S 61 . If it is judged at step S 62 that there are subsequent numbers or volumes of the books, a list thereof is displayed on the display device 21 at step S 63 . Also, when the user does not want to buy any of the revisions (“NO” at step S 59 ), the program goes to step S 61 . Next, at S 64 if the user selects/determines to buy one of these numbers and volumes, the title of the selected one is displayed at step S 65 . Then, the processes at step S 41 and the subsequent steps are performed.

When there are no subsequent numbers or volumes (“NO” at step S 62 ) or when the user does not want to buy any of the subsequent numbers and volumes (“NO” at step S 64 ), a list of books in the same third category as the book of which data were recorded the latest is displayed on the display device 21 at step S 66 . Here, a list of books written by the same writer as the latest recorded book may be displayed. Then, if the user selects one from this list to buy at step S 67 , the title of the selected book is displayed at step S 68 , and the processes at step S 41 and the subsequent steps are performed. If the user does not want to buy any of the books displayed at step S 66 (“NO” at step S 67 ), the program goes to step S 23 to display categorized book lists.

Another Way of Searching Books Related to Data in Storage Medium

Also, books related to the data stored in the storage medium may be searched and displayed under a procedure shown by FIG. 10 . In this procedure, as FIG. 13 m shows, books related to the data stored in the storage medium from various aspects are listed on the display device 21 at one stage, and the user selects/determines one from the list.

At step S 71 , revisions of the books of which data are in the storage medium are searched, and if it is judged at step S 72 that there are revisions, a list of the revisions is displayed on the display device 21 at step S 73 . If there are no revisions, the subsequent numbers or volumes of the books are searched at step S 74 . If it is judged at step S 75 that there are subsequent numbers or volumes, a list of these numbers and volumes is additionally displayed on the display device 21 at step S 76 . Further, whether “YES” or “NO” at S 75 , books written by the same writers as the books are searched at step S 77 . If it is judged at step S 78 that there are other books written by the writers, a list of the books is additionally displayed on the display device 21 at step S 79 . Furthermore, whether “YES” or “NO” at S 78 , a list of books in the same third category as the book of which data were recorded the latest is additionally displayed at step S 80 .

When the user selects/determines a book to buy from the list at step S 81 , the processes at step S 41 and the subsequent steps are performed. If the user does not find any desirable books in the list, the program goes to step S 23 , so that categorized book lists will be displayed.

An inquiry as shown by FIG. 13 i may be displayed when data are read from the storage medium at step S 31 , so that the user can select a way of searching books. Then, in accordance with the user's selection, a list of books is displayed.

Key-Word Search

FIG. 11 shows a subroutine for a key-word search performed at step S 18 . When the user selects a book search at step S 17 (see FIG. 5 ), first at step S 91 , a picture for inputting a key word appears on the display device 21 (see FIG. 13 j ). When the user inputs the title of a book, the name of a writer and/or a publisher are inputted at step S 92 , searched at S 93 , and the searched book(s) is/are listed at step S 94 . When the user selects/determines a book to buy at step S 95 , the title of the selected book is displayed at step S 96 . If the user does not input search information, “NO” at S 92 , the program continues to prompt with the displayed picture at S 91 .

Next at step S 97 , it is confirmed that a storage medium is inserted in the receiver 25 , and the processes at step S 41 and the subsequent processes are performed. If there are no storage media in the receiver 25 , a message to instruct the user to insert a storage medium in the receiver 25 is displayed at step S 98 , and the program waits until cancellation is requested at step S 99 or until a storage medium is inserted.

On the other hand, if the user wants none of the books on the list (“NO” at step S 95 ), it is judged at step S 100 whether the search is to be discontinued or to be continued. If the search is to be continued, the program goes back to step S 91 . If the search is not to be continued, (“NO” at 100 ), the subroutine returns to the calling routine.

Cancellation/Deletion

FIG. 12 shows a subroutine for data cancellation/deletion performed at step S 15 . This subroutine is executed when the user wants to return book data which the user has once purchased or when the user wants to delete book data because of short of memory or the like. When the user selects data cancellation/deletion at step S 14 (see FIG. 5 ), first at step S 101 , the content of data stored in the storage medium and the recording date and time are read out, and it is judged at step S 102 whether or not there are any book data which have been purchased for the past specified hours. Book data are returnable only within a specified time from the recording time. If there are no such book data in the storage medium, an indication that cancellation is impossible is displayed at step S 107 , and the program goes to step S 108 .

If there are any returnable book data, a list of such books is displayed on the display device 21 at step S 103 . After the user selects book data to return at step S 104 , the selected book data are deleted from the storage medium at step S 105 . Then, the account is settled at step S 106 . At this time, a refund of the payment for the book data is made, and a communication fee and the like are deducted from the refund. After S 106 or if “NO” at S 104 , the program proceeds to S 108 .

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 4 of 4

At and after step S 108 , a procedure to delete stored data is performed. When the user wants to delete data from the storage medium because the remaining capacity of the storage medium is small or any other reason, this procedure is executed. When the user's intention to delete data from the storage medium with no refunds is confirmed at step S 108 , a list of erasable book data is displayed on the display device 21 at step S 109 . When the user selects/determines book data to delete at step S 110 , the selected data are deleted from the storage medium at step S 111 . Following S 111 or if “NO” at S 108 or “NO” at 110 , then the storage medium is ejected from the vending machine 2 at step S 112 .

In the procedure to delete data, although the text data of the selected book are deleted, the index information about the book such as the title, the writer, the category, etc. may be left stored. If such information is left stored in the storage medium, it is possible to make an automatic book search using the information. This procedure of deleting data can be effectively adopted in libraries which do not charge the users in the premise that the users will return the book data. In this case, by deleting only the text data of a book and not deleting the index information, the user can use the index information later for an automatic book search, which will result in an efficient book search.

Display of Advertisement

When the user selects a book (at step S 25 , S 34 , S 60 , S 65 , S 68 or S 96 ), an advertisement of the book may be displayed to prompt the user to buy the book. For example, pictures shown by FIGS. 13 k and 13 l are displayed alternately. A motion picture may be displayed, and it will be effective to display a motion picture like a preview of a movie.

Other Embodiments

The electronic book vending machines and the electronic book players may be of any structure. The electronic book vending machines may be stored with popular book data, so that the vending machines may be imparted with a function of the data storage center. In the above embodiment, the vending machines are to sell book data for profit and cast accounts. However, such vending machines can be installed in libraries or any other public places as members of a system to distribute book data with no profit.

Although the present invention has been described in connection with the preferred embodiments above, it is to be noted that various changes and modifications are possible to those who are skilled in the art. Such changes and modifications are to be understood as being within the scope of the present invention.

1 of 8 part labels are ours — the grant heads the rest

Claims as granted

7 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

4 codes
IPC · International Patent Classification
Section G — Physics
  • G06Q10/00
  • G06Q30/00
USPC · US Patent Classification
705/1.1705/26

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoom200020012002200320042005200620072008200920102011USPTOApplicantNon-final rejectionResponse after non-finalNon-final rejectionResponse after non-finalResponse after non-finalRequest for continued examinationResponse after finalFinal rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
10.5 y
3,834 days filing → grant
Office actions
10
non-final + final
Responses
13
3 RCE
Examiner
Naresh Vig
art unit 3629 · TC 3600
Citations: 22 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20002002200420062008201020122014201620182020Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock