# US 2014/0192779 A1 · System for efficient recovery of node-b buffered data following mac layer reset

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192779 A1
- Document ID: US20140192779A1
- Status: Published application
- Kind: A1
- Application number: 14/209,564
- Filed: 2014-03-13
- Published: 2014-07-10
- Earliest claimed: 2002-09-12
- Assignees: InterDigital Technology Corporation
- Applicants: Interdigital Technology Corporation
- Inventors: Stephen E. Terry; Yi-Ju Chao
- Web page: https://patentgrep.com/patent/US20140192779A1

## CPC

- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/1639: {the display being based on projection}
- G06F 21/305: {by remotely controlling device operation}
- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- G06F 21/74: operating in dual or compartmented mode, i.e. at least one secure mode
- G06F 21/88: Detecting or preventing theft or loss
- G11B 20/10009: {Improvement or modification of read or write signals}
- G11B 20/10425: {by counting out-of-lock events of a PLL}
- H03L 7/091: the phase or frequency detector using a sampling device (H03L7/087 takes precedence)
- H04B 7/2628: {using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] (H04B7/2618 takes precedence)}
- H04B 10/25754: {Star network topology}
- H04J 13/0077: {Multicode, e.g. multiple codes assigned to one user}
- H04J 13/16: Code allocation
- H04L 1/0066: {Parallel concatenated codes}
- H04L 1/0068: {by puncturing}
- H04L 1/1685: {the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal}
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1841: {Resequencing}
- H04L 9/085: {Secret sharing or secret splitting, e.g. threshold schemes}
- H04L 9/304: {based on error correction codes, e.g. McEliece}
- H04L 12/4641: {Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272)}
- H04L 25/03038: {with a non-recursive structure (H04L25/03031 takes precedence)}
- H04L 25/4902: {Pulse width modulation; Pulse position modulation}
- H04L 25/4904: {using self-synchronising codes, e.g. split-phase codes}
- H04L 25/497: by correlative coding, e.g. partial response coding or echo modulation coding {transmitters and receivers for partial response systems (transversal equalizers at the transmitter end H04L25/03343)}
- H04L 27/156: with demodulation using temporal properties of the received signal, e.g. detecting pulse width
- H04L 41/06: Management of faults, events, alarms or notifications
- H04L 47/15: {in relation to multipoint traffic (arrangements for broadcast or multicast in data networks H04L12/18)}
- H04L 47/70: Admission control; Resource allocation
- H04L 47/72: using reservation actions during connection setup
- H04L 47/745: {Reaction in network}
- H04L 47/765: triggered by the end-points
- H04L 47/822: {Collecting or measuring resource availability data}
- H04L 47/824: {Applicable to portable or mobile terminals}
- H04L 49/90: Buffering arrangements
- H04L 51/48: Message addressing, e.g. address format or anonymous messages, aliases
- H04L 51/58: Message adaptation for wireless communication
- H04L 61/2553: Binding renewal aspects, e.g. using keep-alive messages
- H04L 63/126: {the source of the received data}
- H04L 65/1043: Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 65/4061: Push-to services, e.g. push-to-talk or push-to-video
- H04M 1/72415: for remote control of appliances
- H04M 7/1295: {Details of dual tone multiple frequency signalling}
- H04N 1/00957: {Compiling jobs, e.g. for batch processing (H04N1/3208 takes precedence; program code compilation G06F8/41)}
- H04N 1/32106: {separate from the image data, e.g. in a different computer file}
- H04N 1/40: Picture signal circuits (H04N1/387 takes precedence)
- H04N 5/4448: {for frame-grabbing}
- H04N 5/46: for receiving on more than one standard at will (deflecting circuits of multi-standard receivers H04N3/27)
- H04N 5/64: Constructional details of receivers, e.g. cabinets or dust covers (furniture aspects {of television cabinets} A47B81/06)
- H04N 5/76: Television signal recording
- H04N 7/0112: {one of the standards corresponding to a cinematograph film standard}
- H04N 7/163: {by receiver means only}
- H04N 7/17327: {with deferred transmission or handling of upstream communications}
- H04N 9/3129: {scanning a light beam on the display screen (scanning a light beam on a screen in displays other than projection devices G09G3/02; scanning systems in general G02B26/10; projectors using laser light sources in general H04N9/3161)}
- H04N 9/642: {Multi-standard receivers}
- H04N 9/7925: {for more than one standard}
- H04N 19/109: among a plurality of temporal predictive coding modes
- H04N 19/139: Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
- H04N 19/51: Motion estimation or motion compensation
- H04N 19/517: by encoding
- H04N 19/527: Global motion vector estimation
- H04N 19/625: using discrete cosine transform [DCT]
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/91: Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
- H04N 21/2543: Billing {, e.g. for subscription services (payment schemes, architectures or protocols G06Q20/00; e-commerce G06Q30/00; arrangements for billing for the use of broadcast information or broadcast-related information H04H60/21)}
- H04N 21/4181: {for conditional access}
- H04N 21/426: Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence)
- H04N 21/433: Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N 21/4623: Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message] {(arrangements for conditional access to broadcast information or to broadcast-related services H04H60/14)}
- H04N 21/47211: {for requesting pay-per-view content (payment schemes payment architectures or payment protocols G06Q20/00, G07F)}
- H04N 21/6175: {involving transmission via Internet (broadcast-related systems characterised by the transmission system being the Internet H04H60/82)}
- H04N 21/6187: {involving transmission via a telephone network, e.g. POTS}
- H04N 21/6582: {Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38)}
- H04N 23/50: Constructional details
- H04N 23/57: Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
- H04Q 3/0025: {Provisions for signalling}
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04W 28/00: Network traffic management; Network resource management
- H04W 36/0072: {of resource information of target access point}
- H04W 36/02: Buffering or recovering information during reselection {; Modification of the traffic flow during hand-off}
- H04W 36/04: Reselecting a cell layer in multi-layered cells
- H04W 52/30: using constraints in the total amount of available transmission power
- H04W 76/12: Setup of transport tunnels
- H04W 84/08: Trunked mobile radio systems
- G06F 2221/2105: Dual mode as a secondary aspect
- G06F 2221/2115: Third party
- G11B 20/22: for reducing distortions
- H04L 43/0829: Packet loss
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04M 3/42221: {Conversation recording systems (at the subscriber's set H04M1/656)}
- H04N 5/38: Transmitter circuitry {for the transmission of television signals according to analogue transmission standards} (H04N5/14 takes precedence)
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- H04N 5/45: Picture in picture {, e.g. displaying simultaneously another television channel in a region of the screen}
- H04N 5/66: Transforming electric information into light information (scanning details H04N3/00)
- H04N 5/775: between a recording apparatus and a television receiver
- H04N 5/85: on discs or drums
- H04N 5/907: using static stores, e.g. storage tubes or semiconductor memories (H04N5/91 takes precedence)
- H04N 7/0122: {the input and the output signals having different aspect ratios}
- H04N 9/8042: {involving data reduction}
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N 2201/3212: of data relating to a job, e.g. communication, capture or filing of an image
- H04N 2201/3222: of processing required or performed, e.g. forwarding, urgent or confidential handling
- H04N 2201/3274: Storage or retrieval of prestored additional information
- H04W 4/10: Push-to-Talk [PTT] or Push-On-Call services
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 8/245: {from a network towards a terminal}
- H04W 8/26: Network addressing or numbering for mobility support
- H04W 28/18: Negotiating wireless communication parameters
- H04W 28/26: Resource reservation
- H04W 40/00: Communication routing or communication path finding
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 76/10: Connection setup
- H04W 76/30: Connection release
- H04W 76/45: for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
- H04W 88/085: {Access point devices with remote components}
- H04W 88/16: Gateway arrangements
- Y10S 370/906: Fiber data distribution interface, FDDI
- Y10S 370/907: Synchronous optical network, SONET
- Y10S 707/99943: Generating database or data structure, e.g. via user interface
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H03L: AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES (generation of oscillations H03B)
- H04B: TRANSMISSION
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A method and system for the UE and RNC to reduce transmission latency and potentially prevent loss of PDUs upon a MAC-hs layer reset. The RNC generates a radio resource control (RRC) message with a MAC-hs reset indication. The MAC reset indication requires the UE to flush buffers for configured HARQ processes, disassemble MAC protocol data units (PDUs) in the reordering buffers, deliver MAC-d PDUs to a MAC-d layer, and configure the MAC-hs to receive new data.

## Claims

### Claim 1

A method for use a radio network controller (RNC) comprising:
sending a message to a user equipment (UE) providing information for a HS-DSCH cell change; and
sending a radio resource control (RRC) message, having an identifier indicating that a MAC-hs is to be reset, to the UE that triggers the HS-DSCH cell change,
wherein the MAC-hs reset requires the UE to flush buffers for configured HARQ processes, disassemble MAC-hs protocol data units (PDUs) in the reordering buffers, deliver MAC-d PDUs to a MAC-d layer, and configure the MAC-hs to receive new data.

### Claim 2 (depends on 1)

The method of claim 1 wherein the RRC message is associated with a high speed downlink shared channel (HS-DSCH) inter-Node B cell change.

### Claim 3

A radio network controller (RNC) comprising:
a controller configured to send a message to a user equipment (UE) providing information for a HS-DSCH cell change; and
the controller further configured to send a radio resource control (RRC) message, having an identifier indicating that a MAC-hs is to be reset, to the UE that triggers the HS-DSCH cell change,
wherein the MAC-hs reset requires the UE to flush buffers for configured HARQ processes, disassemble MAC-hs protocol data units (PDUs) in the reordering buffers, deliver MAC-d PDUs to a MAC-d layer, and configure the MAC-hs to receive new data.

### Claim 4 (depends on 3)

The RNC of claim 3 wherein the RRC message is associated with a high speed downlink shared channel (HS-DSCH) inter-Node B cell change.

### Claim 5

A method for use by a user equipment (UE) comprising:
receiving a message from a radio network controller (RNC) providing information for a HS-DSCH cell change;
receiving a radio resource control (RRC) message, having an identifier indicating that a MAC-hs is to be reset, from the RNC that triggers the HS-DSCH cell change;
flushing buffers for configured HARQ processes;
disassembling MAC-hs protocol data units (PDUs) in reordering buffers;
delivering MAC-d PDUs to a MAC-d layer; and
configuring the MAC-hs to receive new data.

### Claim 6 (depends on 5)

The method of claim 5 wherein the RRC message is associated with a high speed downlink shared channel (HS-DSCH) inter-Node B cell change.

### Claim 7

A user equipment (UE) comprising:
a controller configured to receive a message from a radio network controller (RNC) providing information for a HS-DSCH cell change; and
the controller further configured to receive a radio resource control (RRC) message, having an identifier indicating that a MAC-hs is to be reset, from the RNC that triggers the HS-DSCH cell change;
the controller further configured to flush buffers for configured HARQ processes;
the controller further configured to disassemble MAC-hs protocol data units (PDUs) in reordering buffers;
the controller further configured to deliver MAC-d PDUs to a MAC-d layer; and
the controller further configured to configure the MAC-hs to receive new data.

### Claim 8 (depends on 5)

The method of claim 5 wherein the RRC message is associated with a high speed downlink shared channel (HS-DSCH) inter-Node B cell change.
