发明名称 Method and system for optimizing electronic program guide data
摘要 Methods and systems of optimizing EPG data include: (i) receiving EPG data comprising a plurality of schedule objects; (ii) identifying a recurrence pattern in a subset of the schedule objects based on an association between properties of the schedule objects in the subset; (iii) based on the recurrence pattern, identifying at least one base schedule object in the subset, each at least one base schedule object comprising properties that are common to two or more of the schedule objects in the subset; (iv) generating at least one recurrence pattern property for identifying the recurrence pattern; (v) generating an optimized schedule grouping comprising the at least one base schedule object and a metadata object, wherein the metadata object comprises the at least one recurrence pattern property; and (vi) providing optimized EPG data in which the subset of schedule objects is substituted with the optimized schedule grouping.
申请公布号 US8782710(B2) 申请公布日期 2014.07.15
申请号 US201113221183 申请日期 2011.08.30
申请人 Shaw Cablesystems G.P. 发明人 Fehr Jacob
分类号 G06F3/00;G06F13/00;H04N5/445 主分类号 G06F3/00
代理机构 Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l. 代理人 Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l. ;Horbal Paul
主权项 1. A method of optimizing EPG data at a server for provision to a terminal device, the method comprising: receiving the EPG data, wherein the EPG data comprises a plurality of schedule objects; identifying, using a processor, a recurrence pattern in a subset of the schedule objects, wherein identifying the recurrence pattern comprises: comparing schedule objects of the plurality associated with a selected channel to schedule objects of the plurality associated with a plurality of other channels, allowing for a drift of up to six hours in half hour increments;sorting the plurality of schedule objects primarily by channel, secondarily by program and thirdly by air date and time; andsorting the plurality of schedule objects primarily by channel, secondarily by air time, thirdly by program and fourthly by air date; and based on the recurrence pattern, identifying at least one base schedule object in the subset of schedule objects, wherein the at least one base schedule object comprises properties that are common to two or more of the schedule objects in the subset; generating at least one recurrence pattern property for the at least one base schedule object, the at least one recurrence pattern property usable to regenerate the one or more properties of two or more of the schedule objects in the subset, based on the recurrence pattern and the at least one base schedule object; generating an optimized schedule grouping comprising the at least one base schedule object and a metadata object, wherein the metadata object comprises the at least one recurrence pattern property; replacing the subset of schedule objects in the EPG data with the optimized schedule grouping to generate optimized EPG data; and providing the optimized EPG data to the terminal device.
地址 Calgary, Alberta unknown