Patentable/Patents/US-7788685
US-7788685

Software RASP parser for a PVR-enabled set-top system

PublishedAugust 31, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

According to one aspect, there is provided a method for parsing RASP events in a number of packets in a PVR-enabled set-top system using a software RASP parser. The method includes retrieving a first SCID from a first packet, determining if the first SCID is on a SCIDList, and determining if the first packet is scrambled if the first SCID is on the SCIDList. The method further includes retrieving a second SCID from a second packet if the first SCID is not on the SCIDList. The method further includes determining if the first packet is an auxiliary packet if the first packet is not scrambled. The method further includes checking for a bundle boundary RASP event if the first packet is scrambled. The method further includes parsing the first packet for a scrambled RASP event if the first packet is scrambled.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for parsing RASP events in a plurality of packets in a PVR-enabled set-top system using a software RASP parser, said method comprising: retrieving a first SCID from a first packet of said plurality of packets; determining if said first SCID is on a SCIDList; determining if said first packet is scrambled if said first SCID is on said SCIDList; parsing said first packet for a scrambled RASP event if said first packet is scrambled; generating an index table using the scrambled RASP event; and storing said index table in a memory of said PVR-enabled set-top system; wherein the index table includes indexes associated with particular sections of a recorded program, wherein said indexes are capable of being utilized to allow the PVR-enabled set-top system to perform trick mode functions, including fast forward and rewind of said recorded program.

2

2. The method of claim 1 , further comprising retrieving a second SCID from a second packet of said plurality of packets if said first SCID is not on said SCIDList.

3

3. The method of claim 1 , further comprising determining if said first packet is auxiliary packet if said first packet is not scrambled.

4

4. The method of claim 3 , further comprising parsing said first packet for RASP events if said first packet is said auxiliary packet.

5

5. The method of claim 4 , wherein said parsing said first packet for RASP events comprises parsing said first packet for modifiable flag, current field flag, time-code, and RTS flag if said first packet is said auxiliary packet.

6

6. The method of claim 1 , further comprising checking for a bundle boundary RASP event if said first packet is scrambled.

7

7. The method of claim 1 , further comprising saving all RASP events in said first packet in an event queue.

8

8. The method of claim 1 , further comprising; obtaining a current control sync value if said first packet is scrambled; and determining if said current control sync value is different than a previous control sync value.

9

9. The method of claim 8 , determining a scrambled parity change in said first packet if said current control sync value is different than said previous control sync value.

10

10. A PVR-enabled set-top system comprising: a memory; and a set-top software module including: a software RASP parser for parsing RASP events in a plurality of packets in an input buffer in said PVR-enabled set-top system; wherein said software RASP parser is configured to: retrieve a first SCID from a first packet of said plurality of packets; determine if said first SCID is on a SCIDList; determine if said first packet is scrambled if said first SCID is on said SCIDList; parse said first packet for a scrambled RASP event if said first packet is scrambled; generate an index table using the scrambled RASP event; and store said index table in said memory of said PVR-enabled set-top system; wherein the index table includes indexes associated with particular sections of a recorded program, wherein said indexes are capable of being utilized to allow the PVR-enabled set-top system to perform trick mode functions, including fast forward and rewind of said recorded program.

11

11. The set-top software module of claim 10 , wherein said software RASP parser is further configured to retrieve a second SCID from a second packet of said plurality of packets if said first SCID is not on said SCIDList.

12

12. The set-top software module of claim 10 , wherein said software RASP parser is further configured to determine if said first packet is an auxiliary packet if said first packet is not scrambled.

13

13. The set-top software module of claim 12 , wherein said software RASP parser is further configured to parse said first packet for RASP events if said first packet is said auxiliary packet.

14

14. The set-top software module of claim 13 , wherein RASP events comprise a modifiable flag, current field flag, time-code, and RTS flag.

15

15. The set-top software module of claim 10 , wherein said software RASP parser is further configured to check fbr a bundle boundary RASP event if said first packet is scrambled.

16

16. The set-top software module of claim 10 , wherein said software RASP parser is further configured to save all RASP events in said first packet in an event queue.

17

17. The set-top software module of claim 10 , wherein said software RASP parser is further configured to obtain a current control sync value if said first packet is scrambled, determine if said current control sync value is different than a previous control sync value, and determine a scrambled parity change in said first packet if said current control sync value is different than said previous control sync value.

18

18. The set-top software module of claim 10 , wherein said software RASP parser is executed by a processor in said PVR-enabled set-top system.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 22, 2006

Publication Date

August 31, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Software RASP parser for a PVR-enabled set-top system” (US-7788685). https://patentable.app/patents/US-7788685

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.