Personal communication, productivity, and entertainment devices such as tablet computers, smart phones, portable email devices, e-books, hand-held games and/or game controllers, portable media players, etc. (all referred to hereafter as “smart devices”) are known to include features such as graphical user interfaces on color touch screens, wireless Internet capability, global positioning systems (GPS), etc., and support for ancillary applications (sometimes referred to as “apps”) such as, for example, calendars, email, maps, etc. Such ancillary applications may be pre-installed in a smart device or may be made available for download by a user. Certain of these apps may comprise the presentation of media program guide information to a user, either as a standalone feature or in conjunction with an ability to issue media stream selection commands to consumer electronic entertainment appliances in response to user inputs.
The following relates generally to improved methods for configuration of a smart device program guide app and, more particularly, to methods for presenting a graphical user interface (GUI) on a portable device, e.g. a smart device, which may utilize a Multi-System Operator (MSO) map—which correlates MSOs to geographic locations—to identify the MSO provider and display a channel lineup appropriate to that MSO. To this end, in some embodiments an exemplary smart device app may utilize any convenient method for determining the current geographical location of the smart device, such as for example and without limitation a built-in GPS receiver system; hybrid mobile phone geo-positioning as described for example in U.S. Patent Publication No. 2011/0294515, incorporated herein by reference in its entirety; determination of position information based on multiple sources such as described in U.S. Pat. No. 6,714,865, also incorporated herein by reference in its entirety; or any other means as appropriate for a particular embodiment. In certain embodiments, an exemplary smart device app may also communicate with other appliances present in the local environment, for example a cable or satellite STB, in conjunction with or in place of the location determination techniques described above, in order to determine and/or further refine an appropriate channel lineup for display to the user.
Exemplary smart devices include but are not limited to Apple's “iPhone” and “iPad,” Google's “Android” platform, Nintendo's “Wii U” controller, Blackberry's “Torch” or “PlayBook,” and various other tablet computers and/or smart phones. In one described aspect, a smart device application may be furnished with a touch screen GUI and contain activatable icons which approximate the layout of the MSO's channel lineup. Since differences in keypad size, form factor, or GUI aesthetics may necessitate that only a portion of the channel lineup be displayed at any one time, a user may be provided with a means to scroll within the GUI display. The GUI may contain a confirmation screen or confirmation icon to allow the user to confirm that the MSO has been identified correctly via the location data obtained from the GPS location data and the MSO map. A better understanding of the objects, advantages, features, properties and relationships of the various aspects described hereinafter will be obtained from the following detailed description and accompanying drawings which set forth illustrative embodiments and which are indicative of the various ways in which the principles of the invention claimed hereinafter may be employed.
For a better understanding of the claimed invention, reference may be had to preferred embodiments shown in the attached drawings in which:
With reference to
With reference to
If the STB identifier data is not received or cannot otherwise be obtained during the wireless sniff 302, the app may utilize the device location alone to perform an MSO map lookup 318 which may contain a listing of the MSO availability for that location 320. The app may then graphically display the MSO list and may allow the user to select the proper MSO 322 via the on-screen GUI. The app may then obtain, via a wireless internet service or from the smart device memory 212 and display the channel guide, or channel lineup, for the corresponding MSO. For example, if the corresponding MSO was identified as DirecTV, the proper channel guide for DirecTV may be displayed within the smart device screen and each of the channels (e.g., displayed channel logo icons) may be activated by the user performing a key press or key touch. The smart device 100 may then respond to a channel activation by causing a control instruction mapped thereto to be transmitted from the smart device 100 for the purpose to causing the STB or TV to take action and execute the control instruction which may result in the channel being properly tuned to by the intended target appliance. Furthermore, it is to be understood that in certain embodiments the channel guide information may be obtained from, but need not be limited to, sources such as internet services, other apps, stored within the STB data, streamed from the STB, etc.
While various concepts have been described in detail, it will be appreciated by those skilled in the art that various modifications and alternatives to those concepts could be developed in light of the overall teachings of the disclosure. For example, in an alternate embodiment, the STB identifier may be pre-installed upon the initial configuration of the smart device and may include the channel guide data along with the service plan type or service package allocated to the user. It will also be appreciated that a detailed discussion of the actual implementation of each MSO channel guide is not necessary for an enabling understanding of the invention. Rather, the actual implementation of channel tuning is well understood in the art, given the disclosure herein of the attributes, functionality, and inter-relationship of the system. Therefore, a person skilled in the art, applying ordinary skill, will be able to practice the invention set forth in the claims without undue experimentation. It will be additionally appreciated that the particular concepts disclosed are meant to be illustrative only and not limiting as to the scope of the invention which is to be given the full breadth of the appended claims and any equivalents thereof. All patents cited within this document are hereby incorporated by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
10405015 | Kite | Sep 2019 | B2 |
20080022298 | Cavicchia | Jan 2008 | A1 |
20080081640 | Tran | Apr 2008 | A1 |
20080163330 | Sparrell | Jul 2008 | A1 |
20090009532 | Hallberg | Jan 2009 | A1 |
20100199299 | Chang | Aug 2010 | A1 |
20100311399 | Cusick et al. | Dec 2010 | A1 |
20110258271 | Gaquin | Oct 2011 | A1 |
20110283333 | Ukkadam | Nov 2011 | A1 |
20120130971 | Morris | May 2012 | A1 |
20120151525 | Demchenko et al. | Jun 2012 | A1 |
20130047174 | Lee et al. | Feb 2013 | A1 |
Number | Date | Country |
---|---|---|
0938784 | Sep 1999 | EP |
2339832 | Jun 2011 | EP |
158730 | May 2003 | JP |
03003723 | Jan 2003 | WO |
03063475 | Jul 2003 | WO |
Entry |
---|
ISA/US, International Search Report and Written Opinion issued on PCT Application No. US14/23156, dated May 12, 2014, 10 pages. |
European Patent Office, Extended European Search Report issued on EP patent application No. 14780150.0, dated Apr. 11, 2016, 20 pages. |
European Patent Office, Supplementary European Search Report issued on EP patent application No. 14780150.0, dated Feb. 1, 2016, 7 pages. |
SIPO, Office Action issued on Chinese patent application No. 201480013569.X, dated Aug. 24, 2018, 7 pages. |
European Patent Office, Examination Report issued on EP patent application No. 14780150.0, dated Jun. 21, 2018, 6 pages. |
EPO, Examination report issued on European patent application No. 14780150.0, dated May 6, 2019, 4 pages. |
Brazilian Patent Office, office action issued on Brazilian patent application No. BR 11 2015 021110 0, dated Jul. 29, 2020, 3 pages. |
Number | Date | Country | |
---|---|---|---|
20140259078 A1 | Sep 2014 | US |