1. Field
One or more embodiments relate to a method and an apparatus to provide broadcasting program information on a screen of a digital broadcasting receiver.
2. Description of the Related Art
As media environments become an important infrastructure of the modern economy, various stations for conventional terrestrial broadcasting, cable broadcasting, internet television (TV) broadcasting, etc. have been established. In the case of digital broadcasting, program information generated by broadcast stations are provided by using either a program and system information protocol (PSIP) or a network if the PSIP cannot be used, and TVs analyze the program information and provide the analyzed information as tables to users. The program information is referred to as electronic program guide (EPG) information, and users can obtain information regarding currently broadcast programs and programs to be broadcast in the future by browsing the EPG information.
Accordingly, modern TVs provide EPG screens so that users can obtain program information with respect to each channel, and thus methods of effectively using EPG information are researched in various ways, regardless of whether in the hardware field or in the software field. For example, the main reasons users refer to EPG information are being analyzed. Accordingly, it has been determined that the most important information to users is information regarding programs currently being broadcast and programs to be broadcast next, rather than information regarding all programs, and such information should be provided via a user-friendly interface with minimum viewing interruption. However, most conventional EPG screens fail to satisfy these requirements, and other EPG screens only provide limited information regarding current channels.
One or more embodiments include a method and an apparatus to provide broadcasting program information on a screen of a digital broadcasting receiver more efficiently.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the invention.
To achieve the above and/or other aspects, one or more embodiments may include a method of providing broadcasting program information on a screen of a digital broadcasting receiver, the method including obtaining electronic program guide (EPG) information; extracting first program information from the obtained EPG information, the first program information being program information with respect to all channels; generating second program information based on the first program information, the second program information being information regarding first programs currently being broadcast and second programs to be displayed next in each of the channels; and displaying the generated second program information and a vertical line or a horizontal line indicating a current time on the screen.
The display of the generated second program information and the line indicating the current time may further include calculating a first point of time at which a last second program in each of the channels starts, the second program information being displayed translucently on a side of the screen to display program information regarding second programs in all channels, based on the first point of time.
The display of the generated second program information and the line indicating the current time may further include calculating a first time interval by determining a difference between the current time and the first point of time; calculating a second time interval by multiplying a predetermined rate and the calculated first time interval; calculating a second point of time by adding the second time interval to the first point of time; and displaying a horizontal time axis of a screen displaying the second program information within the second point of time.
In the displaying of the generated second program information and the line indicating the current time, the screen of the second program information may be adjusted according to a predetermined proportion ratio.
In the displaying of the generated second program information and the line indicating the current time, progress information of first programs currently being broadcast in each channel may also be displayed.
The method may further include receiving an input from a user using directional keys disposed on a user interface device to control the digital broadcasting receiver to select a first program or a second program in a channel from the second program information; and displaying at least one of program information and related images regarding the selected first program or the second program as pop-up windows.
The method may further include receiving an input from a user using hot-keys disposed in a user interface device to select a first channel from among channels with respect to the first program or the second program; and displaying third program information including information regarding all programs in the selected first channel for all time slots on a side of the screen.
The display of the third program information may further include replacing the displayed third program information by displaying fourth program information including information regarding all programs in a second channel for all time slots by using the directional keys disposed on the user interface device, the second channel being a channel before or after the first channel.
The method may further include receiving an additional input from the user using the directional keys to select a third program in a channel in a time slot from the third program information or the fourth program information; and setting a recording function, a reserve recording function, or a remind function with respect to the selected third program.
The method may further include switching a screen of the digital broadcasting receiver by tuning to the first program or the third program when the first program or the third program is currently being broadcast.
To achieve the above and/or other aspects, one or more embodiments may include an apparatus to provide broadcasting program information on a screen of a digital broadcasting receiver, the apparatus including an electronic program guide (EPG) storage unit obtaining EPG information; an EPG extracting unit extracting first program information from the obtained EPG information, the first program information being program information with respect to all channels; a NOW/NEXT EPG generating unit generating second program information from the extracted first program information, the second program information being information regarding first programs currently being broadcast and second programs to be displayed next in each of the channels; and a screen display unit displaying the generated second program information and a vertical line or a horizontal line indicating a current time in the screen.
The screen display unit may further include a time processing unit calculating a first point of time at which a last second program in a channel starts, the second program information being displayed translucently on a side of the screen to display program information regarding second programs in all channels, based on the first point of time.
The time processing unit may calculate a first time interval by determining a difference between the current time and the first point of time, calculate a second time interval by multiplying a predetermined rate and the calculated first time interval, and calculate a second point of time by adding the second time interval to the first point of time, and the screen display unit may display a horizontal time axis of a screen displaying the second program information within the second point of time.
The screen display unit may adjust the screen of the second program information according to a predetermined proportion ratio.
The screen display unit may also display progress information of first programs currently being broadcast in each channel.
The apparatus may further include a first program selecting unit selecting a first program or a second program in channels displayed on a NOW/NEXT EPG information screen in response to an input by a user using directional keys disposed on a user interface device to control the digital broadcasting receiver; and a pop-up displaying unit displaying at least one of program information and related images regarding the selected first program or the second program selected as pop-up windows.
The apparatus may further include a channel selecting unit selecting a first channel from among channels with respect to the first program or the second program in response to an input from a user using hot-keys disposed on the user interface device; and a brief EPG information displaying unit displaying third program information regarding all programs in the selected first channel for all time slots.
The brief EPG information displaying unit may further include a program information switching unit switching from the displayed third program information to display fourth program information including information regarding all programs in a second channel for all time slots in response to a user using the directional keys disposed on the user interface device in the screen, the second channel being a channel before or after the first channel.
The apparatus may further include a second program selecting unit selecting a third program in a channel in a time slot from the third program information or the fourth program information in response to an additional input from a user using the directional keys; and a function setting unit setting a recording function, a reserve recording function, or a remind function with respect to the selected third program.
The apparatus may further include a screen switching unit switching a screen of the digital broadcasting receiver by tuning to the first program or the third program when the first program or the third program is currently being broadcast.
To achieve the above and/or other aspects, one or more embodiments may include a computer readable recording medium having recorded thereon a computer program to cause a processor to execute the method of providing broadcasting program information.
These and/or other aspects will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. In this regard, the present embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Accordingly, the embodiments are merely described below, by referring to the figures, to explain aspects of the present invention.
To resolve the most important demands of users, the present embodiments are meant to suggest a method in which information regarding programs currently being broadcast and programs to be broadcast next for all channels can be easily obtained, viewing interruptions can be minimized, and electronic program guide (EPG) information can be displayed in an interface more easily than that in the related art.
EPG information can be shown either fully or briefly. Hereinafter, a method of fully showing EPG information will be referred as a full EPG method, and a method of briefly showing EPG information will be referred as a brief EPG method. EPG information may be shown on a screen that is, for example, either opaque or translucent.
Information regarding all channels and all programs should be provided according to the full EPG method, and thus it is necessary to occupy most regions of a screen. Thus, the brief EPG method may be used such that a viewer can briefly view EPG information. However, according to the brief EPG method, information regarding a current channel or information regarding current programs for all channels are shown. Furthermore, even in the brief EPG method, many portions of a screen are also occupied, thus often causing viewing interruptions.
The present embodiments provide a method according to which viewing interruptions may be minimized when providing EPG information, information regarding programs currently being broadcast, programs to be broadcast next, and the broadcast programs most demanded by viewers, can easily be obtained, and EPG information can be manipulated via an interface more easily than those in the related art.
Referring to
Here, while the first program information includes information regarding broadcasting programs for all time slots in all channels, the second program information only includes information regarding programs currently being broadcast and programs to be broadcast next in all channels. Here, according to modified exemplary embodiments, information regarding two or more programs to be broadcast next may be included in the second program information.
Furthermore, when displaying such second program information in a screen, geometric shapes may be used to visualize current time information. In the present embodiments, a vertical line or a horizontal line will be used to visualize current time.
When the second program information is displayed on a screen, in the case where a list of channels is displayed along the vertical axis of the screen and time information is displayed along the horizontal axis of the screen, a line indicating the current time may be a vertical line (e.g. referring to
Referring to
Referring to
As shown in
Meanwhile, the arrangement of menus shown in
A vertical NOW line shown in
The NOW/NEXT EPG information 210 displays information regarding programs currently being broadcast and programs to be broadcast next in all channels. Here, the following should be considered when configuring a screen. In the case where time intervals are fixed in the time axis, e.g., 10 minutes or 30 minutes, if a time slot for a program currently being broadcast in a particular channel is significantly longer (e.g. 5 hours) as compared to programs in other channels, information regarding a program to be broadcast next in the corresponding channel may not be displayed due to the physical size of the TV screen 200. As a worst case scenario in the above case, information regarding programs to be broadcast next in all channels may not be displayed in the NOW/NEXT EPG information 210.
To resolve the above problem, time regions to display information regarding programs to be broadcast next on the screen should be calculated by considering a point of time T1 at which the last program to be broadcast next starts. Descriptions thereof will be given below by referring to
A method of displaying the NOW/NEXT EPG information 210 on a side of a screen according to the present embodiments includes calculating a first point of time T1 at which the last program to be broadcast next starts, and thus information regarding programs to be broadcast next in all channels is displayed on the TV screen based on the calculated first point of time T1, where the programs to be broadcast next will be referred to as second programs hereinafter.
At this point, instead of calculating a point of time at which the last one of programs to be broadcast next starts, an end point of time at which the last program currently being broadcast ends may be calculated, wherein the programs currently being broadcast will be referred to as first programs hereinafter.
Referring to
Certain regions should be secured to display information, such as titles, regarding programs to be broadcast next including the last one of the programs, on a NOW/NEXT EPG screen. Thus, to calculate such regions, a first time interval D1, which is the difference between a current point of time C and the first point of time T1, is calculated (operation 320). A predetermined rate, which is a user-setting rate of displaying region of the current program to the next program on the screen, e.g. ½, is applied to the calculated first time interval D1 by multiplying the rate by the first time interval D1 to calculate a second time interval D2 (operation 330), and the second time interval D2 is added to the first point of time T1 to calculate a second point of time T2 (operation 340).
Finally, the time axis of a screen indicating information regarding programs to be broadcast next in each channel is displayed at the second point of time T2 (operation 350). In other words, the last point of time displayed in a screen is the second point of time T2.
Therefore, the time axis of the NOW/NEXT EPG screen is displayed by using the current point of time C and the second point of time T2, and information regarding programs currently being broadcast and programs to be broadcast next may be arranged and displayed along the time axis.
Thus, regardless of points of time at which programs to be broadcast next start, the size of the NOW/NEXT EPG information 210 displayed on a side of the TV screen 200 may be maintained constantly, and information regarding programs currently being broadcast and programs to be broadcast next may be presented regardless of a time slot arrangement of the original EPG.
Here, values of the predetermined rate may be, for example, ½, etc. However, the rate may be any value used to calculate the last point of time T2 of a time axis according to proportion of the NOW/NEXT EPG information 210 in the screen. Thus, a value of the rate may be changed according to the NOW/NEXT EPG information 210 arrangements, and the displaying size of the NOW/NEXT EPG information 210 may be changed according to a change of the rate.
Referring to
For example, when a user event switching to EPG screen mode is received by pressing an EPG key (operation 410), the NOW/NEXT EPG information 210 may be arranged and displayed on a side of the TV screen 200 instantly (operation 420).
Next, it is determined whether or not a user pressed either a UP key or a DOWN key (operation 430), for example, and brief information and/or a registered preview image of a corresponding program is presented (operation 450).
If a user pressed a hot key such as the EPG key after selecting a particular program in the EPG screen, it may be switched to a brief program information mode (operation 460). After the switching, as shown in
Furthermore, it may be determined whether or not an EXIT key is pressed (operation 470). If the EXIT key is pressed, it may be switched back to a normal TV viewing mode from the EPG screen mode. Here, it is clear that the UP/DOWN keys may be replaced by other directional keys such as LEFT/RIGHT keys disposed on a user interface device for controlling a digital broadcasting receiver.
Referring to
If a currently selected channel is CNN as indicated by a reference number 540 in
Hereinafter, interface operations using such brief EPG information 510 will be described by referring to
After a particular program is selected while the NOW/NEXT EPG information 210 is displayed, if either an EPG key or a hot key regarding brief EPG information is pressed, a brief EPG information screen, which displays information regarding all programs in a current channel along either the horizontal axis or the vertical axis of a screen, is displayed (operation 610).
For example, if it is determined that either an UP key or a DOWN key is pressed (operation 620), a focus moves in the brief EPG information. If a focus is located on information regarding a program currently being broadcast (operation 640), a pop-up window to choose whether to record the program or not is displayed (operation 660).
Furthermore, if recording is already in progress, a pop-up window to choose whether or not to cancel the recording may be displayed. When a focus is located on information regarding a program to be broadcast after the current time, a pop-up window to choose whether or not to reserve recording and whether or not to remind a viewer about a desired program is displayed (operation 670). Again, a pop-up menu to choose whether to cancel the choices may be displayed if the choices are already made.
Meanwhile, in the brief EPG information 540 of CNN, for example, shown in
Meanwhile, it may be determined whether or not an EXIT key is pressed (operation 680), and the operations described above may be repeated. Here, the UP/DOWN/LEFT/RIGHT keys may be replaced by other directional keys disposed on a user interface device for controlling a digital broadcasting receiver.
Referring to
Furthermore, the screen display unit 720 may further include a time processing unit 720-1 to calculate a first point of time T1 (which is a point of time at which a last second program in a channel starts), calculating a first time interval D1 (which is a difference between a current point of time C and the first point of time T1), calculating a second time interval D2 (which is calculated by applying a predetermined rate to the first time interval D1), and calculating a second point of time T2 (which is calculated by adding the second time interval D2 to the first point of time T1).
Furthermore, the apparatus 700 may further include a first program selecting unit 725 to select a program in channels displayed on a NOW/NEXT EPG information screen by using directional keys disposed on a user interface device to control a digital broadcasting receiver, and may further include a pop-up displaying unit 730 to display brief EPG information and/or related images regarding a selected program as pop-up windows.
The apparatus 700 may further include a channel selecting unit 735 to select a first channel by using hot-keys disposed on the user interface device, and may further include a brief EPG information displaying unit 740 to display program information regarding all programs in the selected first channel, per time slot.
Here, the brief EPG information displaying unit 740 may further include a program information switching unit 740-1 to switch the content of the brief EPG screen from program information of the first channel to program information of a second channel, which may be a channel either previous or next to the first channel.
Meanwhile, the apparatus 700 may further include a second program selecting unit 745 to select a predetermined program from displayed brief EPG information, a function setting unit 750 to set a recording function, a reserve recording function, or a reminding function with respect to a selected program, and a screen switching unit 755 to switch a screen of a digital broadcasting receiver by tuning to a program currently being broadcast.
According to various embodiments, users can always obtain information regarding programs currently being broadcast and programs to be broadcast next, which is EPG information most demanded by users, regardless of broadcasting program arrangements, and can determine when a program will start or end. Furthermore, viewing interruptions can be minimized.
Furthermore, even in the case of the brief EPG providing information regarding all programs in a current channel, information regarding programs in the current channel and previous/next channels can be easily obtained without operating a separate window or a tuner.
In addition, other embodiments can also be implemented through computer readable code/instructions in/on a medium, e.g., a computer readable medium, to control at least one processing element to implement any above described embodiment. The medium can correspond to any medium/media permitting the storage of the computer readable code.
The computer readable code can be recorded on a medium in a variety of ways, with examples of the medium including recording media, such as magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.) and optical recording media (e.g., CD-ROMs, or DVDs). Thus, the medium may be such a defined and measurable structure. The media may also be a distributed network, so that the computer readable code is stored and executed in a distributed fashion. Furthermore, the processing element could include a processor or a computer processor, and processing elements may be distributed and/or included in a single device.
It should be understood that the exemplary embodiments described herein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each embodiment should typically be considered as available for other similar features or aspects in other embodiments.
Number | Date | Country | Kind |
---|---|---|---|
10-2008-0106575 | Oct 2008 | KR | national |
This application claims the benefit of U.S. Provisional Application No. 61/071,365, filed on Apr. 24, 2008, in the U.S. Patent and Trademark Office, and the benefit of Korean Patent Application No. 10-2008-0106575, filed on Oct. 29, 2008, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein in their entirety by reference.
Number | Name | Date | Kind |
---|---|---|---|
4613950 | Knierim et al. | Sep 1986 | A |
6041311 | Chislenko et al. | Mar 2000 | A |
6243142 | Mugura et al. | Jun 2001 | B1 |
6536041 | Knudson et al. | Mar 2003 | B1 |
6577350 | Proehl et al. | Jun 2003 | B1 |
6754904 | Cooper et al. | Jun 2004 | B1 |
6934964 | Schaffer et al. | Aug 2005 | B1 |
7499995 | Armstrong | Mar 2009 | B2 |
7503013 | Donoghue et al. | Mar 2009 | B2 |
7574668 | Nunez et al. | Aug 2009 | B2 |
7895625 | Bryan et al. | Feb 2011 | B1 |
7908303 | Fein et al. | Mar 2011 | B2 |
7917583 | Angiolillo et al. | Mar 2011 | B2 |
7996869 | Tu et al. | Aug 2011 | B2 |
8024765 | Ramanathan et al. | Sep 2011 | B2 |
8850477 | Schein et al. | Sep 2014 | B2 |
20020046402 | Akinyanmi et al. | Apr 2002 | A1 |
20020078448 | Wakahara | Jun 2002 | A1 |
20020112239 | Goldman | Aug 2002 | A1 |
20020144264 | Broadus | Oct 2002 | A1 |
20020152224 | Roth et al. | Oct 2002 | A1 |
20020199186 | Ali et al. | Dec 2002 | A1 |
20030066074 | Zimmerman et al. | Apr 2003 | A1 |
20040250280 | Allport | Dec 2004 | A1 |
20050021507 | Yamamoto | Jan 2005 | A1 |
20050055713 | Lee et al. | Mar 2005 | A1 |
20050141542 | Handekyn et al. | Jun 2005 | A1 |
20050204388 | Knudson | Sep 2005 | A1 |
20050278737 | Ma et al. | Dec 2005 | A1 |
20060020973 | Hannum et al. | Jan 2006 | A1 |
20060024029 | Yamashita et al. | Feb 2006 | A1 |
20060026635 | Potrebic et al. | Feb 2006 | A1 |
20060053449 | Gutta | Mar 2006 | A1 |
20060059260 | Kelly et al. | Mar 2006 | A1 |
20060075432 | Abbadessa et al. | Apr 2006 | A1 |
20060143653 | Suh | Jun 2006 | A1 |
20060168007 | Peters | Jul 2006 | A1 |
20060271961 | Jacoby et al. | Nov 2006 | A1 |
20060271997 | Jacoby et al. | Nov 2006 | A1 |
20060282789 | Kim | Dec 2006 | A1 |
20060282856 | Errico et al. | Dec 2006 | A1 |
20070019926 | Lee | Jan 2007 | A1 |
20070028266 | Trajkovic et al. | Feb 2007 | A1 |
20070083892 | Yun et al. | Apr 2007 | A1 |
20070113251 | Otsu | May 2007 | A1 |
20070229651 | Nakajima | Oct 2007 | A1 |
20070245382 | Doi et al. | Oct 2007 | A1 |
20070250863 | Ferguson | Oct 2007 | A1 |
20070277217 | Chiang | Nov 2007 | A1 |
20080244681 | Gossweiler et al. | Oct 2008 | A1 |
20080270561 | Tang et al. | Oct 2008 | A1 |
20090019488 | Ruiz-Velasco et al. | Jan 2009 | A1 |
20090077220 | Svendsen et al. | Mar 2009 | A1 |
20090133066 | Choi | May 2009 | A1 |
20090133069 | Conness et al. | May 2009 | A1 |
20090241160 | Campagna et al. | Sep 2009 | A1 |
20090254942 | Matsuzaki | Oct 2009 | A1 |
20130035114 | Holden et al. | Feb 2013 | A1 |
Number | Date | Country |
---|---|---|
1329795 | Jan 2002 | CN |
1507266 | Jun 2004 | CN |
1513261 | Jul 2004 | CN |
1561588 | Jan 2005 | CN |
1656805 | Aug 2005 | CN |
1947416 | Apr 2007 | CN |
101119169 | Feb 2008 | CN |
101507266 | Aug 2009 | CN |
1 694 070 | Aug 2006 | EP |
1818930 | Aug 2007 | EP |
6-504165 | May 1994 | JP |
10-294904 | Nov 1998 | JP |
11-225297 | Aug 1999 | JP |
11-266408 | Sep 1999 | JP |
2004-194344 | Jul 2004 | JP |
2005-505192 | Feb 2005 | JP |
2005-57713 | Mar 2005 | JP |
2005-78627 | Mar 2005 | JP |
2005-117226 | Apr 2005 | JP |
2005-160063 | Jun 2005 | JP |
2005-165454 | Jun 2005 | JP |
2005-526331 | Sep 2005 | JP |
2006-108929 | Apr 2006 | JP |
2006-295572 | Oct 2006 | JP |
2007-123980 | May 2007 | JP |
2007-142643 | Jun 2007 | JP |
2007-228226 | Sep 2007 | JP |
2008-67370 | Mar 2008 | JP |
2006-333476 | Dec 2008 | JP |
10-2001-0034608 | Apr 2001 | KR |
2002-0016537 | Mar 2002 | KR |
10-2004-0033075 | Apr 2004 | KR |
10-2005-0007413 | Jan 2005 | KR |
10-2005-0026312 | Mar 2005 | KR |
10-2005-0053225 | Jun 2005 | KR |
10-0609962 | Aug 2006 | KR |
10-065445 | Dec 2006 | KR |
10-2007-0039434 | Apr 2007 | KR |
10-0717691 | May 2007 | KR |
10-2007-0075638 | Jul 2007 | KR |
10-2007-0098732 | Oct 2007 | KR |
10-2007-0100966 | Oct 2007 | KR |
10-0763180 | Oct 2007 | KR |
10-2007-0118702 | Nov 2007 | KR |
10-0782872 | Dec 2007 | KR |
351905 | Feb 1999 | TW |
460839 | Oct 2001 | TW |
WO 9749242 | Dec 1997 | WO |
WO 9948287 | Sep 1999 | WO |
0062223 | Oct 2000 | WO |
0160064 | Aug 2001 | WO |
03030418 | Apr 2003 | WO |
WO 03036970 | May 2003 | WO |
03098932 | Nov 2003 | WO |
2004052010 | Jun 2004 | WO |
2005048587 | May 2005 | WO |
WO 2006074304 | Jul 2006 | WO |
2007003045 | Jan 2007 | WO |
Entry |
---|
International Search dated Nov. 24, 2009 in International Patent Application PCT/KR2009/002153. |
International Search dated Dec. 9, 2009 in International Patent Application PCT/KR2009/002152. |
U.S. Advisory Action mailed Nov. 30, 2011 in co-pending U.S. Appl. No. 12/385,917. |
U.S. Final Office Action mailed Aug. 17, 2011 in co-pending U.S. Appl. No. 12/385,917. |
U.S. Office Action mailed Feb. 28, 2011 in co-pending U.S. Appl. No. 12/385,917. |
U.S. Appl. No. 12/382,058, filed Mar. 6, 2009, Chang-hwan Choi et al., Samsung Electronics Co., Ltd. |
U.S. Appl. No. 12/385,917, filed Apr. 23, 2009, Chang-hwan Choi et al, Samsung Electronics Co., Ltd. |
Jorge Abreu et al. “2BeOn—Interactive Television Supporting Interpersonal Communication,” Proceedings of the Eurographics Workshop on Multimedia, XP-002457155, Sep. 8, 2001, pp. 1-10. |
Alcatel: “AmigoTV: A Social TV Experience Through Triple-Play Convergence,” Feb. 4, 2005, XP002457156, retrieved from http://www1.alcatel-lucent.com/com/en/appcontent/apl/T0205-Amigo—TV-EN—tcm172-195461635.PDF, 10 pages. |
Hyowon Lee et al., “Balancing Simplicity and Functionality in Designing User-Interface for an Interactive TV,” Centre for Digital Video Processing, Adaptive Information Cluster, Dublin City University, Ireland (2 pages). |
Extended European Search Report dated Nov. 29, 2011 from European Patent Application No. 09734083.0. |
Extended European Search Report dated Jan. 13, 2012 from European Patent Application No. 09735218.1. |
Chinese Office Action dated May 22, 2012, in Chinese Patent Application No. 200980114498.1. |
Chinese Office Action dated Aug. 10, 2012, in Chinese Patent Application No. 200910139212.7. |
Chinese Office Action dated Jul. 25, 2012, in Chinese Patent Application No. 200980114500.5. |
U.S. Office Action mailed Jun. 6, 2012 in co-pending U.S. Appl. No. 12/382,058. |
Chinese Office Action dated Apr. 12, 2013 from Chinese Patent Application No. 200980114500.5. |
European Search Report dated Aug. 31, 2011 from European Patent Application No. 09158383.1-1241. |
Makoto Hamada et al., “Information-Provision System using Users' History for Ubiquitous Computing and Networking Environments”, The Institute of Electronics, Information and Communication Engineers, Mar. 2008, pp. 119-122. |
Japanese Office Action dated Sep. 4, 2012, in Japanese Patent Application No. 2011-506204. |
Chinese Office Action issued Jan. 18, 2013 in corresponding Chinese Patent Application No. 200980114498.1. |
Japanese Office Action issued Jan. 29, 2013 in corresponding Japanese Patent Application No. 2009-106871. |
Chinese Office Action dated Jul. 29, 2013 from Chinese Patent Application No. 200980114498.1, 12 pages. |
European Communication pursuant to Article 94(3) EPC dated Aug. 28, 2013 from European Patent Application No. 09734083.0, 7 pages. |
Japanese Office Action dated Jul. 30, 2013 from Japanese Patent Application No. 2011-506204, 5 pages. |
European Communication pursuant to Article 94(3) EPC dated Aug. 28, 2013 from European Patent Application No. 09735218.1, 6 pages. |
European Communication pursuant to Article 94(3) EPC dated Aug. 22, 2013 from European Patent Application No. 09158383.1, 5 pages. |
U.S. Office Action mailed Dec. 18, 2012 in co-pending U.S. Appl. No. 12/382,058. |
U.S. Office Action mailed Dec. 23, 2013 in co-pending U.S. Appl. No. 12/382,025, 17 pages. |
U.S. Office Action mailed May 7, 2014 in co-pending U.S. Appl. No. 12/385,917, 47 pages. |
Chinese Rejection mailed Feb. 18, 2014 from Chinese Patent Application No. 200980114498.1, 17 pages. |
Chinese Office Action dated May 7, 2014 from Chinese Patent Application No. 200980114500.5, 12 pages. |
U.S. Office Action dated Aug. 1, 2014 from U.S. Appl. No. 12/382,058. |
U.S. Office Action dated Oct. 6, 2014 from U.S. Appl. No. 12/385,917. |
Korean Office Action dated Oct. 23, 2014 from Korea Patent Application No. 10-2008-0106574, 10 pages. |
Korean Office Action dated Sep. 22, 2014 from Korean Patent Application No. 10-2008-0106575, 8 pages. |
Korean Office Action dated Aug. 19, 2014 from Korean Patent Application No. 10-2008-0106573, 7 pages. |
Advisory Action dated Oct. 29, 2014 from U.S. Appl. No. 12/382,058. |
Chinese Office Action dated Sep. 30, 2014 from Chinese Patent Application No. 200980114500.5, 13 pages. |
U.S. Notice Allowance dated Jul. 6, 2015 in U.S. Appl. No. 12/385,917. |
Korean Office Action dated Feb. 13, 2015 from Korean Patent Application No. 10-2008-0106574, 7 pages. |
Korean Notice of Allowance dated Mar. 16, 2015 from Korean Patent Application No. 10-2008-0106575, 7 pages. |
Chinese Office Action dated Dec. 21, 2015 from Chinese Patent Application No. 201310337366.3, 18 pages. |
Korean Notice of Allowance dated Jun. 4, 2015 in Korean Patent Application No. 10-2008-0106574, 7 pages. |
Chinese Office Action dated Dec. 21, 2015 from Chinese Patent Application 201310337366.3 (18 pages including partial translation). |
Notice of Allowance dated Oct. 5, 2015 from U.S. Appl. No. 12/382,058. |
Number | Date | Country | |
---|---|---|---|
20090271823 A1 | Oct 2009 | US |
Number | Date | Country | |
---|---|---|---|
61071365 | Apr 2008 | US |