Patents by Inventor Bob Melander

Bob Melander 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: 20130103502
    Abstract: In one aspect, the present invention comprises a method or methods for introducing ad insertion and ad management into operator networks (Core Network or Radio Access Network), thereby improving ad management capabilities and avoiding the need for the operator to share internal network or UE information with third parties. In one or more embodiments, the contemplated method(s) and supporting apparatuses are applicable to scenarios where the network operator and a third-party ad provider have an agreement and where they do not.
    Type: Application
    Filed: March 5, 2012
    Publication date: April 25, 2013
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Gunnar Mildh, Haseeb Akhtar, Calin Curescu, Ayodele Damola, Jonas Högberg, Jan-Erik Mångs, Bob Melander, Hareesh Puthalath, Lars Westberg
  • Publication number: 20120144025
    Abstract: A method of enabling traffic flow classification on a node, which may be used for controlling the traffic flows on the same node or on another node of a communication network. A first mapping process is configured to manage an operation for linking an application process to a class, and a second mapping process is configured to manage an operation for linking an application process to a unique signature. A third mapping process is configured to manage a record of accumulated linking information, such that a traffic flows associated with an application process may be identified and such that a classification of the respective traffic flow can be recognised. The accumulated classification information may then be used for controlling purposes.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 7, 2012
    Applicant: Telefonaktiebolaget L.M. Ericsson (publ)
    Inventors: Bob Melander, Christofer Flinta, Jan-Erik Mangs
  • Publication number: 20120131198
    Abstract: A unit (16), computer readable medium and method for automatically providing processing elements allocation in a network (14) for a droplet of a user (10) based on a request (30) of the user (10). The method includes receiving at the unit (10) of the network (14) the request (30) that includes at least a required condition or a preference related to the droplet; processing at the unit (16) the request (30), based on various known characteristics of the network (14); and automatically mapping processing elements (82) of the network (14) to the droplet such that an output of the processing step includes the processing elements allocation for the droplet and complies with the request.
    Type: Application
    Filed: June 1, 2009
    Publication date: May 24, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Bob Melander, Jan-Erik Mängs
  • Publication number: 20120117244
    Abstract: A unit, computer readable medium and method for providing dynamic processing elements allocation in a network for a task of a user based on a request of the user. The method includes receiving at the unit of the network the request that includes at least a required condition or a preference related to the task, determining a first processing elements allocation in the network for executing the task such that the first processing elements allocation complies with the request, monitoring whether a trigger is received and indicates that at least a characteristic of the request is violated by the first processing elements allocation, and determining, in response to the received trigger, a second processing elements allocation in the network for executing the task such that the second processing elements allocation complies with the request.
    Type: Application
    Filed: June 1, 2009
    Publication date: May 10, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Bob Melander, Jan-Erik Mångs
  • Publication number: 20120079028
    Abstract: Embodiments of the present invention relate to a system for improving performance of a content sharing system comprising content sharing clients, whereby storage means and logic means for content chunk disposed by a client is separated into different physical hosts.
    Type: Application
    Filed: May 29, 2009
    Publication date: March 29, 2012
    Inventors: Ayodele Damola, Bob Melander, Jan-Erik Mangs
  • Publication number: 20120072612
    Abstract: A method of identifying traffic flows is provided in a traffic generating node, where each traffic flow is being associated with an application process running on the traffic generating node. The method is configured to perform a mapping operation, such that an application process is being linked to a signature that uniquely identifies a traffic flow and an associated socket, and such that the obtained linked information is maintained in a list. The mapping operation is configured to be executed in response to recognising a change to a socket associated with the application process at the traffic generating node. Based on accumulated mapping information, one or more processing element located at the traffic generating node, or at another node, may classify and/or control traffic flows associated with any of the application processes of the traffic generating node.
    Type: Application
    Filed: December 23, 2008
    Publication date: March 22, 2012
    Inventors: Christofer Flinta, Jan-Erik Mängs, Bob Melander
  • Publication number: 20120016947
    Abstract: The present invention relates to methods and arrangements for arranging a distribution tree in a Peer To Peer P2P streaming system. The system comprises a bootstrapping server (10) that creates an external distribution tree based on received register messages from participating operator external clients (2, 3, 4). The method comprises the following steps: —Configuring an operator controlled node (7) to be a regular node in the created external distribution tree. Configuring the operator controlled node (7) to be a parent node for participating operator internal clients (1, 5, 6).
    Type: Application
    Filed: May 5, 2009
    Publication date: January 19, 2012
    Inventors: Ayodele Damola, Bob Melander, Jan-Erik Mangs
  • Publication number: 20110317568
    Abstract: A method of measuring network performance is disclosed. A payload packet is transmitted from a sending node to a receiving node via a communication network. A reference packet is transmitted to the receiving node in connection with sending of the payload packet. Receive information related to the payload packet and to the reference packet is generated, at the receiving node. Send information related to the payload packet and to the reference packet is received, by the receiving node. Network performance is estimated by utilizing the send and receive information.
    Type: Application
    Filed: April 12, 2007
    Publication date: December 29, 2011
    Inventors: Christofer Flinta, Svante Ekelin, Bob Melander, Jan-Erik Mångs
  • Publication number: 20110320554
    Abstract: A system, computer readable medium and method for providing to a user device (20) location information of a data device that provides a specific asset, where the user device (20) is present in a network (32) that includes at least a serving node (36) and an address of the user device (20) is indicative of a gateway node (35) that is different from the serving node (36).
    Type: Application
    Filed: March 19, 2009
    Publication date: December 29, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Bob Melander, Ayodele Damola, Jan-Erik Mångs
  • Publication number: 20110292800
    Abstract: The present application discloses systems and methods for adapting the rate at which the packets are transmitted. In one embodiment, the method includes: (a) receiving a packet; (b) determining whether the packet is high priority packet or a low priority packet; and (c) determining whether a transmission rate value, which defines the maximum rate or maximum average rate at which the node should transmit the low priority packets, should be adjusted, wherein the determination is based, at least in part, on whether at least some number of high priority packets and/or bits was received since a point in time; and (d) adjusting the transmission rate value if it is determined in step (c) that the transmission rate value should be adjusted.
    Type: Application
    Filed: December 10, 2008
    Publication date: December 1, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Christofer Flinta, Jan-Erik Mångs, Bob Melander
  • Publication number: 20110292946
    Abstract: The invention relates to a visualization platform (9) arranged to provide at least one virtual operating system instance (9A, . . . , 9N) to at least one remote network (3) over a packet-based communication network (5). The visualization platform is characterized in that it comprises at least one first termination point (4b) of a virtual private network VPN tunnel (10) which enables the establishment of at least one VPN tunnel between said at least one first termination point and at least one second termination point (4a) in said at least one remote network over said packet-based communication network; and in that it is arranged to map said at least one virtual operating system instance to said at least one first termination point of said at least one VPN tunnel. The invention also relates to a method for virtualization and a computer program product.
    Type: Application
    Filed: October 9, 2008
    Publication date: December 1, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Christofer Flinta, Jan-Erik Mängs, Bob Melander
  • Publication number: 20110252120
    Abstract: The invention relates to a network node arranged to provide an end user of a network terminal in a local network with an access link to an external network, said network node is arranged to be connected between said local network and said external network. The network node is characterized in that it comprises a control unit arranged to in response to receiving a first triggering information, switch said network node from a normal operational mode into a captive mode, in which said control unit is further arranged to intercept any request from said network terminals to said external network, resolve said request to the IP address of the network node in the local network such that gateway information to the end user of said network terminals is provided. The invention also relates to a method for use in a network node and a computer program product.
    Type: Application
    Filed: November 14, 2008
    Publication date: October 13, 2011
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Christofer Flinta, Jan-Erik Mangs, Bob Melander
  • Publication number: 20110216646
    Abstract: The invention relates to a residential gateway for providing an end user of a network terminal in a residential network with access to an external network, said residential gateway comprising at least one network terminal interface arranged to provide an internal connection to said network terminal and an external network interface arranged to provide a first external connection to said external network. The residential gateway is characterized in that it comprises a secondary external network interface arranged to establish a second external connection with a mobile radio communications network in order to provide a backup access path to said external network, and a control unit arranged to activate said secondary external network interface, if not already activated, in response to detecting a loss of network connectivity over said first external connection, and forward data traffic between said residential network and said external network through said activated secondary external network interface.
    Type: Application
    Filed: October 16, 2008
    Publication date: September 8, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Chrtistofer Flinta, Bob Melander
  • Publication number: 20110211588
    Abstract: Embodiments of the present invention relate to an apparatus and method for providing an end user of a network terminal in a local network with an access link to an external network. According to an embodiment of the present invention, a network node further includes a control unit arranged to transmit a local hypertext transfer protocol (HTTP) response including detailed information to at least one network terminal in said local network using an earlier original HTTP request towards said external network made by said at least one network terminal in the local network.
    Type: Application
    Filed: November 14, 2008
    Publication date: September 1, 2011
    Inventors: Christofer Flinta, Jans-Erik Mangs, Bob Melander
  • Publication number: 20110176429
    Abstract: A probing method, arrangement, and system for estimating a condition, such as available bandwidth, of a data path in a communication network including multiple nodes are described. A probe-packet sender node transmits probe packets with a sent inter-packet separation and a time-to-live towards an intermediate node. Control message packets are generated by the intermediate node when the time-to-live expires. The probe-packet sender node receives the control message packets and calculates a received inter-packet separation. An estimate of the data path condition can be generated based on the sent inter-packet separation and the received inter-packet separation.
    Type: Application
    Filed: September 22, 2008
    Publication date: July 21, 2011
    Inventors: Andreas Johnsson, Svante Ekelin, Christofer Flinta, Jan-Erik Mångs, Bob Melander
  • Publication number: 20110090811
    Abstract: A system and method for determining end-to-end available bandwidth of a path in a packet-switched communication network. A multi-rate packet chirp injector injects probe traffic packets at different probing rates, u, into the network utilizing a probe chirp. A receiver samples time separation of the probe traffic packets to generate time-separation samples, which are used to calculate relative inter-packet separation strain, ?, samples at different probing rates. An Expectation-Maximization, EM, analyzer utilizes an EM algorithm to identify useful strain ? samples and to estimate parameters of a line l2 representing a direct linear relationship between the probing rate and the inter-packet separation strain ? at probing rates greater than a break point. A filter such as, for example, a Kalman filter then determines the available bandwidth of the network path based on the estimated parameters of the line l2.
    Type: Application
    Filed: March 23, 2009
    Publication date: April 21, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Svante Ekelin, Erik Bergfeldt, Christofer Flinta, Andreas Johnsson, Jan-Erik Mångs, Bob Melander
  • Publication number: 20100333160
    Abstract: The present invention relates to methods and arrangements to optimize bandwidth usage in a Multicast Services Control System (MSCS) for digital information transport. The system comprises a service provider (Server) and service receivers (STB1-STB5) able to receive multicast streams from the service provider along multicast trees in an IP network (A/MNW). The method comprises the following steps: —A multicast join is performed by the service receivers to a multicast group associated with the service of interest provided by the service provider. —Bandwidth is measured on paths in a joined multicast tree. —Each of the service receivers (STB1-STB5) join an optimal multicast group (D1, D2, D3), which joining is based on the measurements.
    Type: Application
    Filed: February 14, 2008
    Publication date: December 30, 2010
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Christofer Flinta, Svante Ekelin, Jan-Erik Mangs, Bob Melander
  • Publication number: 20100150009
    Abstract: The present invention relates to methods and arrangements to measure network performance. The method comprises the following steps:—Transmitting via a communication network (IP) payload packets (21-24) from a sending node (GGSN/A) to a receiving node (GGSN/B).—Generating at the sending node (GGSN/A) a send specification (s21-s24, sid21-sid24) for each of at least one selected packet (21-24) of the transmitted payload packets (21-24).—Generating at the receiving node (GGSN/B), a receive specification (r21-r22, rid21-rid22, siz21-siz22) for each of at least one selected packet (21-22) of the transmitted payload packets (21-24).—Bringing together generated send specifications (s21-s24, sid21-sid24) and generated receive specifications (r21-r22, rid21-rid22, siz21-siz22).—Estimating network performance by utilizing corresponding specifications (s11-s12, r11-r12, siz21-siz22) of the brought together specifications.
    Type: Application
    Filed: March 8, 2007
    Publication date: June 17, 2010
    Inventors: Jan-Erik Mångs, Svante Ekelin, Bob Melander, Christofer Flinta