Patents by Inventor Paal-Erik Martinsen

Paal-Erik Martinsen 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: 9992091
    Abstract: In one embodiment, a device in a network receives privatized network trace data that comprises round trip time information for hops along a communication path. The device groups the trace data into a plurality of network segments based on the round trip time information. The device calculates a segment trip time metric for one or more of the network segments based on the round trip time information associated with the one or more network segments.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: June 5, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Pål-Erik Martinsen, Daniel G. Wing
  • Patent number: 9954767
    Abstract: In one implementation, an endpoint or client device sends a control message into a network to control how a subsequent flow from the endpoint is handled by one or more nodes in the network. A node in the network receives the control message including an encapsulated command and a counter value and modifies the counter value. The node compares the modified counter value to a predetermined limit. When the modified counter value is equal to the predetermined limit, the control message is designated for execution of the encapsulated command. When the modified counter value exceeds the predetermined limit, the control message is forwarded to a subsequent node.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: April 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Paal-Erik Martinsen, Daniel Wing
  • Patent number: 9917871
    Abstract: In one embodiment, a first device in a network sends a Session Traversal Utilities for Network Address Translation (STUN) binding request towards an endpoint device of a media session between the first and endpoint devices. The binding request includes one or more network attribute fields. The first device receives a binding response from an intermediate node between the first and endpoint devices in the network, in response to sending the binding request towards the endpoint device. The intermediate node inserted the one or more network attribute fields into the binding response. The received binding response includes one or more metrics for the media session in the one or more network attribute fields. The first device adjusts one or more bitrates of the media session based on the one or more metrics for the media session in the received binding response.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jon M. Snyder, Pål-Erik Martinsen, Dan Tan, Herbert Wildfeuer, Daniel G. Wing
  • Publication number: 20170289225
    Abstract: In one embodiment, a first device in a network sends a Session Traversal Utilities for Network Address Translation (STUN) binding request towards an endpoint device of a media session between the first and endpoint devices. The binding request includes one or more network attribute fields. The first device receives a binding response from an intermediate node between the first and endpoint devices in the network, in response to sending the binding request towards the endpoint device. The intermediate node inserted the one or more network attribute fields into the binding response. The received binding response includes one or more metrics for the media session in the one or more network attribute fields. The first device adjusts one or more bitrates of the media session based on the one or more metrics for the media session in the received binding response.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 5, 2017
    Inventors: Jon M. Snyder, Pål-Erik Martinsen, Dan Tan, Herbert Wildfeuer, Daniel G. Wing
  • Publication number: 20170155566
    Abstract: In one embodiment, a device in a network receives privatized network trace data that comprises round trip time information for hops along a communication path. The device groups the trace data into a plurality of network segments based on the round trip time information. The device calculates a segment trip time metric for one or more of the network segments based on the round trip time information associated with the one or more network segments.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Pål-Erik Martinsen, Daniel G. Wing
  • Patent number: 9634919
    Abstract: In one implementation, a source endpoint and a destination endpoint communicate using multipath. A data stream may be transmitted using a primary path. The source endpoint and the destination endpoint connect through an alternative path, but before portions of the data stream are transmitted using the alternative path, the alternative path is tested using one or more disposable packets. The source endpoint sends the disposable packet of the data stream using the alternative path to the destination path and receives a transmission parameter for the disposable packet of the data stream and the alternative path.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Pål-Erik Martinsen
  • Publication number: 20160182357
    Abstract: In one implementation, an endpoint or client device sends a control message into a network to control how a subsequent flow from the endpoint is handled by one or more nodes in the network. A node in the network receives the control message including an encapsulated command and a counter value and modifies the counter value. The node compares the modified counter value to a predetermined limit. When the modified counter value is equal to the predetermined limit, the control message is designated for execution of the encapsulated command. When the modified counter value exceeds the predetermined limit, the control message is forwarded to a subsequent node.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Paal-Erik Martinsen, Daniel Wing
  • Publication number: 20150381455
    Abstract: In one implementation, a source endpoint and a destination endpoint communicate using multipath. A data stream may be transmitted using a primary path. The source endpoint and the destination endpoint connect through an alternative path, but before portions of the data stream are transmitted using the alternative path, the alternative path is tested using one or more disposable packets. The source endpoint sends the disposable packet of the data stream using the alternative path to the destination path and receives a transmission parameter for the disposable packet of the data stream and the alternative path.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventor: Pål-Erik Martinsen
  • Patent number: 8854413
    Abstract: In one embodiment, a method includes receiving, by an endpoint from a client, an image generated by the client. The endpoint determines that the image generated by the client includes a matrix barcode. The endpoint decodes the matrix barcode to determine one or more instructions associated with text encoded within the matrix barcode. The method further includes performing the one or more instructions associated with the encoded text.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: October 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Pål-Erik Martinsen, Hani Mustafa Hashim, Rune Frøysa
  • Publication number: 20130321554
    Abstract: In one embodiment, a method includes receiving, by an endpoint from a client, an image generated by the client. The endpoint determines that the image generated by the client includes a matrix barcode. The endpoint decodes the matrix barcode to determine one or more instructions associated with text encoded within the matrix barcode. The method further includes performing the one or more instructions associated with the encoded text.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Pål-Erik Martinsen, Hani Mustafa Hashim, Rune Frøysa