Patents by Inventor Sam Shiaw-Shiang Jiang

Sam Shiaw-Shiang Jiang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080279218
    Abstract: Whenever the Receiver of this invention receives an AMD PDU or a UMD PDU with its “Length Indicator” having an invalid or a reserved value, the Receiver discards such a PDU and treats it as never received. The Receiver may report its receiving status accordingly if a report is required. This invention avoids invoking unnecessary RLC reset procedures and reduces the chance of losing HFN synchronization during AM or UM data transmissions.
    Type: Application
    Filed: January 29, 2008
    Publication date: November 13, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080273551
    Abstract: A method for handling packet discard in a transmitter of a wireless communications system includes activating a “use of a special value of a header extension field” mode, discarding a plurality of service data units, wherein the last service data unit of the plurality of service data units ends at an end of a first protocol data unit using the special value in a header extension field, and setting a value of a field to be a sequence number of a second protocol data unit, wherein the field is utilized for indicating a receiver to discard all not yet successfully received service data units that have segments with sequence number being less than the value of the field, and the second protocol data unit is next to the first protocol data unit.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 6, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 7436795
    Abstract: This invention uses timers at the transmitter to track its sending data blocks to improve the timer-based stall avoidance mechanism of the prior art. Moreover, the invention uses a multi-timer mechanism to manage reordering buffers at the receiver. The multi-timer mechanism provides the receiver with one timer per reorder buffer, or uses one timer per missing data block, or uses one timer per missing data block but a gap of consecutive TSN missing data blocks can share one timer. The multi-timer mechanism can effectively track the missing blocks and monitor the reorder delivery process for all reordering buffers.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: October 14, 2008
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080212605
    Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that the poll function was triggered by a “window-based” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
    Type: Application
    Filed: May 8, 2008
    Publication date: September 4, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080205371
    Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that the poll function was triggered by a “Every Poll_PDU PDU” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
    Type: Application
    Filed: April 28, 2008
    Publication date: August 28, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080205372
    Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that the poll function was triggered by a “Every Poll_SDU SDU” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
    Type: Application
    Filed: May 8, 2008
    Publication date: August 28, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080198869
    Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that the poll function was triggered by a “Last PDU in Retransmission buffer” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
    Type: Application
    Filed: April 28, 2008
    Publication date: August 21, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080192664
    Abstract: A method for enhancing resource utility rate in a medium access control layer of a wireless communications system includes generating at least one control element and receiving at least one data message, combining the at least one control element, the at least one data message, and a header to form a packet, the header including a plurality of fields indicating information of the at least one control element and the at least one data message, and transmitting the packet. The position of the at least one control element in the packet leads the position of the at least one data message in the packet.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 14, 2008
    Inventors: Sam Shiaw-Shiang JIANG, Yu-Hsuan Guo
  • Publication number: 20080194248
    Abstract: A method for enhancing transmission efficiency in a wireless communications system includes a first protocol entity of the wireless communications system always performing a duplication avoidance and reordering, called DAR hereinafter, function on a logic channel, without referring to a configuration of the DAR function by an upper-layer protocol entity.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 14, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 7411979
    Abstract: A method for handling discarding of a sequence of service data units in a communications system is disclosed. The sequence of service data units includes at least a last discarded service data unit (SDU). When a protocol data unit (PDU) containing a length indicator of the last discarded SDU contains no new SDUs, the method includes creating a move receiving window super field (MRW SUFI), setting a NLENGTH field of the MRW SUFI to 0, setting a last sequence number move receiving window field (SN_MRWLENGTH) to a sum of one plus a sequence number (SN) of the PDU containing the length indicator of the last discarded SDU, and issuing the MRW SUFI.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: August 12, 2008
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080181149
    Abstract: A method for handling packets in a wireless communications system includes receiving a non-access stratum, called NAS hereinafter, message and a radio resource control, called RRC hereinafter, message, combining the NAS message, the RRC message, a header, and an indication field indicating position information of the NAS message and the RRC message to get a first concatenated message, performing a ciphering procedure on the first concatenated message except the header to get a second concatenated message, and outputting the second concatenated message.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 31, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080166970
    Abstract: A method for handing reset in a first communications device of a wireless communications system is disclosed. The first communications device includes a first transmitter and a receiver. The method includes receiving a packet from a second communications device by the receiver, triggering a reset procedure by the receiver when a protocol error is detected by the receiver according to the packet, and resetting the receiver and not resetting the first transmitter after the reset procedure is triggered.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 10, 2008
    Applicant: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080144598
    Abstract: A method of polling in a wireless communications system includes prohibiting polling within a first predetermined period and triggering a poll function while polling is prohibited. After the first predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that there is at least a transmitted PDU that is not acknowledged yet, and selects a PDU to schedule for re-transmission to fulfill the poll function.
    Type: Application
    Filed: February 18, 2008
    Publication date: June 19, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080148111
    Abstract: A method for recovering a protocol error in a receiver of a wireless communications system includes receiving a packet including a compressed and ciphered header, performing a deciphering procedure on the header according to at least a deciphering parameter to get a deciphered result, performing a decompression procedure on the deciphered result according to a decompression algorithm to get a decompression result, performing a check procedure on the decompression result to determine whether the deciphering parameter is correct, and recovering the protocol error when a result of the check procedure indicates that the deciphering parameter is not correct.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 19, 2008
    Applicant: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080144490
    Abstract: A method for providing voice communication service in a receiver of a wireless communications system includes activating a Hybrid Automatic Repeat Request, called HARQ hereinafter, process, receiving a first voice packet and storing the first voice packet in a buffer by the HARQ process, receiving a second voice packet and storing the second voice packet in the buffer before the first voice packet is successfully received by the HARQ process, and delivering the first voice packet to an upper layer with an indication to indicate that the first voice packet includes erroneous data
    Type: Application
    Filed: December 19, 2007
    Publication date: June 19, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 7388883
    Abstract: Whenever the Receiver of this invention receives an AMD PDU or a UMD PDU with its “Length Indicator” having an invalid or a reserved value, the Receiver discards such a PDU and treats it as never received. The Receiver may report its receiving status accordingly if a report is required. This invention avoids invoking unnecessary RLC reset procedures and reduces the chance of losing HFN synchronization during AM or UM data transmissions.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: June 17, 2008
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080137574
    Abstract: A method for handling data delivery in a wireless communications system includes receiving a plurality of packets, delivering a first packet with a first sequence number and a second packet with a second sequence number in the plurality of packets to a data processing entity based on a receiving order of the first packet and the second packet, transmitting a relative value indicating a sequential order of the first sequence number and the second sequence number to the data processing entity, and performing a data processing function for the second packet according to the relative value, the first sequence number and the second number by the data processing entity.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 12, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080137687
    Abstract: A method for handling reordering in a Packet Data Convergence Protocol layer of a wireless communications system includes receiving a sequence of packets, performing a reordering function for the sequence of packets, and performing a deciphering function for the sequence of packets after the reordering function is performed.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 12, 2008
    Applicant: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080130684
    Abstract: A reordering method for a receiver in a wireless communications system includes performing a function of header decompression by a Packet Data Convergence Protocol (PDCP) layer of the receiver, performing a function of Automatic Repeat Request or a function of service data unit reassembly by a Radio Link Control (RLC) layer of the receiver, and performing a function of packet reordering by the PDCP layer, and not performing the function of packet reordering by the RLC layer.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 5, 2008
    Inventor: Sam Shiaw-Shiang Jiang
  • Publication number: 20080123573
    Abstract: To enhance the efficiency of packet discard, the present invention provides a method of packet discard for a receiver in a wireless communications system. The method comprises setting a discard timer used for triggering packet discard in an Automatic Repeat Request process, reporting a negative acknowledgment signal and starting the discard timer when a packet corresponding to a missing sequence number is detected to be not retransmitted by a Hybrid Automatic Repeat Request process any more, and stopping receiving the packet corresponding to the missing sequence number when the discard timer expires and the packet is not successfully received.
    Type: Application
    Filed: June 22, 2007
    Publication date: May 29, 2008
    Inventor: Sam Shiaw-Shiang Jiang