Patents by Inventor Johan Svedberg

Johan Svedberg 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: 11456959
    Abstract: A sampling node in a SDN and a method performed thereby for handling flows through the SDN between client(s) and origin server(s) of a communication network connected to the SDN are provided. The method comprising receiving (110) a fraction of a total amount of traffic flows originating at client(s) served by the SDN, and destined for the origin server(s); identifying (120) which of the received traffic flows that benefit from being routed via a service optimising node, capable of providing value added services, VAS, to the traffic flows, by fulfilling predetermined conditions; and determining (130), for each individual traffic flow, a capacity demand of the flow.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: September 27, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Johan Svedberg
  • Patent number: 10924533
    Abstract: A method of performing multi-path load balancing in a communications network comprising a plurality of servers comprises, in a server: receiving a first connection request from a first load balancer, sent from a first interface of a client device (step 301); and storing a code representing the server in a database, the code associated with a unique identity of the server (step 302). The method comprises, in a second load balancer: receiving a second connection request, from a second interface of the client device, wherein the second connection request is associated with the first connection request sent from the first interface of the client device to the server, and wherein the second connection request includes a code associated with the server (step 401); mapping the code to an entry in the database (step 402); determining the unique server identity associated with the code (step 403); and forwarding the second connection request to the server associated with the unique server identity (404).
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: February 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Svedberg, Robert Skog
  • Patent number: 10187283
    Abstract: The invention is directed towards a method, computer program, computer program product and a traffic amplification device (30) for assisting in the testing of performance of a layer 3 proxy device (12) as well as a testing system comprising such a traffic amplification device. The traffic amplification device (30) obtains a first message (M1) from at least one client devices (14) and intended for a server device (22), where the first message comprises a request for processing, sends a plurality of second messages (M2) to the proxy device (12) in a number corresponding to a desired degree of traffic amplification, where each second message comprises the request for processing, receives the second messages in return from the proxy device (12), selects one of the received second messages, and forwards (FM1) the request for processing of the selected second message to the server device (22) for being processed. It is also possible to handle responses (M3) from the server device in a similar manner.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 22, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Kermit Qiu, Johan Svedberg, Terry Yu
  • Publication number: 20180048579
    Abstract: A sampling node in a SDN and a method performed thereby for handling flows through the SDN between client(s) and origin server(s) of a communication network connected to the SDN are provided. The method comprising receiving (110) a fraction of a total amount of traffic flows originating at client(s) served by the SDN, and destined for the origin server(s); identifying (120) which of the received traffic flows that benefit from being routed via a service optimising node, capable of providing value added services, VAS, to the traffic flows, by fulfilling predetermined conditions; and determining (130), for each individual traffic flow, a capacity demand of the flow.
    Type: Application
    Filed: February 26, 2015
    Publication date: February 15, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Johan SVEDBERG
  • Publication number: 20180041570
    Abstract: A method of performing multi-path load balancing in a communications network comprising a plurality of servers comprises, in a server: receiving a first connection request from a first load balancer, sent from a first interface of a client device (step 301); and storing a code representing the server in a database, the code associated with a unique identity of the server (step 302). The method comprises, in a second load balancer: receiving a second connection request, from a second interface of the client device, wherein the second connection request is associated with the first connection request sent from the first interface of the client device to the server, and wherein the second connection request includes a code associated with the server (step 401); mapping the code to an entry in the database (step 402); determining the unique server identity associated with the code (step 403); and forwarding the second connection request to the server associated with the unique server identity (404).
    Type: Application
    Filed: April 1, 2015
    Publication date: February 8, 2018
    Inventors: Johan Svedberg, Robert Skog
  • Patent number: 9847903
    Abstract: A method in a configuration server for configuring a communication system comprises configuring a plurality of nodes in a first cluster, and configuring a plurality of nodes in at least a second cluster, such that the configuration server acts as a common configuration server for at least first and second clusters. A method in a node associated with a cluster comprises determining a configuration service address relating to a common configuration server that is adapted to configure the cluster associated with the node and at least one other cluster, sending a request for configuration information to the common configuration server, and receiving configuration information from the common configuration server.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: December 19, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Kermit Qiu, Cedar Chen, Thorsten Herber, Johan Svedberg
  • Patent number: 9535510
    Abstract: A method of correcting an error in user input is described. The method includes monitoring for an occurrence of a shake in a user equipment, detecting a shake, comparing the detected shake with a threshold value, evaluating characters within a pre-determined distance of a character entered by the user during the shake, selecting a replacement character from the evaluated characters and replacing the entered character with the replacement character.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: January 3, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ola Andersson, Michael Huber, Johan Kwarnmark, Johan Svedberg
  • Publication number: 20160352559
    Abstract: A method in a configuration server for configuring a communication system comprises configuring a plurality of nodes in a first cluster, and configuring a plurality of nodes in at least a second cluster, such that the configuration server acts as a common configuration server for at least first and second clusters. A method in a node associated with a cluster comprises determining a configuration service address relating to a common configuration server that is adapted to configure the cluster associated with the node and at least one other cluster, sending a request for configuration information to the common configuration server, and receiving configuration information from the common configuration server.
    Type: Application
    Filed: December 29, 2014
    Publication date: December 1, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Kermit QIU, Cedar CHEN, Thorsten HERBER, Johan SVEDBERG
  • Publication number: 20160294657
    Abstract: The invention is directed towards a method, computer program, computer program product and a traffic amplification device (30) for assisting in the testing of performance of a layer 3 proxy device (12) as well as a testing system comprising such a traffic amplification device. The traffic amplification device (30) obtains a first message (M1) from at least one client devices (14) and intended for a server device (22), where the first message comprises a request for processing, sends a plurality of second messages (M2) to the proxy device (12) in a number corresponding to a desired degree of traffic amplification, where each second message comprises the request for processing, receives the second messages in return from the proxy device (12), selects one of the received second messages, and forwards (FM1) the request for processing of the selected second message to the server device (22) for being processed. It is also possible to handle responses (M3) from the server device in a similar manner.
    Type: Application
    Filed: November 19, 2013
    Publication date: October 6, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventors: Kermit Qiu, Johan Svedberg, Terry Yu
  • Publication number: 20150177850
    Abstract: A method of correcting an error in user input is described. The method includes monitoring for an occurrence of a shake in a user equipment, detecting a shake, comparing the detected shake with a threshold value, evaluating characters within a pre-determined distance of a character entered by the user during the shake, selecting a replacement character from the evaluated characters and replacing the entered character with the replacement character.
    Type: Application
    Filed: March 9, 2015
    Publication date: June 25, 2015
    Inventors: Ola ANDERSSON, Michael HUBER, Johan KWARNMARK, Johan SVEDBERG
  • Patent number: 8988365
    Abstract: A method of correcting an error in user input is described. The method includes monitoring for an occurrence of a shake in a user equipment, detecting a shake, comparing the detected shake with a threshold value, evaluating characters within a pre-determined distance of a character entered by the user during the shake, selecting a replacement character from the evaluated characters and replacing the entered character with the replacement character.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 24, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Ola Andersson, Michael Huber, Johan Kwarnmark, Johan Svedberg
  • Patent number: 8842084
    Abstract: Gesture based control of objects displayed on touch screen displays is described. An object is displayed on a touch screen display, and a first touch operation is detected at a first position on the display. The first position is within an area that is associated with the displayed object. A second touch operation is detected within the area. After detecting the first and second touch operations another, a third touch operation is detected at a third position. A distance between the third position and the first position is calculated. When the distance is greater than a predetermined value, a copy of the object is displayed on the touch screen display.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: September 23, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ola Andersson, Michael Huber, Johan Kwarnmark, Johan Svedberg
  • Patent number: 8810512
    Abstract: A method of operating an electronic device may include providing first graphic output of a first application on a display. Responsive to detecting a change in orientation of the electronic device, providing second graphic output of a second application may be automatically provided on the display. Related devices are also discussed.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 19, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ola Andersson, Curt Collinsworth, Johan Svedberg
  • Patent number: 8804519
    Abstract: Where a restricted channel links a subscriber location and an access node of a digital video network, a bandwidth allocation server may receive a bandwidth reservation request to reserve bandwidth on the restricted channel that includes a reservation start time. The bandwidth allocation server can obtain any existing bandwidth reservations for bandwidth on the restricted channel at least partly covered by the duration of the reservation request (the duration being delimited by the reservation start time), and determine whether a bandwidth limit is exceeded by a combination of the bandwidth reservation request and any existing bandwidth reservations, at any time covered by the bandwidth reservation request. When it is determined that the combination is under the bandwidth limit, a reservation accept response can be sent and a reservation can be stored. Otherwise, a reservation reject response can be sent.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: August 12, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Johan Svedberg
  • Patent number: 8412842
    Abstract: Methods, electronic terminals, and systems are disclosed for controlling the display of video streams on an electronic terminal. A plurality of the video streams are received at the electronic terminal from the media server. The received video streams are displayed in an ordered set of elements on a display device of the electronic terminal. A user selection of at least a first one of the elements is received. Commands are communicated, responsive to the user selection, from the electronic terminal to the media server to control the quality of service of the video streams that are displayed in each of the non-selected elements in response to their respective location within the ordered set of elements relative to the selected first element.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: April 2, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ola Andersson, Michael Huber, Justus Petersson, Robert Skog, Johan Svedberg
  • Patent number: 8385721
    Abstract: Methods and apparatus for easily creating playlists of media programs to be played sequentially, where each program on a playlist either is played in real time, i.e., when broadcast, or is played time-shifted when the program temporally conflicts with one or more other programs on the playlist. When a playlist is played, a user can pause viewing at any time, in which case the methods and apparatus recompute the program sequence of the playlist and schedules program recordings as required.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: February 26, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Michael Huber, Johan Kwarnmark, Johan Svedberg, Ola Andersson
  • Publication number: 20130042288
    Abstract: A method and arrangement in a media equipment (300) for enabling instant and uninterrupted layout of a media object when selected by a user. The media equipment obtains (3:1) information on available bandwidth for media transfer and receives (3:2) references to a selection of offered media objects, e.g. from an IPlV server (302). The media equipment downloads and pre-buffers (3:4) opening parts of at least some of the media objects from one or more content servers (304) according to the available bandwidth for media transfer. A list of the offered media objects is displayed (3:5), and as soon as the user selects a pre-buffered media object from the displayed list, playout of the pre-buffered opening part of the selected media object is started (3:7). The remaining part of the media object is also downloaded (3:8) during continued playout.
    Type: Application
    Filed: April 26, 2010
    Publication date: February 14, 2013
    Applicant: TELEFONAKTIEBOLAGET LM
    Inventors: Niklas Fondberg, Mats Cedervall, Johan Svedberg
  • Publication number: 20120062489
    Abstract: Gesture based control of objects displayed on touch screen displays is described. An object is displayed on a touch screen display, and a first touch operation is detected at a first position on the display. The first position is within an area that is associated with the displayed object. A second touch operation is detected within the area. After detecting the first and second touch operations another, a third touch operation is detected at a third position. A distance between the third position and the first position is calculated. When the distance is greater than a predetermined value, a copy of the object is displayed on the touch screen display.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 15, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Ola ANDERSSON, Michael HUBER, Johan KWARNMARK, Johan SVEDBERG
  • Patent number: 8134989
    Abstract: A method of keeping a SIP application server advised of the status of a SIP client, where the SIP application server lies within both the signaling plane and the media plane for SIP clients and is responsible for accepting SIP clients into and removing them from a SIP session, the method comprising sending keep-alive messages from the SIP client to the SIP application server across the media plane.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: March 13, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jan Holm, Johan Svedberg
  • Publication number: 20120057853
    Abstract: Methods and apparatus for easily creating playlists of media programs to be played sequentially, where each program on a playlist either is played in real time, i.e., when broadcast, or is played time-shifted when the program temporally conflicts with one or more other programs on the playlist. When a playlist is played, a user can pause viewing at any time, in which case the methods and apparatus recompute the program sequence of the playlist and schedules program recordings as required.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Michael Huber, Johan Kwarnmark, Johan Svedberg, Ola Andersson