Microsoft has submitted a patent application encompassing the construction of an electronic program guide (EPG) from a variety of sources. For example, the DVR might grab guide info from multiple feeds and then compare it to scannable channels and build a lineup grid based on the results. Doesn’t sound much different than most other modern EPGs, but hey let’s grab it and charge royalties!
Microsoft says: Methods and systems for constructing and editing electronic program guide lineups
Various embodiments provide accurate EPG lineup construction and PVR scheduling for users, regardless of their geographic location. In accordance with the described embodiments, the guide retrieves and aggregates data from multiple available sources, particularly in-band scanning and EPG metadata download. Services are then identified and sorted into logically equivalent groups. Once the services are grouped, in accordance with one embodiment, an analysis is conducted the outcome of which is directed to selecting which services to use for tuning and which services to use for scheduling on a given channel/preset. In addition, various embodiments can, in an automated fashion, assign services to presets/channels, as well as provide a user interface and methods for editing a lineup, modifying tuning information and personalizing presets/channels.