A method is described for re-determining, in a television apparatus, a program table including associations between alphanumeric labels and radio-television programs, each one of the alphanumeric labels indicating a string of characters that must be selected by the user in order to activate the reproduction of one of the radio-television programs associated therewith, the method including the steps of biunivocally associating with each radio-television program in the table an alphanumeric label comprising a numeric part; allowing at least a first list and a second list to be simultaneously displayed on a screen, both including identification data of the radio-television programs obtained from the program table, the radio-television programs being sorted in the lists according to sorting criteria; selecting a first program from the first list of programs sorted according to a first sorting criterion, the first program being associated with a first alphanumeric label; selecting a second program from the second list of programs sorted according to a second sorting criterion, the second program being associated with a second alphanumeric label; and modifying the value of the first alphanumeric label of the first program with an alphanumeric label value comprised in the range delimited by the value of the second alphanumeric label, extreme included, and by the value of the alphanumeric label, extreme excluded, which immediately precedes the second alphanumeric label in the second list.
|
1. A method for re-determining, in a television apparatus, a program table comprising associations between alphanumeric labels and radio-television programs, each one of said alphanumeric labels indicating a string of characters that must be selected by a user in order to activate a reproduction of one of said radio-television programs associated therewith, said method comprising the steps of:
biunivocally associating, with each radio-television program in said table, an alphanumeric label comprising a numeric part;
allowing at least a first list and a second list to be simultaneously displayed on a screen, both comprising identification data of said radio-television programs obtained from said table, said radio-television programs being sorted in said first list and said second list according to sorting criteria;
selecting a first program from said first list of programs sorted according to a first sorting criterion, said first program being associated with a first alphanumeric label;
selecting a second program from said second list of programs sorted according to a second sorting criterion, said second program being associated with a second alphanumeric label;
modifying a value of said first alphanumeric label of said first program with an alphanumeric label value comprised in a range delimited by a value of said second alphanumeric label, extreme included, and by the value of that alphanumeric label, extreme excluded, which immediately precedes said second alphanumeric label in said second list.
2. A method according to
3. A method according to
4. A method according to
5. A method according to
6. A method according to
7. A method according to
8. A method according to
9. A method according to
10. A method according to
11. A method according to
12. A method according to
13. A method according to
14. A method according to
15. A method according to
16. A method according to
signals transmitted by the radio-television broadcasting networks, comprising a program name, a Logical Channel Number, or LCN, and a transmission frequency;
information retrievable on the Internet, comprising a location of radio repeaters and transmission power values of radio repeaters;
assignments of a program number by the receiving apparatus.
17. A method according to
the program number of the radio-television program in said program table;
the name of the radio-television program;
the type of broadcasts in the radio-television program;
the type of radio-television program;
the broadcaster of the radio-television program;
the country where said broadcaster belongs;
one or more languages used in the broadcasts of the radio-television program;
the digital multiplex to which the radio-television program belongs;
the means of transmission through which the radio-television program is received;
the presence or absence of encryption, and possibly the type of encryption used for coding the signal carrying the radio-television program.
18. A method according to
19. A radio-television apparatus comprising processing means, a first receiver configured to receive radio-television programs, a second receiver configured to receive commands issued by a user, a memory for storing a program table, said apparatus being adapted to generate the display of a graphic user interface on a display, and to implement the method according to
20. A computer program product comprising a non-transitory computer readable medium comprising software code which can be loaded into a memory of said radio-television apparatus, wherein the software code, when executed by a processor, perform the method according to
21. A method according to
|
The present invention relates to a method for re-determining the numbering of radio-television services, commonly referred to as programs.
It is known that modern television apparatuses can manage the numbering of programs. For example, the LCN (“Logical Channel Numbering”) logic is a function included in some television apparatuses (television sets, set-top boxes, video recorders, etc.) that allows automatically assigning to each radio-television service or program received a predefined position in the table where programs are collected, commonly referred to as program table or list, or channel table or list. This program table is generally stored in the television apparatus in a non-volatile manner, i.e., it is preserved when the apparatus is turned off. The predefined position consists of a number, generally called program number, that can be recalled by the user through the remote control. Also, when pressing the P+ and P− keys normally available on the remote control, one can display the radio-television program having a program number immediately following or preceding the one of the program currently being displayed.
The program table contains an association between the program number and the radio-television program identified by a name, typically consisting of an alphanumeric string contained in the radio-television signal received, or anyway obtainable therefrom through known methods, which is entered by the broadcaster of the radio-television program.
The association of the program number with the radio-television program, or with the content of the program table, can generally be modified at will by the user after the automatic programming. In fact, the outcome of the automatic program numbering function is very useful when installing the apparatus, but it often does not fully matches the user's preferences. In addition, the number of broadcast programs has progressively grown higher, and it has become necessary to conceive methods for changing the numbering thereof in order to meet different users' needs.
Such methods allow sorting the program numbers in a different way, i.e., assigning to a program a program number which is different from the one previously set, and hence determining a different order of visualization when the program number up key (P+) or down key (P−) are pressed. One of these methods known in the art envisages displaying a program list on a menu screen of a television set, selecting one program, the number of which needs to be changed, and directly setting a new number to be assigned to the program, e.g., through the numeric keypad of the remote control. During this process, a user must know a priori the number to be assigned to the program and, if that number has already been assigned to a second program, he/she will not be able to establish the name of said second program, unless he/she has checked beforehand.
Similarly, other methods require displaying a program list on a first menu screen of a television set, selecting a program, the number of which needs to be changed, and then displaying a second screen, superimposed on the first screen, which shows the same program list as the first screen with the addition of a “box” where a user can enter a number to be assigned to the program. In this case, if the user sets a number into the “box”, the program list of the second screen will be updated, highlighting the number, and possibly also the program, selected by the user. If the number selected by the user has already been assigned to another program, and the user confirms the new numbering, the menu will show a third screen warning the user that an exchange of numbers is about to be made between the program selected by the user and the one corresponding to the assignment number.
In substance, this procedure requires identifying or deciding the point, in the list of numerically sorted programs, where a program of interest must be placed. Subsequently the user will also be allowed to search for the program of interest in the same numerically sorted list, and then assign thereto the desired serial number.
For a user, however, searching the same numerically sorted list for a program of interest is a tedious and time-consuming task, because he/she normally does not know in which one of the many positions available (in digital terrestrial and satellite television there are approximately 300-500 programs on average) that specific program is located.
Moreover, the criterion according to which these programs are sorted (typically the LCN transmitted by the radio-television broadcaster) is not always the one that the user would like to use on his/her television apparatus. If, for example, the user wants to re-sort the program table by radio-television broadcaster (RAI, Mediaset, TIMB, etc.), he/she will find it very hard to do so, because the broadcasters' various programs are positioned in a scattered and fragmentary manner, so that he/she will have to browse the table manually to find first all the programs belonging to the first broadcaster, then those of the second one, and so on. For example, while the RAI 1, RAI 2 and RAI 3 programs are normally assigned the program numbers 1, 2 and 3, in accordance with their LCNs, RAI 4 is program 21, RAI GULP is program 42, and RAI NEWS 24 is program 48. Also, while performing this operation the user cannot even exploit in some way the fact that at least all RAI programs have their names beginning with “RAI”. The same difficulty is encountered when the user wants to re-sort the programs according to other criteria, such as the alphabetical order of the names of the radio-television programs, the broadcast language, encrypted or high-definition broadcasts, and so on.
Further methods envisage exchanging a first program row in a numerically sorted list with a second row by physically moving the first row displayed on the screen. This technique is also referred to as “drag and drop”. This method compels the user to move the first row by performing an actual dragging operation, which becomes more and more complex and time-consuming as the numeric difference between the initial program and the assignment program increases. This problem derives from the fact that the list only shows a part of the total number of programs, and, for example, if a user wants to exchange program 5 with program 256, he/she will have to drag the row of program 5 until the row of program 256 appears on the screen, by browsing through all intermediate programs. It is clear that such an operation for changing the program numbering is not easy at all.
It is one object of the present invention to provide a method and an apparatus for re-determining the numbering of radio-television programs, which allow a user to set the program numbering in an easy and simple manner.
This and other objects of the invention are achieved by a method and an apparatus for re-determining the numbering of radio-television programs as claimed in the appended claims, which are intended to be an integral part of the present description.
In brief, the following will describe a method and an apparatus for re-determining the numbering of radio-television programs, wherein the display of the sorting and numbering of the radio-television programs on the screen of a television apparatus comprises at least two lists showing columns of elements associated with the programs, identified by means of names thereof, in particular, in at least one list, the column of the alphanumeric labels according on which the programs are sorted in an order preferred by the user, and the column of the program names. More in detail, the method provides for selecting, from a first list of programs sorted according to a first sorting criterion, through a first command issued by a user, a first program with which a first alphanumeric label is associated; selecting from a second list of programs sorted according to a second sorting criterion, through a second command issued by the user, a second program with which a second alphanumeric label is associated; modifying, through a third command issued by the user, said first alphanumeric label associated with the first program with an alphanumeric label comprised in the range delimited by said second alphanumeric label, extreme included, and by a third alphanumeric label, extreme excluded, which is the one that, in that second list, immediately precedes said second alphanumeric label.
The above objects will become more apparent from the following detailed description of a method and an apparatus for re-determining the numbering of radio-television programs according to the present invention, with particular reference to the annexed drawings, wherein:
With reference to
The method ends at step 13.
It is also worth specifying that the first sorting criterion and the second sorting criterion may be either the same or different, when displaying the first and second lists.
The following will explain, by means of an example, the sorting method according to the present invention.
With reference to
The first column 21 of the program table 20 lists the alphanumeric labels 26,27,28,29, which allow recalling the corresponding programs for display. The values of these labels 26,27,28,29 are biunivocally associated with the programs in the table 20. Such values generally consist of alphanumeric strings, a part of which is a number, preferably a natural number, which, as will be explained below, allows incrementing or decrementing the serial position taken by the programs in the program table 20. The other components of the alphanumeric string can be used for classifying the programs based on their contents “Sports”, “Films”, “Cartoons”, “News”), the language used, the country of origin, the quality of reception, the encryption, the definition of the images (standard, high definition, etc.), the video coding (MPEG-2, MPEG-4 AVC or HEVC), the type of broadcasting network (digital terrestrial, digital satellite, analog channels), and other characteristics. This would allow grouping the programs in the general program table according to a customized, flexible and easy-to-use numbering. For simplicity, the alphanumeric labels 26,27,28,29 of column 21 in the program table 20 consist of only one letter and one natural number, but it will be apparent to the man skilled in the art that they could be provided in a wide variety of forms without departing from the present invention.
The other columns 22,23,24,25 of the program table 20 contain data which are characteristic of the different programs. Such data are mainly obtained from the signals that carry the programs themselves, but they may also be retrieved from other sources, such as, for example, the Internet, packet connections to specialized servers, and other means of communication.
The method according to the present invention makes no changes to the data contained in these columns 22,23,24,25, since it only modifies the value of the alphanumeric labels 26,27,28,29 in the first column 21 in order to determine the groups and the sorting orders that the user wants to create. Each row of the program table can thus be moved by means of re-sorting operations, but it will remain unchanged except for the value of the alphanumeric label 26,27,28,29, which can be modified in accordance with the method of the present invention.
The second column 22 of the program table 20 contains the program names. For simplicity, they are represented by characters “n.” followed by a capital letter, but it will be apparent to a man skilled in the art that they may take any form.
Likewise, other parameters are represented in a simplified way as well, such as the PID (“Packet IDentifier”) of the numeric channels (column 24) and the radio frequency at which the program is received (column 25). The program numbers in column 23, assigned by the television apparatus during the tuning process, are represented as usual by natural numbers.
It will be apparent to the man skilled in the art that a program table may contain many other columns representing other characteristics of the programs received by the television apparatus, such as, for example, the quality of reception, the transmission power at which the radio repeater is emitting the signal that carries the program, the geographic coordinates, or the place where the television repeater is located, and many other data. The table 20 of
The descriptive example illustrated with reference to the table 20 assumes that said table 20 has been sorted by increasing values of the alphanumeric labels 26,27,28,29 listed in the first column 21. It must however be underlined that the sorting of the programs shown in the table 20 is only an explanatory example.
Note in particular that in the program table 20 the alphanumeric label values a5, a6, a13 and a19 are not associated with any program, and therefore they correspond to positions in the program table 20 which are available for radio-television programs. In this description, the term “available position” refers to a program position corresponding to an alphanumeric label value not associated with any program, but belonging to the set of assignable alphanumeric label values. An assignable set of alphanumeric label values may consist, for example, of values having a common alphanumeric part (letter “a” in the example of
The program table in the example of
The following will describe a first embodiment of the present invention through an example of re-numbering of the programs in the table 20 of
With reference to
A second list 31, also comprising data extracted from the table 20, highlights said second alphanumeric label 27 with value a8, associated with the program named “n.B”, which is to be replaced by the first program named “n.D”. In order to facilitate the search for the alphanumeric label with value a8, this second list is sorted according to a second sorting criterion, which in this example is the sorting by increasing alphanumeric label values.
The following will extensively describe how said first program “n.D” and said label 27 with value a8 can be found and moved to the positions highlighted in
A first mode of modifying the label associated with said first program “n.D” consists of exchanging the first label 26 with the second label 27.
The result of this exchange is shown in
Note that in this case only the values of those alphanumeric labels through which the user recalls the first program and the second program have changed.
A second mode of associating the first program with the second alphanumeric label 27 with value a8 is, with reference to the program table 20 of
The first alternative consists of applying said increments with no exceptions, under the hypothesis that they will originate values belonging to the set of assignable alphanumeric label values.
With reference to
Following this re-numbering operation, the alphanumeric labels through which the user will recall all programs, from the second program downwards, including the first program, have changed.
This first alternative is not applicable when the maximum of the values of the alphanumeric labels associated with the channels coincides with the upper limit of the set of assignable values.
The second alternative consists of applying increments as in the first alternative, but only until, while orderly proceeding by increasing values from the second label 27 with value a8, the increment generates a value not associated with any channel, i.e., a label value corresponding to an “available position”. As aforementioned, the label value that meets this criterion is a12.
With reference to
This second alternative is not applicable when the maximum of the values of the alphanumeric labels associated with the channels coincides with the upper limit of the set of assignable values and there are no available positions with label values greater than that of said second label 27.
In a second embodiment of the present invention, it is imposed that the first program associated with the first alphanumeric label 26 with value a11 takes a position between that of said second program associated with the second alphanumeric label 27 with value a8 and the program that occupies the position immediately preceding said second program, which in the example of
The first mode is the same as the first mode described in the first embodiment, i.e., exchanging positions between said first and second programs. This first mode requires changing two label-program associations, as highlighted in
The second mode is the same as the second mode described in the first embodiment, i.e., locating said first program in the place of said second program, and re-numbering said second program and the subsequent programs as described in the second alternative of the first embodiment. This second alternative, in any case, implies a number of label-program association changes which is smaller than or at most equal to that of the first alternative, and therefore said first alternative may not be taken into consideration in this second embodiment.
The third mode is specular to said second mode.
Again with reference to the example of
In the example of
With reference to
In the example of the second embodiment described above, the number of association changes between alphanumeric labels and programs is two in both the first (
With reference to
In order to find the alternative that minimizes the number of association changes between alphanumeric labels and programs, as is assumed in the second embodiment of the invention, the third re-numbering mode will first be examined.
It has already been remarked that above the alphanumeric label 28 and under the label 29 there are two available positions corresponding to the label values a5 and a6. According to the criteria of the second embodiment, it is possible to assign to said first program “n.D” the label value a6 without altering any other data of the program table 20, i.e., by just changing the label-program association for said first program “n.D”. It can then be easily verified that the other re-numbering methods would require a greater number of changes.
The result of the application of the method of the second embodiment will be in this case as shown in
One variant of the above-described embodiments relates to the case wherein the available position where the first program is to be moved, found in accordance with the above-described criteria, belongs to a group of contiguous available positions, as is the case of the labels with values a5 and a6 in the example of
To make this description clearer, examples of application have been proposed so far wherein, except for the numeric part, the alphanumeric labels 26,27,28,29 have the same value, i.e., the same value of the alphabetical part (character “a” in the examples). In general, however, the alphanumeric labels 26,27,28,29 may have diversely composed strings of characters, based on which the radio-television programs can be divided into groups. For example, there may be a group of programs broadcast by satellite, marked with the letter “S”, a group of programs broadcast by terrestrial networks, marked with the letter “T”, a group of programs included in a subscription, marked with the letter “A”, a group of pay programs, marked with the letter “P”, and more. As an alternative, one may define a group of programs broadcast via satellite and included in a subscription, marked with the pair of letters “SA”, and a group of pay programs broadcast via satellite, marked by the pair of letters “SP”. In this case, the operations for re-numbering the numeric part, described in the various embodiments and variant thereof, are preferably only applied to those alphanumeric labels having the same alphabetical part, as if the programs associated with alphanumeric labels with the same alphabetical part had been collected into a separate table, similar to the program table, independently of other programs.
Again with reference to
It will be apparent to the man skilled in the art that, without departing from the present invention, many combinations of criteria can be composed. Furthermore, the presentation of the program data can be enriched by using more than two lists, diversely sorted and containing different data columns, which lists may be arranged in different orders, e.g., by placing the list 30 (
Therefore, the embodiments illustrated in this description should not be understood to be binding as concerns the number of lists 20,22 shown on the screen, the number of columns contained in each list, and the criteria employed for sorting said lists 30, 31.
In particular, the sorting criteria may be set beforehand by the manufacturer of the television apparatus or by the user while installing the apparatus, or the apparatus may be equipped with setting means allowing the user to modify the sorting criteria at any time.
When a list is displayed on the screen, the user is generally interested in searching it, in the simplest way, for a program that meets a certain criterion. For example, the user may want to find a program of which he/she knows the name or an initial part thereof or a particular string of characters contained in the name. Also, the user may want to find a program of which he/she knows, whether fully or partially, the alphanumeric label attributed to it or the program number, or something else.
The search mode in each list may be made by browsing the list by means of row or page browsing commands, or by entering into a search field a sequence of characters to be searched for in the various ways known to those skilled in the art.
Up and down browsing can be obtained by using the normal keys available on television sets and on their remote controls. For executing actions on the various lists, different keys may be dedicated to browsing different lists (e.g., keys 1, 4, 7 and the key normally located under 7 for browsing up or down the second list 31 one row or one page at a time, and, likewise, keys 3, 6, 9 and the one normally located under 9 for browsing the first list 30), or the same browsing keys may be used for all or some lists, using one or more keys for selecting the list to be browsed by means of the common keys. As an alternative, one may use the arrow keys usually dedicated to the user's interaction with pages of the interactive menu for controlling the television apparatus.
For entering sequences of characters to be searched for,
The program in the program table 20 that meets the search criterion is highlighted and moved near the center of the column of the list. The list is preferably cyclic, so that, if it contains a number of rows smaller than that in the program table, as in the example of
It may be initially advantageous to set the values of the alphanumeric labels by using, as their numeric part, the program numbers (column 23 of the program table 20), which are biunivocally associated with the radio-television programs of the television apparatus during the tuning process. Such program numbers are normally derived from the LCNs, while any conflicts between different programs to which the same LCN value has been attributed can be solved either automatically or manually by the user. The biunivocity characteristic of the association of alphanumeric labels, such as the one with program numbers, must be referred to the full program data, not just, for example, to the program names. In practice, in fact, there are cases wherein programs have the same name, but differ in other characteristics (e.g., the radio frequency at which they are received, the quality of reception, or the like). In such cases, the program numbers and the alphanumeric label values will be different, even though the program names are the same.
The above-described embodiments, and the variants thereof, are neither exhaustive nor limiting of the different criteria applicable for the assignment of an available position to said first program. The man skilled in the art will be able, in fact, to define further embodiments and variants, especially when the available positions are numerous.
For example, in the first re-numbering mode of the first and second embodiments, said second program may, instead of replacing said first program, take a position in the program table 20 according to various alternatives, through an appropriate assignment of an alphanumeric label value. With reference to the program table 20 sorted by increasing alphanumeric label values, such position alternative include:
a) the first available position, wherever it is;
b) the first available position following the position currently occupied by said second program;
c) the position that follows the last occupied position;
d) the first available position which is found while going backwards from the last allowable position for a program, i.e., from the position corresponding to the maximum value that can be attributed to an alphanumeric label.
The above-listed alternatives are to be understood as mere examples of assignment of the value of the second alphanumeric label 27. The man skilled in the art will in fact be able to define further alternatives.
All of the embodiments and variants described herein observe the criterion of assigning to the first program a position that immediately precedes the position of the second program, or the very position of the second program.
When the user communicates to the apparatus that he/she wants to stop the program sorting operations, e.g., by pressing a key for exiting that mode, the apparatus will ask if the user wants to save the changes made to the program table 20, so that the alphanumeric labels resulting from the operations just carried out will be those that the user will have to use in order to recall and watch the radio-television programs associated therewith.
In all of the embodiments and variants thereof described herein, the operations for modifying the numbering of radio-television programs are facilitated by the simultaneous use of at least a first list 30 and a second list 31, as previously described, which allow the user to see the context of the data (programs and associated alphanumeric labels) to be taken into consideration, both near the position or row occupied by the program to be re-positioned and near the position where said program must be re-positioned.
Preferably, the first list 30 and the second list 31 are cyclic in order to allow the user to browse the radio-television programs included therein. In general, in fact, it is possible to simultaneously display on the screen only a limited number of the programs included in the program table of the television apparatus (the program table 20 may contain many tens or hundreds of television programs). The first list 30 and the second list 31 of the present invention advantageously allow simultaneous visualization of a limited number of programs even when they are located in areas of the program table far from each other, and allow simultaneous highlighting of programs located in distant relative positions within the program table. With these visualization and highlighting means, the user can browse all programs receivable by the television apparatus. For example, the user may use the “Up” and “Down” keys of a remote control of the television apparatus for browsing the first list 20 or the second list 22, for displaying programs allocated to previous or subsequent positions in the list, and for selecting the desired program.
In particular, every time the “Up” and “Down” keys are pressed, the highlighting means remain in a fixed vertical position, near the center of the first list 30 and of the second list 31 (approximately at the center of the screen), while the programs displayed in the list are browsed cyclically relative thereto.
This feature offers the advantage that visualization is focused on those programs which are principally involved in the re-numbering process, showing what is around them in different sorting conditions, and allows changing the numbering easily and quickly. The first search field 33 and the second search field 34 make the search for desired programs considerably easier when the number of receivable programs is large (digital terrestrial television includes approx. 300-500 radio-television programs).
This method may advantageously find many applications, particularly for managing and modifying lists of radio-television programs automatically or manually tuned by television apparatuses.
The method according to the invention can be implemented by means of a computer program product which can be loaded into a memory of said television apparatus and which comprises software code portions adapted to implement said method.
With reference to
A first element 91 represents a connection “bus” between the elements that concur in the implementation of the method. A second element 92 (CPU) controls the set of elements and provides for executing the steps of the method of the invention.
Further elements 93-99 constitute the means available to the user for issuing commands towards the apparatus. They are represented as a remote control 99 and a receiver 93 for receiving the signals emitted by the remote control 99. For simplicity, no other means are shown (e.g., keypads and keys), which the man skilled in the art will be able to add to the apparatuses in order to allow entering commands directly on the apparatuses themselves.
A third element 95 represents the receiver through which the apparatus receives the signals carrying the radio-television programs picked up by an antenna 94.
A fourth element 96 executes all the decoding operations required for extracting from the received signals the data to be entered into the program table 20, which is contained in a memory 97. For this purpose, a direct connection is shown between the decoder 96 and the memory 97.
Finally, display means 98 are shown, under the assumption that they are integrated into the apparatus. For some types of apparatuses (e.g., decoder of signals broadcast via satellite), the display means 98 may be external and connected to the apparatus 90 through physical wired connections or wireless connections known to those skilled in the art.
The features of the present invention, as well as the advantages thereof, are apparent from the above description.
A first advantage of the method and apparatus for re-determining the numbering of radio-television programs is that they allow a user to set the program numbering in an easy and simple manner.
A second advantage of the method and apparatus according to the present invention is that a user is allowed to simultaneously display the program list according to a plurality of sorting criteria; this facilitates the search for a certain radio-television program in the table, to be moved or re-sorted, of which the user does not know or remember the value of a sorting criterion (e.g.: the LCN or the program number), while he/she perfectly knows the value of another one (e.g.: the program name), since this latter criterion is easier to remember.
A third advantage of the method and apparatus according to the present invention is that they allow a user to display the context of the data (program numbers, program name, etc.) both near the position occupied by the program to be modified and near the position where the program must be placed, i.e., the assignment position.
The method and apparatus for re-determining the numbering of radio-television programs according to the present invention may be subject to many possible variations without departing from the novelty spirit of the inventive idea; it is also clear that in the practical implementation of the invention the illustrated details may take different forms, and that the elements that are characteristic of the method may be replaced with other technically equivalent elements.
It can therefore be easily understood that the present invention is not limited to a method and an apparatus for re-determining the numbering of radio-television programs as described in the present invention, but may be subject to many modifications, improvements or replacements of equivalent parts and elements without departing from the inventive idea, as clearly specified in the following claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
8938760, | Aug 01 2013 | Browan Communications Inc. | Television box and method for controlling display to display audio/video information |
20090106799, | |||
20100267370, | |||
20100333141, | |||
20130174193, | |||
EP1753234, | |||
EP2028847, | |||
KR1020090105343, | |||
WO2006085165, | |||
WO2011077341, | |||
WO2013049089, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 19 2015 | Sisvel Technology S.R.L. | (assignment on the face of the patent) | / | |||
Jul 18 2016 | PORZIO GIUSTO, PIETRO | SISVEL TECHNOLOGY S R L | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039202 | /0559 |
Date | Maintenance Fee Events |
Oct 29 2021 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Date | Maintenance Schedule |
May 01 2021 | 4 years fee payment window open |
Nov 01 2021 | 6 months grace period start (w surcharge) |
May 01 2022 | patent expiry (for year 4) |
May 01 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 01 2025 | 8 years fee payment window open |
Nov 01 2025 | 6 months grace period start (w surcharge) |
May 01 2026 | patent expiry (for year 8) |
May 01 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 01 2029 | 12 years fee payment window open |
Nov 01 2029 | 6 months grace period start (w surcharge) |
May 01 2030 | patent expiry (for year 12) |
May 01 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |