A play list comprising the names of music pieces broadcasted from a broadcast station and broadcast time information are accumulated in a data base. If a user likes a music piece broadcasted from the broadcast station, he activates a book marker which stores time information representing the time at which the book marker is activated. The time information is supplied through a gateway device to a search engine which searches the data base for those broadcast stations in the user's geographic area which broadcasted music pieces or the like at a time that matches the time information. The search results are transmitted to the gateway device and displayed.
|
18. A search device for searching data bases for information associated with segments of broadcast information comprising:
a broadcast data base implemented in a computer readable medium for storing the segments of broadcast information and related information;
accumulating means for accumulating a content data base representing said segments and broadcast times at which respective segments are broadcasted, wherein said segments are registered in said data base during or after said broadcast; and
search means for searching the broadcast and content data bases for information associated with those a plurality of segments having broadcast times corresponding to time information which is input from a portable input device and represents the broadcast time at which a segment is broadcasted, said search means including a computer processor.
59. A method of inputting search parameters for searching a broadcast data base for storing segments of broadcast information and related information and a content data base comprised of information representing broadcast segments, broadcast times at which segments are broadcasted and broadcast stations over which the segments are broadcasted, said method comprising the steps of:
registering, in a computer readable medium of a portable input device, at least time information representing the broadcast time at which a user-desired segment is broadcasted; and
transmitting as data base search parameters the registered time information, user identification information and geographic area information representing the geographic area at which said user is located, wherein said segments are registered in said data base during or after said broadcast.
57. A method of searching data bases for information associated with segments of broadcast information comprising the steps of:
accumulating a broadcast data base for storing in a computer readable medium the segments of broadcast information and related information;
accumulating a content data base representing said segments and broadcast times of respective segments, wherein said segments are registered in said data base during or after said broadcast;
registering time information representing the broadcast time at which a user-desired segment is broadcast in a portable input device:
transmitting the registered time information to a data base search engine; and
using the transmitted time information to search with a computer processor said broadcast and content data bases for information associated with those a plurality of segments having broadcast times which match the registered time information.
22. A portable input device for searching a broadcast data base for storing segments of broadcast information and related information and a content data base having accumulation means for accumulating information representing broadcast segments and broadcast times at which the segments are broadcasted, said input, device inputting time information to a search device for searching said broadcast and content data bases for information associated with a broadcast segment on the basis of the broadcast time at which the segment is broadcasted, comprising:
storage means implemented in a computer readable medium for storing at least the time information representing the broadcast time at which the segment was broadcasted, wherein said segments are registered in said data base during or after said broadcast, by a computer processor; and
communication means for transmitting the time information stored in said storage means.
58. A method of searching a broadcast data base for storing segments of broadcast information and related information and a content data base for information associated with segments of broadcast information comprising the steps of:
accumulating a broadcast data base implemented with a computer readable medium for storing the segments of broadcast information and related information,
accumulating a content data base representing said segments and broadcast times at which respective segments are broadcasted, wherein said segments are registered in said data base during or after said broadcast;
searching with a computer processor the broadcast and content data bases for information associated with those a plurality of segments having broadcast times which match time information that is input by a user through a portable input device, and that represents the broadcast time at which a user-desired segment is broadcasted.
38. A portable input device for searching a broadcast data base for storing segments of broadcast information and related information and a content data base having accumulation means for accumulating information representing broadcast segments and broadcast times at which the segments are broadcasted, wherein said segments are registered in said data base during or after said broadcast, said input device inputting information corresponding to the broadcast time to a search device for searching said broadcast and content data bases for information associated with a broadcast segment, said input device comprising:
a counter which counts predetermined clock signals;
storage means implemented in a computer readable medium for storing a count value of said counter at a time when a segment is broadcasted; and
communication means for transmitting the count value stored in said storage means said communication means including a processor.
0. 86. A search apparatus for searching related information associated with a broadcast content, comprising:
a timer configured to output a current time;
a storage device implemented with a computer readable medium configured to store related information associated with said broadcast content and a broadcast time of said broadcast content, said related information being stored while or after said broadcast content is being broadcast;
an operate time determination mechanism configured to determine an operate time of said operation unit by referring back in time by a predetermined amount from a transmitting time of a request information for requesting to search related information from said communication apparatus including said operation unit;
a search unit including a computer processor configured to search related information of said broadcast content broadcast at said operate time from said storage device based on said operate time calculated by said operate time calculator.
0. 67. A communication apparatus configured to transmit information that is used for determining a broadcast time of broadcast content to a search apparatus having a storage device configured to store related information associated with the broadcast content and a broadcast time of said broadcast content, said related information being stored while or after said broadcast content is being broadcast said search apparatus being configured to search related information of said broadcast content based on a broadcast time from said storage device, comprising:
an operation unit including a computer processor;
a counter; and
a communication unit configured to transmit a count value by said counter to the search apparatus, said count value being stored in a computer readable medium used to determine a differential time between an operate time of said operation unit and a transmission time of said count value,
wherein said search apparatus derives said broadcast time using said count value.
55. A system for searching a broadcast data base for storing segments of broadcast information and related information and a content data base for information associated with music pieces broadcasted by a broadcast station, said data bases storing a play list of music pieces broadcasted by different broadcast stations at respective times, comprising:
a portable book marker operable by a user to store in a computer readable medium information representing the time at which the book marker is operated;
a transmitter for transmitting the stored time information together with user identification (ID) information; and
a search engine including a computer processor for receiving the transmitted time and ID information and for searching said broadcast and content data bases as a function of said time and ID information to select information associated with music pieces that were broadcasted by a set of broadcast stations at a time that matches said time information, wherein said segments are registered in said data base during or after said broadcast.
0. 80. A communication apparatus configured to transmit information used for determining a broadcast time to a search apparatus having a storage device implemented with a computer readable medium configured to store related information associated with a broadcast content and a broadcast time of said broadcast content, said related information being stored while or after said broadcast content is being broadcast said search apparatus being configured to search related information of said broadcast content based on a broadcast time from said storage device, comprising:
an operation unit including a computer processor;
a receiving unit configured to receive a broadcast signal broadcast on a broadcast station that is tuned-in based on an operation by said operation unit;
a reproducing unit configured to receive a broadcast signal output from said receiving unit; and
a communication unit configured to transmit request information for requesting to search said related information and broadcast station information indicating said tuned broadcast station.
1. A search system for searching data bases for information associated with segments of broadcast information comprising:
a portable input device including a storage means for storing time information representing a broadcast time at which a segment is broadcast;
communication means for transmitting the time information stored in said storage means;
a broadcast data base for storing in a computer readable medium the segments of broadcast information and related information, wherein said segments are registered in said data base during or after said broadcast;
a search device including a content data base for accumulating data representing said segments and the broadcast times of respective segments a processor configured to access data from the contents database; and
search means for receiving the time information transmitted by said communication means to search said broadcast data base and said content data base for information associated with those a plurality of segments having broadcast times corresponding to the received time information.
0. 68. A search apparatus for searching related information associated with a broadcast content, comprising:
a timer configured to output a current time;
a storage device implemented with a computer readable medium configured to store related information associated with said broadcast content and a broadcast time of said broadcast content;
a differential time generator configured to generate a differential time between an operate time of an operation unit of a communication apparatus and a transmission time of a count value according to said count value transmitted from said communication apparatus, which includes a counter;
an operate time determination mechanism configured to determine said operate time of said operation unit according to said current time from said timer and said differential time generated by said differential time generator; and
a search unit including a computer processor configured to search related information of said broadcast content broadcast at said operate time from said storage device based on said operate time determined by said operate time determination mechanism.
0. 72. A search system for searching related information associated with a broadcast content, comprising:
a communication apparatus including
an operation unit, and
a communication unit configured to transmit request information for requesting a search apparatus to perform a search using said related information after an operate time of said operation unit; and
the search apparatus including:
a timer configured to output a current time,
a storage device implemented with a computer readable medium configured to store related information associated with said broadcast content and a broadcast time of said broadcast content, said related information being stored while or after said broadcast content is being broadcast,
an operate time determination mechanism configured to determine said operate time of said operation unit by referring back in time to a predetermined time from a transmitting time of said request information from said communication unit, and
a search unit including a computer processor configured to search related information of said broadcast content broadcast at said operate time from said storage device based on said operate time determined by said operate time determination mechanism.
0. 62. A search system for searching related information associated with a broadcast content, comprising:
a communication apparatus including:
an operation unit having a computer processor,
a counter, and
a communication unit configured to transmit a count value by said counter to a search apparatus, said count value being used for generating a differential time between an operate time of said operation unit and a transmission time of said count value;
the search apparatus including:
a timer configured to output a current time,
a storage device implemented with a computer readable medium configured to store related information associated with said broadcast content and a broadcast time of said broadcast content,
a differential time generator configured to generate said differential time according to said count value transmitted from said communication unit,
an operate time determination mechanism configured to determine said operate time of said operation unit according to said current time from said timer and said differential time generated at by said differential time generator, and
a search unit configured to search related information of said broadcast content that was broadcast at said operate time from said storage device based on said operate time determined by said operate time determination mechanism.
2. The search system as claimed in
3. The search system as claimed in
4. The search system as claimed in
5. The search system as claimed in
an interface for connecting said input device and said gateway device and through which the time information from said input device is transmitted.
10. The search system as claimed in
11. The search system as claimed in
12. The search system as claimed in
15. The search system as claimed in
16. The search system as claimed in
17. The search system as claimed in
19. The search device as claimed in
20. The search device as claimed in
21. The search device as claimed in
23. The input device as claimed in
24. The input device as claimed in
25. The input device as claimed in
26. The input device as claimed in
27. The input device as claimed in
28. The input device as claimed in
29. The input device as claimed in
30. The input device as claimed in
31. The input device as claimed in
32. The input device as claimed in
33. The input device as claimed in
34. The input device as claimed in
36. The input device as claimed in
37. The input device as claimed in
39. The input device as claimed in
40. The input device as claimed in
41. The input device as claimed in
42. The input device as claimed in
43. The input device as claimed in
44. The input device as claimed in
45. The input device as claimed in
46. The input device as claimed in
47. The input device as claimed in
48. The input device as claimed in
49. The input device as claimed in
50. The input device as claimed in
51. The input device as claimed in
53. The input device as claimed in
54. The input device as claimed in
60. The method of
61. The method of
0. 63. The search system as claimed in
said search apparatus includes a gateway device and a search device,
said gateway device including:
said timer,
said differential time generator, and
said operate time determination mechanism; and
said search device including:
said storage device, and
said search unit.
0. 64. The search system as claimed in
said search apparatus includes a storage medium configured to store predetermined broadcast station information associated with a user identification information;
said communication unit transmits said user identification information with said count value;
said search unit searches the predetermined broadcast station information from said storage medium based on said user identification information transmitted from said communication unit, and searches related information of said broadcast content broadcast at said operate time and a broadcast station associated with said predetermined broadcast station information.
0. 65. The search system as claimed in
said search apparatus includes a storage medium configured to store a zip code associated with a user identification information;
said communication unit transmits said user identification information with said count value;
said search unit searches said zip code from said storage medium based on said user identification information transmitted from said communication unit, and searches related information of said broadcast content broadcast at said operate time and a broadcast station associated with said zip code.
0. 66. The search system as claimed in
0. 69. The search apparatus as claimed in
said search apparatus includes a storage medium configured to store predetermined broadcast station information associated with a user identification information; and
said search unit is configured to search the predetermined broadcast station information from said storage medium based on said user identification information transmitted from said communication apparatus, and search related information of said broadcast content broadcast at said operate time and a broadcast station associated with said desired broadcast station information.
0. 70. The search apparatus as claimed in
said search apparatus includes a storage medium configured to store a zip code associated with a user identification information; and
said search unit is configured to search said zip code from said storage medium based on said user identification information transmitted from said communication apparatus, and search related information of said broadcast content broadcast at said operate time and a broadcast station associated with said zip code.
0. 71. The search apparatus as claimed in
0. 73. The search system as claimed in
said communication unit includes:
a database that holds a plurality of music data, and
a recording unit configured to record said music data onto a recording medium,
said communication unit being configured to receive related information searched by said search unit, and transmit request information for requesting a download of music data associated with said related information to said search apparatus according to an input from said operation unit, said search unit configured to search music data associated with said request information from said database and to transmit said searched music data to said communication apparatus, and
said recording unit being configured to record said music data received via said communication unit to a recording medium.
0. 74. The search system as claimed in
said communication unit is configured to transmit said broadcast station information to said search apparatus, and
said search unit is configured to search related information of said broadcast content broadcast at said operate time and a broadcast station associated with said transmitted broadcast station information.
0. 75. The search system as claimed in
0. 76. The search system as claimed in
0. 77. The search system as claimed in
a receiving unit configured to receive a broadcast signal broadcast on a broadcast station that is configured to be tuned-in based on an operation of said operation unit; and
a reproducing unit configured to receive a broadcast signal output from said receiving unit, wherein
said communication unit is configured to transmit broadcast station information indicating said tuned broadcast station to said search apparatus, and said search unit is configured to search related information of said broadcast content broadcast on said operate time and a broadcast station associated with said transmitted broadcast station information.
0. 78. The search system as claimed in
0. 79. The search system as claimed in
0. 81. The communication apparatus as claimed in
said communication apparatus comprises a recording unit configured to record music data onto a recording medium;
said communication unit receives related information transmitted from said search apparatus; and
said communication unit transmits request information for requesting a download of music data associated with said related information to said search apparatus according to an input from said operation unit.
0. 82. The communication apparatus as claimed in
0. 83. The communication apparatus as claimed in
0. 84. The communication apparatus as claimed in
0. 85. The search system as claimed in
0. 87. The search apparatus as claimed in
said communication apparatus comprises a database storing a plurality of music data;
said search unit is configured to search music data associated with request information for requesting a download of music data associated with said related information via said communication apparatus from said database and downloads music data identified in said search to said communication apparatus.
0. 88. The search apparatus as claimed in
|
The present invention relates to a search technique to search for and obtain broadcasted information precisely after having been broadcasted.
There have hitherto been data base systems for searching data stored as a data base and accumulated on a computer-system. A user retrieves desired information by operating a terminal device which is connected to a data base system directly, or through a network. For example, the user inputs from the terminal device a keyword representing the desired information; and the data base system carries out a search operation on the basis of the input keyword. The search results are supplied through the terminal device to the user. When the amount of information thus supplied is large, the user inputs additional keywords to perform a narrower search operation on the supplied information.
The case where a user searches music data accumulated in a data base system will be described. For example, on the basis of the search result, the user may retrieve title information, etc. of a CD (Compact Disc) on which desired music pieces are recorded, which is useful if the user wishes to purchase the CD. Here, the music data is information related to the music pieces, and it constitutes various information such as the titles of the music pieces, the names of the artists, the record album title, that is, the title of the music CD, the year of recording or public performance, the selling agency, etc. The music data may contain the audio data of the music data themselves. In the data base system, keywords, such as the artist's name, the title of the music piece, the record album title, and the like are appended to the music data as appendant information.
Let it be assumed that a user likes a music piece which is being broadcasted on a radio station and wishes to obtain information on that music piece. After the broadcast, the user searches the music data base by inputting the keywords that are appended to the music data, which keywords had been included in the announcer's introduction of that music piece. Of course, if the keywords are not properly input, a successful search for that music piece will not be obtained. Accordingly, in the related art, there is the problem that the user will not obtain the information he desires if the user forgets the appendant information of the music piece that was broadcasted.
One might consider the possibility that the user carries a terminal device operable at any time for searching a music data base so that he may use the terminal device to perform a search operation whenever a favorite music piece is broadcasted However, it is very cumbersome to carry the terminal device at all times.
One might also consider the case where the user first begins to listen to the music piece from some midpoint thereof Since he could not hear the announcer's introduction, the user cannot know the appendant information of the music piece, and thus he cannot know what should be input as a keyword.
Now, for digital broadcast, the appendant information may be superposed on the broadcasted music data and may not be part of the announcer's introduction. The user can obtain the appendant information from the broadcasted digital data. However, this requires that appendant information be created and superposed on every music data to be transmitted from a broadcast station, and thus a large load is imposed on the broadcast station. This also requires the user's reception device be designed to pick up the appendant information thus superposed.
Therefore, an object of the present invention is to provide a technique to perform a search operation on a data base that is searchable by keywords associated with the contents of that data base even when the user does not know a correct keyword when the contents are searched.
According to an aspect of the present invention, a search system is provided for searching a data base for information associated with segments of broadcast information. An input device includes a store for storing time information representing a broadcast time at which a segment is broadcast. A communication device transmits the stored time information to a search device which accumulates a data base representing the segments and the broadcast times of respective segments. The data base is searched for information associated with those segments having broadcast times that match the transmitted time information.
As another aspect, the present invention searches a data base for information associated with segments of broadcasted material. A data base representing the segments and broadcast times at which respective segments are broadcasted is accumulated. The data base is searched for information associated with those segments having broadcast times that match time information which is input from an input device and represents the broadcast time at which a segment is broadcasted.
According to a further aspect of the present invention, an input device is provided for searching a data base comprised of accumulated information representing broadcast segments and broadcast times at which the segments are broadcasted. The input device inputs time information to a search device for searching the data base for information associated with a broadcast segment on the basis of the broadcast time at which the segment is broadcasted. At least the time information representing the broadcast time at which the segment was broadcasted is stored; and the stored time information is transmitted as a search parameter.
As a feature, the time formation is represented by the count value of a counter that counts predetermined clock signals.
The following detailed description will best be understood in conjunction with the accompanying drawings, in which:
Preferred embodiments according to the present invention will be described hereunder with reference to the accompanying drawings.
First, a summary of the invention will be described.
In the data base 1 is accumulated information relevant to broadcast media of contents, also referred to herein as segments, which are broadcasted by broadcast media such as a radio broadcast or the like. For example, the titles of music pieces broadcasted by radio broadcast stations, the broadcast time information of the music pieces and broadcast station information are accumulated in association with one another in the data base 1. It is needless to say that information on segments of broadcast media other than the radio broadcast may be accumulated in the data base 1, or the contents are not limited to the information on the music pieces, but they may be information on commercial articles.
In the following description, it is assumed that the broadcast media is a radio broadcast and the segment supplied from the broadcast media is a music piece. In the data base 2 is accumulated information on the content, or segment, itself to be accumulated in the data base 1. For example, when the segment is a music piece broadcasted by the broadcast media, information on the segment itself such as the title of an album (CD) in which the music piece is recorded, player information, a selling agency, a selling date, etc. is accumulated in association with the title of the music piece. In addition user, or client, information on this system may be accumulated in the data base 2. ID information of users based on identification information inherent to an assistance terminal 4 described later, and other information on the users are accumulated in the data base 2.
The search engine 3 searches information accumulated in the data base on the basis of a search condition indicated by a user. The engine described here means an assembly for supplying specific functions, and the search engine 3 supplies a predetermined search function to the user.
For example, when the user likes a music piece broadcasted from a radio, the user indicates place information 5, broadcast station information 6 and time information 7 as a search condition to the search engine 3 if the user knows a broadcast station and a place, or geographic location, at which the music piece is broadcasted, and a broadcast time. The search engine 3 searches the data base 1 on the basis of the search condition thus set, and outputs the title of the music piece as a search result. The data base 2 is searched while the title of the music piece is set as the search condition, and, for example, the title of an album in which the music piece is recorded, the information on the selling agency and performing artists of the album, etc. are output. The search result of the data base 2 is returned to the user.
It is possible that a user does not know the above information 5, 6 and 7 as a search condition or the information is vague even when the user listens to a broadcast and wishes to search a favorite music piece. In the present invention, the assistance terminal 4 is dedicated to the user who may operate it for obtaining the time information 7 in advance. In addition, the place information 5 and the broadcast station-information 6 which corresponds to the user are registered as user information in the data base 2 in advance.
That is, when the user likes the broadcasted music piece, the user operates the assistance terminal 4 and stores the time information 7′ at that time into the assistance terminal 4. Thereafter, on the basis of the time information 7′ stored in the assistance terminal 4, the user instructs the search engine 3 to perform the search operation. The search engine 3 searches the data base 1 by using as the search condition the time information 7′ and the place information 5 and the broadcast information 6 of the user which are beforehand registered in the data base 2. The data base 2 is searched on the basis of the title of the music piece obtained as the search result. The search result thus output is returned to the user as a candidate of information desired by the user.
As described above, by using the system according to the present invention, the user can operate the assistance terminal 4 to store the time information 7′ into the assistance terminal 4 to obtain desired information when the user likes a music piece. broadcasted.
Next, a first embodiment according to the present invention will be described.
As an example, the is a place at which information open to the public on the network is placed, and the book mark search engine 10 is also one site. For example, the book mark search engine 10 is connected to a data base (not shown) at another site.
The broadcast station 12 is a radio broadcast station, for example, and it broadcasts music pieces as segments on the basis of a play list which is prepared in advance. As an alternative, the play list may be prepared after the broadcast. It is needless to say that not only music pieces, but also article or other information may be broadcasted as segments. Further, the broadcast station 12 is not limited to a radio broadcast station, but may be a television broadcast station or CATV (Cable Television) station which performs a television broadcast in a radio or wire mode, a wire broadcast station for broadcasting mainly music pieces in a wire mode or the like.
The book mark search engine 10 and the broadcast station 12 are connected to each other through a communication line such as Internet or the like. The, above-described play list is transmitted from the broadcast station 12 to the book mark search engine 10. In the book mark search engine 10, the play list thus received is accumulated in the data base 1.
The play list to be accumulated in the data base 1 is not necessarily transmitted from the broadcast station 12 from which the segment is actually broadcasted. For example, a play list which is prepared by manually collecting broadcasted information may be supplied to the data base 1 through a predetermined storage medium and accumulated therein. Further, a play list may be prepared by a system different from that of the broadcast station 12, and then transmitted to the book mark search engine 10. Play lists of plural different broadcast stations 12 may be accumulated in the data base 1 with the respective broadcast stations 12 being identified.
The book mark search engine 10 and the gateway device 11 are interactively connected to each other through the communication line 8 such as Internet or the like. As described in more detail later, the gateway device 11 is a personal computer, for example. It interactively communicates with the book mark search engine 10, while communicating with the assistance terminal 4 owned by the user.
The gateway device 11 is not limited to personal computers. For example, a set top box for connecting a television receiver to a digital network may be used as the gateway device 11, for example. In another case, IRD (Integrated Receiver Decoder) serving as a digital broadcast receiver may be used as the gateway device 11.
The book marker 4 is of a relatively simple construction as described later, and can be accommodated in a compact housing, such as one used as a key holder. The book marker 4 is not limited to this embodiment, and may be installed in various other electronic devices. For example, as described later, the book marker 4 may be incorporated in a radio receiver. It may be mounted in a car stereo system. Needless to say, the target in which the book marker 4 is installed is not limited to an electronic device. The book marker 4 is preferably installed in something which is used while moving or portably used.
A user's operation of the button 20 is detected by CPU 25, and the time information present at that time in timer 28 is stored in the memory 26. As shown in
The interface 29 controls the communication with the external, that is, the gateway device 11 through the connector 22. No specific limitation is imposed on the interface protocol, or standards, of the interface 20 for the communication with the gateway device 11. For example, USB (Universal Serial Bus) may be used as the interface for communication between the book marker 4 and the gateway device 11. As an alternative, the interface protocol defined in IEEE-1394 may be used. As another alternative, RS-232C may be used as the interface for communication.
The communication is not limited to wire communication, and communication between the book marker 4 and the gateway device 11 may be performed with infrared ray. signals by using an interface protocol based on IrDA (Infrared Data Association). In this case, the connector 22 and the interface 29 are designed to communicate by infrared ray signals.
The book marker 4 may be constructed as an IC card obtained by embedding an integrated circuit and a communication device in a card, or a PC card defined by PCMCIA (Personal Computer Memory Card International association) and JEIDA (Japan Electronic Industry Development Association). When the book marker 4 is constructed as an IC card, the interface protocol of interface 29 conforms to the IC card construction. When the book marker 4 is constructed as a PC card, a connector compatible with the PC card is provided in the gateway device 11, for example. Communication between the book marker 4 and the gateway device 11 can be performed by directly mounting the book marker 4 (as the PC card) in the compatible connector.
The terminal ID 27 and the time information stored in the memory 26 can be read out from the memory 26 and output through the interface 29 to the outside on the basis of an instruction of CPU 25.
Further, an interface 37 to communicate with the book marker 4 is connected to the bus 30. The interface 37 is compatible with the interface protocol supporting the interface 29 of the book marker 4 such as USB, IEEE-1394, RS-232C, IrDA, etc.
A communication device 38 to communicate with the book mark search engine 10 through the communication line 8 also is connected to the bus 30. The communication device 38 is a modem or the like, connected to a public telephone line as the communication line 8. The gateway device 11 is connected to the Internet through the public telephone line, for example, by using the modem, and can perform interactive communication with the book mark search engine 10 through the Internet.
A sound processor 39 connected to the bus 30 converts digital audio data supplied through the bus 30 to analog audio signals. The analog audio signals output from the sound processor 39 are reproduced by a speaker 90.
As described above, it is necessary for the user to register information which identifies himself into the client data base 2 of the book mark search engine 10 in advance. The registration may be performed by using the gateway device 11. First, the user connects the book marker 4 to the gateway device 11 by a prescribed interface. The user then operates the gateway device 11 to register the user and the book marker 4 dedicated to the user.
The input of the terminal ID 27 described above is performed by the communication between the gateway device 11 and the book marker 4. That is, a request for reading out the terminal ID 27 is transmitted from the gateway device 11 to the book marker 4. Under the control of CPU 25 based on this request, the terminal ID 27 is read out from the memory 26 in the book marker. The terminal ID 27 thus read out is transmitted to the gateway device 11 whereat it is displayed on the “book mark ID” column 42 of the display 35, and also stored in RAM 33.
Further, a post code (such as zip code) and a telephone number for toll call of the place at which the user resides are input to a “post code” column 43 and a “telephone number for toll call” column 44, respectively. The geographic area at which the user is located is schematically shown as the user's activity area on the basis of the contents input to the columns 43 and 44. An area name which is independently set in advance may be input and accessed as a result of this post code and toll call number. Information specifying a radio station which is frequently selected by the user is input to a “radio station” column 45. In this case, the name of the broadcast station (e.g. its call letters) is input. However, it is not limited to the broadcast station name, but the frequency band of a radio broadcast may be input.
A user's credit card number or cash card number is input to a “card No.” column 46. The address of the user is accurately input to an “address” column 47. This information is used when a service using the book marker 4 is followed by money charging processing, as described below.
Each information segment input to the columns 41 to 47 as described above is stored in RAM 33. When a particular operation is initiated, this information is read out from RAM 33, and transmitted to the book mark search engine 10 by the communication device 38. At this time, it is preferable that the information to be transmitted is encrypted.
The timer 28 of book marker 4 may be corrected when the book marker and the gateway device 11 are connected to each other, for example, to register the terminal ID 27. When interactive communication is carried out between the book marker 4 and the gateway device 11, the timer 28 of the book marker 4 can be corrected by using the time information output from the timer (not shown) resident in the gateway device 11.
The same processing may be performed by unidirectional communication from the book marker 4 to the gateway device 11. For example, when the book marker 4 and the gateway device 11 are connected to each other to transmit the terminal ID 27 to the gateway device 11, time information from the timer 28 is transmitted to the gateway device. At the gateway device, the time information from timer 28 and the time information represented by the timer resident in the gateway device 11 may be compared with each other and the difference therebetween is used to calculate the correct time for timer 28.
In these cases, the time information of the timer resident in the gateway device 11 needs to be maintained at a correct time.
In the foregoing description, the book marker 4 has a timer. However, the present invention is not limited thereto. For example, a counter which operates with a predetermine clock period may be provided to determine time information representing the time button 20 is pushed. This time information may be the count value of the counter. For example, the count value when the user operates the button 20 is stored in the memory 26. When the book marker 4 is connected to the gateway device 11 and the count value stored in the memory 26 is transmitted to the gateway device 11, the count value at the transmission time also is transmitted to the gateway device 11 along with the count value read out from the memory 26. These count values are used to determine the actual time at which button 20 was pushed.
The timer of the gateway device 11 may be corrected by using a master clock located at the book mark search engine 10. Master clock time information is obtained when the gateway device communicates therewith through the communication line 8 by the communication device 38, and the timer of the gateway device 11 is corrected on the basis of this master time information. Alternatively, the gateway device 11 may be provided with a predetermined receiver to receive time information contained in a television broadcast or a radio broadcast, and this received time information is used to correct the timer of the gateway device 11.
The gateway device 11 calculates the differential count value between the count value which is obtained when the user pushes the button 20 and the count value when transmission from the book marker 4 is carried out. If the count period of the book marker counter is known, the differential count value is readily converted into time and from which the time at which the user pushes the button 20 in the book marker 4 is calculated. Alternatively, the count value of the counter of the book marker 4 may be measured in the gateway device after a fixed period of time following the connection of the book marker 4 to the gateway device 11, thereby calculating the differential count value even when the period of the counter of the book marker 4 is unclear.
If this timing calculation is used, the display unit 21 need not display the clock information from timer 28 and there would be no need to correct timer 28 of the book marker 4.
In the foregoing description, the book marker counter performs its counting operation with a predetermined clock period. Alternatively, the counter may be operated with a clock signal generated at any timing because the count value at the time button 20 is pushed and the time that transmission to the gateway device begins are associated with each other. For example, the counter can be operated with a clock signal based on M sequence which is generated by using a shift register and an exclusive OR circuit. Alternatively, the clock signal may be periodically varied to operate the counter. Of course, the gateway device 11 needs to know the type of clock signal used by the counter in the book marker 4. Use of these clock signals to operate the counter can prevent unauthorized manufacture or use of the book marker 4.
In the foregoing description, the time at which the button 20 is pushed in the book marker 4 is determined on the gateway device 11. Alternatively, the gateway device 11 simply may provide time information representing the time at which the button 20 is pushed, and time information representing the time at which this time information is transmitted from the book marker to the gateway device; and this time information is transmitted to the search engine 10 from which the accurate time at which the button is pushed can be determined as a function of the master clock of the search engine.
Next, the content search processing by the system shown in
When the book marker 4 and the gateway device 11 (abbreviated as G.D in
In step S16, in the bookmark search engine 10 performs the information search on the basis of the time information and the terminal ID transmitted from the gateway device 11, wherein the time information is used as the search parameter. For example, if the user wishes to know music piece information, the data base 1 is searched on the basis of the time information, and the title of each music piece broadcasted by each radio station at the time represented by the time information is output on the basis of the play list of each broadcast station accumulated in the data base 1.
The search condition is narrowed by using the registration information of the user, that is, the terminal ID27, such that the search of the data base is carried out on the basis of the terminal ID 27 transmitted from the gateway device 11, and the registration information of the user which is registered as the terminal ID 27 (see FIG. 8). For example, when the play list is searched in the data base 1, only the play list of a specific broadcast station is targeted for the search operation by using the broadcast station information (“radio station” column 45) when the terminal ID 27 is registered in the book mark search engine 10.
When the play list of the targeted broadcast station is searched (step S17), the search result in the bookmark search engine 10 is transmitted to the gateway device 11 and displayed on the display frame, an example of which is described later. The displayed search result is checked to determine if this information is desired by the user (step S18). If no information desired by the user is contained in the search result, the gateway device 11 so apprises the book mark search engine 10, and in step S19 the search condition is altered to perform the search operation again. For example, on the basis of the information input to the “post code” column 43 and the “toll call telephone number” column 44, the target broadcast station (as a search condition) is extended to all broadcast stations which can be received within the range defined by the post code and toll call telephone number. The target broadcast station as the search condition is not limited to this, and may be extended to a geographic area adjacent to the area represented by columns 43 and 44.
In the re-searching operation of step S19, the search condition can be automatically set at the book mark search engine 10. For example, through the processing of step S10, the registration content registered by the user is stepwise applied to the search condition. Alternatively, the search condition in the re-searching operation may be directly set by the user who inputs a new search parameter to the gateway device 11. The search parameter thus input is transmitted from the gateway device to the book mark search engine 10.
When information desired by the user is contained in the search result, the search result is transmitted from the book mark search engine to the gateway device in step S20. For example, in a case where the information of a music piece is searched, the audio data of the music piece that is found is transmitted from the book mark search engine 10 to the gateway device 11. The audio data of the music piece may have been accumulated in the data base 2 of the book mark search engine. Alternatively, the other site which is connected to the book mark search engine through the Internet may be requested to transmit the audio data of that music piece.
The user can store the transmitted audio data on the hard disc 36 of the gateway device 11, for example, and reproduce the audio data by sound processor 39 and speaker 90. If the user likes the music piece represented by the audio data, the user can communicate with the book mark search engine 10 by using the gateway device 11 and request to purchase the album (CD or the like) on which the music piece is recorded.
On the basis of a single time information 53 registered in the book marker 4, that is, time information representing when button 20 was pushed, the search results on the four broadcast stations in the book mark search engine 10 are displayed as displays 54, 55, 56 and 57, respectively. In this case, the music pieces that were broadcasted at the broadcast stations “AAAA”, “BBBB” and “DDD” at the time shown in the time information 53 are displayed. On the other hand, display 54 shows that a commercial was broadcasted by the broadcast station “CCCC”. As an illustrative example, the display 54 indicating music piece broadcasted by the broadcast station “AAAA” is a jacket image 54A of the CD on which that music piece is recorded and this jacket image is displayed below the name of the broadcast station and the frequency band of the broadcast. Also displayed are the title of the music piece, the name of the singer and the selling price of the CD.
Disposed below the selling price 54C are graphical user interface buttons 58, 59 and 60 which can be operated by the user of the gateway device 11. By operating the button 58, the audio data of the music piece are transmitted from the book mark search engine 10 to the gateway device, processed by the sound processor 39 and then reproduced by the speaker 90. The audio data thus transmitted is not stored in, for example, the hard disc 36 of the gateway device.
The user can select a desired music piece from the music pieces broadcasted by the respective broadcast stations “AAAA”, “BBBB”, “CCCC” or “DDD” on the basis of the jacket image 54A, the title of the music piece, the singer name 54B and the audio data of the music piece.
The button 59 is used when the user wishes to purchase the CD in which the desired music piece is recorded. The button 60 is used when the user wishes to down-load the audio data of the desired music piece and store the data on the hard disc 36. When the CD is purchased or the music piece is down-loaded by the button 59 or 60, the charge therefor is paid through a credit card or cash card using the card number shown in FIG. 8.
In
When the number of registered broadcast stations is large and thus they all cannot be displayed on the frame 50 at one time, information of the other registered broadcast stations can be displayed by operating the button 61.
In the foregoing description it has been assumed that the book marker 4 is a dedicated device for storing time information. As an alternative, the function of the book, marker may be implemented in portable communication equipment such as a cellular phone, PHS (Personal Hand-Phone System), global positioning system (GPS) or the like. The button 20 may be disposed together with dial keys or the like in such apparatus and the telephone number registered for that apparatus may function as terminal ID 27. The function of the button 20 may be implemented by a prescribed combination of the dial keys or by a separate function key. When the function of the book marker 4 is implemented by, for example, a GPS, the position of the user can be pinpointed, and thus the broadcast stations can be narrowed to perform a more accurate searching operation.
As a modification of the embodiment described above, the button 20 may be implemented in software in the gateway device 111. For example, the function of the button 20 for storing the time information may be allocated to a predetermined key of the gateway device 11 or to a predetermined position on the display frame, such as a predetermined icon so that time information is stored by clicking on the icon with a pointing device such as a mouse or the like. The terminal ID 27 may be stored in a predetermined area of ROM 32, RAM 33 or the hard disc 36 of the gateway device 11.
When the user selects the icon or the like which is allocated as the button 20 in the gateway device 11, the time information representing the time at which this operation is carried out is stored in a predetermined area of RAM 33 or the hard disc 36. The time information thus stored is read out, and both the time information and the terminal ID 27 are transmitted to the book mark search engine 10 through the communication line 8. In the book mark search engine, the searching operation is carried out on the basis of the information thus transmitted, and the search result is transmitted from the book mark search engine to the gateway device through the communication line 8.
When the searching operation is carried out in the book mark search engine 10, a unique terminal ID 27 is supplied from each book marker 4 to the book mark search engine. Therefore, by using the terminal ID 27, it is known how many persons request and down-load each specific music piece, and this may be used for market research, etc.
Next, a second embodiment of the present invention will be described. In the first embodiment above mentioned, the book marker 4 is of a simple construction, and the time information is stored therein by pushing the button 20. In the second embodiment, the book marker 4 is installed in a radio receiver.
The station-selecting information in the tuner 72 is supplied to CPU 25. For example, the frequency hand information of a selected broadcast station is supplied to CPU 25. In the CPU, time information is stored in the memory 26 when the button 20 is pushed along with the supplied station-selecting information. As in the case of the embodiment shown in
If desired, the memory 26 also may store a table representing the corresponding relationship between the frequency band and the name of the broadcast station. This table may be used to convert the supplied frequency band information to the name of the broadcast station.
The tuner 72 may be designed so that desired frequency bands of plural broadcast stations are preset and the frequency bands of these plural broadcast stations are switched at the time of reception so that the broadcast station name data is supplied directly from the tuner 72 to CPU 25.
The radio 7 receiver 70 and the gateway device 11 are connected to each other by a specific interface. As in the case of the first embodiment, the connection may be performed by using USB, IEEE-1394, RS-232C or IrDA as the interface protocol.
As in the Case of the embodiment of
In the book mark search engine 10, the station-selecting information is used as a search parameter together with the time information and the terminal ID 27. Accordingly, in the book mark search engine 10, both the broadcast time and the selected broadcast station can be specified, so that the searching operation can be performed quickly and with higher precision.
The search result is transmitted from the book mark search engine 10 through the communication line 8 to the gateway device 11 for predetermined processing, and then displayed on the display means of the gateway device.
In the modification shown in
The radio receiver and the book mark search engine 10 are connected to each other through a communication line 8 such as the Internet or the like. The time information, broadcast station information and terminal ID 27 stored in the memory 26 of the radio receiver 100 are transmitted over communication line 8 to the book mark search engine 10. In the book mark search engine, the information searching operation is carried out on the basis of the time information, the broadcast station information and the terminal ID 27 thus transmitted; and the search result is returned to the radio receiver through the communication line 8 for display as a display frame (similar to that of
The radio receiver 100 may be of a similar construction as the radio receiver 70 above, wherein communication between the radio receiver and the book mark search engine 10 is carried out by using an interface similar to interface 29. As before, the search result of the book mark search engine 10 is readily displayed on the display unit 21; and a response to the displayed search result can be transmitted to the book mark search engine by using input means, such as switches, a keyboard, a mouse, or the like (not shown).
In the example shown in
The tuner unit is connected to a bus 112 such that station information representing the broadcast station to which the tuner unit is tuned is supplied through the bus to CPU 101, etc. The CPU, ROM 102 and RAM 103 are connected to the bus 112. In ROM 102 are stored the terminal ID 27 and a predetermined operating program. In RAM 103 are stored time information representing the activation time of the button 20 and broadcast station information supplied from the tuner unit.
A display control circuit 104, a storage medium 106, an input interface 107 and a communication interface 108 are further connected to the bus 112. The display control circuit 104 is connected to a display 105 (such as an LCD) and drives the display on the basis of a display control signal supplied from the CPU 101 through the bus 112. The storage medium 106 is an auxiliary storage medium in which predetermined data and programs are stored, and may comprise a semiconductor memory, a hard disc, or other removable medium. The communication device 108 comprises a modem, for example, and controls the communication over the communication line 8.
The input interface 107 serves as an interface with the CPU 101. A keyboard 113 and a pointing device such as a mouse, a touch pad device or the like (not shown) are connected to the input interface 107 along with button 20. The display 105 may include a touch panel whose output is supplied to the input interface 107. The communication device 108 serves as an interface with the book mark search engine 10 over the Internet.
In the system described above, the time information and the broadcast station information stored in the memory 26 of the book marker 4 are output through the interface 29 to the gateway device 11 or directly to the book mark search engine 10. If desired, the book marker 4 may be provided with communication means for communicating with another book marker 4′ to transmit the time information and the broadcast station information stored in the memory of the book marker 4 to the book marker 4′ which may be used by another user. The transmission of the time information and the broadcast station information to the other book marker 4′ enables the user of the book marker 4′ to search the data base using search parameters obtained by another person, such as a friend or expert.
Communication between the book markers may be based on infrared ray signals such as IrDA, electromagnetic waves or direct connection through a connector and a cable, etc. When the book marker 4 and the book marker 4′ are directly connected to each other, the protocol may be USB, IEEE-1394, RS-232C or the like; and communication between the book markers 4 and 4′ can be performed by using other wire or wireless (radio) communication methods.
Further, according to the present invention, the book marker 4 should display or store an accurate representation of time. For example, the book marker 4 may be provided with reception means for receiving a standard electromagnetic (or radio) wave on which accurate time information is superposed. The timer 28 (
The book marker 4 may be adapted to detect low-level electromagnetic waves corresponding to the reception frequency to which a radio receiver or television receiver is tuned. The wave thus detected is a wave based on a signal generated in the local oscillation circuit of the receiver, for example. When a user watches a television broadcast or listens to a radio broadcast and likes a particular music piece being broadcast, the user pushes the button of the book marker having the low-level wave detection function. The radio wave received by the television receiver or radio receiver is detected, the frequency of the detected wave is determined, and frequency information thus obtained is stored in the book marker memory together with the time information representing the time at which the button is pushed.
The book marker 4 of the present invention may be used in combination with a GPS (Global Positioning System). For example, a built-in GPS may be provided in the book marker 4, and latitude and longitude information at the time the button 20 is pushed is stored in the memory 26 along with the time information. The stored latitude and longitude information thus stored and the time information are afterwards transmitted to the gateway device 1 and used as search parameters. In a large country, like the United States, there are plural time zones. The gateway device 11 may be programmed to correct the time information according to the time zone on the basis of the latitude and longitude information thus transmitted from the GPS, thereby permitting a data base search on the basis of accurate time information. The area in which the user is located can be specified by using the latitude and longitude information obtained by the GPS, and thus radio station identification can be determined more precisely.
Let it be assumed the user pushes the button 20 while walking or moving, for example, while shopping, and at a later time transmits the latitude and longitude information and the time information to the gateway device 11. If the gateway device is provided with a map-plotting application based upon time information and latitude and longitude information, the user can display a schematic route along which he passed, and at what time and at which store he stopped that day. Providing a data base comprising shop information in the search engine 10 permits detailed information to be accumulated on shops at which the user stops. This provides advantageous marketing information.
As described above, according to the present invention, by pushing the button on the book marker, the time at which the button is pushed is stored in the book marker as time information. The book mark search engine may include one data base which accumulates a play list containing the broadcast segment (e.g. titles of music pieces) of each broadcast station and the broadcast time of that segment, and another data base which accumulates information associated with the broadcast segment (e.g. title of the album on which the music piece is recorded, the name of artist, cost of CD, etc.). Therefore, if the user likes a broadcasted music piece, the user merely operates the button of the book marker to store the time information representing the time at which that piece was broadcasted, whereby the user can afterward search the data base for information associated with that piece or entry. Hence, the user can easily obtain information on the music piece and can readily purchase an article relevant to or associated with that piece.
Since the search of the data base is performed on the basis of only the time information which is stored by the user in the book marker, it is unnecessary to transmit information other than the music piece itself from the broadcast station, and thus the broadcast station suffers little load. Also, since the receiver merely stores time information to identify the desired segment, it suffers extremely little load.
Still further, in performing a search for the broadcast segment, the terminal ID resident in each book marker may be transmitted automatically to the book mark search engine together with the time information. Therefore, marketing information relating to how many persons requested and purchased specific items may be compiled.
It will be appreciated that the present invention is applicable to analog or digital broadcasts.
Deguchi, Yuichiro, Matsuoka, Akiko, Ando, Naotaka
Patent | Priority | Assignee | Title |
10108721, | Mar 30 2006 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
8296315, | Nov 03 2006 | Microsoft Technology Licensing, LLC | Earmarking media documents |
8751475, | Feb 14 2007 | Microsoft Technology Licensing, LLC | Providing additional information related to earmarks |
8837469, | Mar 30 2006 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
9715550, | Mar 30 2006 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
Patent | Priority | Assignee | Title |
5223924, | May 27 1992 | U S PHILIPS CORPORATION | System and method for automatically correlating user preferences with a T.V. program information database |
5481296, | Aug 06 1993 | MEDIATEK INC | Apparatus and method for selectively viewing video information |
5515490, | Nov 05 1993 | Xerox Corporation | Method and system for temporally formatting data presentation in time-dependent documents |
5530939, | Sep 29 1994 | TTI Inventions C LLC | Method and system for broadcasting and querying a database using a multi-function module |
5579537, | Apr 08 1993 | Digital D.J. Inc. | Broadcast system with associated data capabilities |
5604744, | Nov 01 1993 | Telefonaktiebolaget LM Ericsson | Digital control channels having logical channels for multiple access radiocommunication |
5661787, | Oct 27 1994 | GLOBAL INTERACTIVE MEDIA, INC | System for on-demand remote access to a self-generating audio recording, storage, indexing and transaction system |
5699107, | May 05 1995 | Rovi Technologies Corporation | Program reminder system |
5703795, | Jun 22 1992 | INTELLECTUAL VENTURES AUDIO INNOVATIONS LLC | Apparatus and methods for accessing information relating to radio and television programs |
5732216, | Oct 02 1996 | PERSONAL AUDIO LLC | Audio message exchange system |
5734720, | Nov 29 1994 | Pinpoint Incorporated | System and method for providing digital communications between a head end and a set top terminal |
5758257, | Nov 29 1994 | Pinpoint Incorporated | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
5774664, | Mar 14 1996 | OPENTV, INC | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
5790958, | Oct 16 1995 | RPX Corporation | Radio reception system for general purpose computer |
5808608, | Sep 10 1990 | Starsight Telecast, Inc. | Background television schedule system |
5977964, | Jun 06 1996 | Intel Corporation | Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times |
5990890, | Aug 25 1997 | Comcast Cable Communications Management, LLC | System for data entry and navigation in a user interface |
5991737, | Mar 11 1996 | ConneXus Corporation | Automated consumer response to publicly broadcast information |
5991799, | Dec 20 1996 | Comcast Cable Communications Management, LLC | Information retrieval system using an internet multiplexer to focus user selection |
6005561, | Dec 14 1994 | PATENT PURCHASE MANAGER, L L C | Interactive information delivery system |
6052145, | Jan 05 1995 | Gemstar Development Corporation | System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen |
6100884, | May 27 1996 | GOOGLE LLC | Device for delivering listings of broadcast programs via network |
6105134, | Apr 03 1995 | Scientific-Atlanta, LLC | Verification of the source of program information in a conditional access system |
6124854, | May 08 1995 | BOX WORLDWIDE, L L C , THE | Interactive video system |
6199076, | Oct 02 1996 | PERSONAL AUDIO LLC | Audio program player including a dynamic program selection controller |
6246767, | Apr 03 1995 | Cisco Technology, Inc | Source authentication of download information in a conditional access system |
6268849, | Jun 30 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Internet television program guide system with embedded real-time data |
6298482, | Nov 12 1997 | OATH INC | System for two-way digital multimedia broadcast and interactive services |
6453339, | Jan 20 1999 | CA, INC | System and method of presenting channelized data |
6668278, | Dec 20 1996 | Comcast Cable Communications Management, LLC | Information retrieval system using an internet multiplexer to focus user selection |
6725461, | Apr 30 1998 | OPENTV, INC | Reminder system for broadcast and non-broadcast events based on broadcast interactive applications |
7136710, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
EP721253, | |||
EP933901, | |||
JP10134076, | |||
JP10163988, | |||
JP11055201, | |||
JP1115887, | |||
JP1145248, | |||
JP3032285, | |||
JP413184, | |||
JP5037986, | |||
JP5290088, | |||
JP6044752, | |||
JP6070292, | |||
JP7311290, | |||
JP7500715, | |||
JP8032538, | |||
JP8097784, | |||
JP8127187, | |||
JP9102827, | |||
JP9160852, | |||
JP9205635, | |||
WO67155, | |||
WO95027347, | |||
WO9616491, | |||
WO97033434, | |||
WO9817063, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 10 2005 | Sony Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Dec 06 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jun 26 2014 | ASPN: Payor Number Assigned. |
Dec 04 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Nov 23 2013 | 4 years fee payment window open |
May 23 2014 | 6 months grace period start (w surcharge) |
Nov 23 2014 | patent expiry (for year 4) |
Nov 23 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 23 2017 | 8 years fee payment window open |
May 23 2018 | 6 months grace period start (w surcharge) |
Nov 23 2018 | patent expiry (for year 8) |
Nov 23 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 23 2021 | 12 years fee payment window open |
May 23 2022 | 6 months grace period start (w surcharge) |
Nov 23 2022 | patent expiry (for year 12) |
Nov 23 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |