Method for inserting and removing padding from packets

US10244428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10244428-B2
Application numberUS-201514846670-A
CountryUS
Kind codeB2
Filing dateSep 4, 2015
Priority dateAug 2, 2005
Publication dateMar 26, 2019
Grant dateMar 26, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention relates to the field of data packet management, and more specifically to the field of managing of data packets in such a manner that power consumption is reduced, such reduction being especially beneficial for portable device applications. In accordance with an embodiment of the invention there is provided a method of handling and manipulating data wherein padding and unpadding operations for a packet of data are performed at the transmission/reception of a packet from a network, and data handling is minimized within the portable device. According to another embodiment of the invention there is provided a method of encryption for packet data absent the padding data.

First claim

Opening claim text (preview).

We claim: 1. A communication device comprising: a) a port to receive a packet that had been transmitted with padding, the packet having comprised a plurality of data bits and a plurality of padding bits transmitted over a network; and b) a counter to count the data bits received from the network and to determine when to cease receiving further bits based on the counter indicating that all data bits have been received; c) buffer; and d) a cryptographic engine, coupled to the port, counter and buffer, to process the data bits and store the received data bits in the buffer. 2. The communication device of claim 1 , wherein the cryptographic engine performs a ciphering operation on the data stored in the buffer. 3. The communication device of claim 2 , wherein the ciphering operation creates ciphered data and the cryptographic engine adds padding bits to the ciphered data and wherein the ciphered data and the padded bits are transmitted into the network. 4. The communication device of claim 1 , wherein the communication device is a wireless communication device. 5. The communication device of claim 1 , wherein the packet is an Ethernet packet. 6. The communication device of claim 1 , wherein the communication device is a battery powered device. 7. A wireless communication device comprising: a. a receiver receiving a packet that had been transmitted with data bits and padding bits, the receiver counting the data bits and ceasing to receive further bits, including the padding bits, upon having received all of the data bits and storing the received data bits; and b. a memory coupled to the receiver, the memory storing the data bits absent the padding bits. 8. The wireless communication device of claim 7 , wherein the received packet is an encrypted packet, the wireless communication device further comprising; a. a cryptographic engine coupled to the memory and decrypting the packet and storing in the memory, the data bits absent the padding bits.

Assignees

Inventors

Classifications

  • H04W28/06Primary

    Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)} · CPC title

  • with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] · CPC title

  • where the received signal is a wanted signal · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Networking architectures for enhanced packet encryption processing, e.g. offloading of IPsec packet processing or efficient security association look-up · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10244428B2 cover?
The invention relates to the field of data packet management, and more specifically to the field of managing of data packets in such a manner that power consumption is reduced, such reduction being especially beneficial for portable device applications. In accordance with an embodiment of the invention there is provided a method of handling and manipulating data wherein padding and unpadding op…
Who is the assignee on this patent?
Synopsys Inc
What technology area does this patent fall under?
Primary CPC classification H04W28/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).