Patents by Inventor Lars Severin

Lars Severin 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).

  • Patent number: 8170023
    Abstract: A method of sending data through a network from a first computing device to a second computing device is described, where the computing devices adhere to a packet-based network protocol. A connection between the first computing device and the second computing device is established for a session according to the network protocol. A packet header template is defined having a plurality of static fields filled with static values valid for all packets sent during the session and variable fields that can acquire packet-dependent values for different packets sent during a session. A packet header is created based on the header template by defining, in a central processing unit, at least one value of a variable field and by reusing the static values for the static fields. The packet header is pre-pended to payload data to form a packet, and the packet is sent to the second computing device.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: May 1, 2012
    Assignee: Broadcom Corporation
    Inventors: Yasantha Rajakarunanayake, Lars Severin
  • Patent number: 7773546
    Abstract: A method of receiving data from a first computing device to a second computing device through a network is disclosed. The transfer adheres to a packet-based network protocol. A connection between the first and second computing devices is established according to the protocol. A data packet is received from the first device at the second device, where the data packet includes payload data and a header. A packet header template is defined for acknowledging receipt of the data packet, and the template has static fields filled with static values and variable fields that can acquire packet-dependent values. The header template is stored in a memory device of the second device. Packet-dependent values of the variable fields of the template are updated. An ACK packet that includes a copy of the updated packet header is sent from the first computing device to the second computing device to acknowledge the receipt of the packet.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: August 10, 2010
    Assignee: Broadcom Corporation
    Inventors: Yasantha Rajakarunanayake, Lars Severin
  • Publication number: 20080198781
    Abstract: A method of sending data through a network from a first computing device to a second computing device is described, where the computing devices adhere to a packet-based network protocol. A connection between the first computing device and the second computing device is established for a session according to the network protocol. A packet header template is defined having a plurality of static fields filled with static values valid for all packets sent during the session and variable fields that can acquire packet-dependent values for different packets sent during a session. A packet header is created based on the header template by defining, in a central processing unit, at least one value of a variable field and by reusing the static values for the static fields. The packet header is pre-pended to payload data to form a packet, and the packet is sent to the second computing device.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Inventors: Yasantha Rajakarunanayake, Lars Severin
  • Publication number: 20080117911
    Abstract: A method of receiving data from a first computing device to a second computing device through a network is disclosed. The transfer adheres to a packet-based network protocol. A connection between the first and second computing devices is established according to the protocol. A data packet is received from the first device at the second device, where the data packet includes payload data and a header. A packet header template is defined for acknowledging receipt of the data packet, and the template has static fields filled with static values and variable fields that can acquire packet-dependent values. The header template is stored in a memory device of the second device. Packet-dependent values of the variable fields of the template are updated. An ACK packet that includes a copy of the updated packet header is sent from the first computing device to the second computing device to acknowledge the receipt of the packet.
    Type: Application
    Filed: March 13, 2007
    Publication date: May 22, 2008
    Inventors: Yasantha Rajakarunanayake, Lars Severin