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).
-
Patent number: 9116748Abstract: 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: GrantFiled: June 1, 2009Date of Patent: August 25, 2015Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Bob Melander, Jan-Erik Mångs
-
Publication number: 20150237125Abstract: Methods and arrangements for arranging a distribution tree in a Peer To Peer P2P streaming system are included. The system includes a bootstrapping server that creates an external distribution tree based on received register messages from participating operator external clients. The method includes configuring an operator controlled node to be a regular node in the created external distribution tree. The method includes configuring the operator controlled node to be a parent node for participating operator internal clients.Type: ApplicationFiled: April 28, 2015Publication date: August 20, 2015Inventors: Ayodele Damola, Bob Melander, Jan-Erik Mångs
-
Patent number: 9049206Abstract: 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: GrantFiled: May 5, 2009Date of Patent: June 2, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Ayodele Damola, Bob Melander, Jan-Erik Mångs
-
Publication number: 20150106805Abstract: The subject disclosure relates to a method for instantiating cloud resources that are provided as service virtual machines. In one embodiment, a cloud service management system maps each one of the multiple abstraction layer slots to a virtual context of a logical resource. The virtual context is hosted by a respective virtual machine that is part of a pool of virtual machines. The system identifies an available abstraction slot from the multiple abstraction layer slots and reserves the slot so that the corresponding virtual context of the logical resource can be served to a requesting device. The system then marks the available abstraction layer slot as unavailable. Systems and computer readable media are also provided.Type: ApplicationFiled: April 24, 2014Publication date: April 16, 2015Applicant: Cisco Technology, Inc.Inventors: Bob Melander, Hareesh Puthalath
-
Publication number: 20150067674Abstract: A method, computer environment and cloud server configured to facilitate communication among plural networks established in the cloud server. The cloud server (400) includes hardware components (802) configured to process and store information; a hypervisor (430) configured to run on the hardware components (802) and also configured to provide a virtual platform in a kernel space (404); a first virtual machine (410) running on the virtual platform in a user space (402); a first L2aaS network (414) connected to the first virtual machine (410), the first L2aaS network (414) being located in the kernel space (404); a second virtual machine (416) running on the virtual platform in the user space (402); a second L2aaS network (418) connected to the second virtual machine (416), the second L2aaS network (418) being located in the kernel space (404); and a virtual router (424) located in the kernel space (404) and connected to the first L2aaS network (414) and the second L2aaS network (418).Type: ApplicationFiled: July 13, 2012Publication date: March 5, 2015Inventors: Bob Melander, Enrique Eduardo Fernandez Casad, Hareesh Puthalath, Azimeh Sefidcon, Vinay Yadhav
-
Patent number: 8923142Abstract: 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: GrantFiled: March 8, 2007Date of Patent: December 30, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jan-Erik M{dot over (a)}ngs, Svante Ekelin, Bob Melander, Christofer Flinta
-
Patent number: 8917599Abstract: 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: GrantFiled: December 10, 2008Date of Patent: December 23, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Christofer Flinta, Jan-Erik Mångs, Bob Melander
-
Publication number: 20140365196Abstract: A computing system, interface and method for generating a model of a physical system. The method includes automatically collecting information about the physical system to generate an extended topology map of the physical system; automatically storing the extended topology map in a database; automatically processing the extended topology map to generate a model topology; and automatically generating, based on the model topology of the physical system, a simulation model or a virtualized model of the physical system.Type: ApplicationFiled: August 25, 2010Publication date: December 11, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Bob Melander, Jan-Erik Mangs
-
Patent number: 8898221Abstract: 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: GrantFiled: March 19, 2009Date of Patent: November 25, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Bob Melander, Ayodele Damola, Jan-Erik Mångs
-
Patent number: 8861399Abstract: A network node is arranged to provide an end user of a network terminal in a network with an access link to an external network including at least one external network interface, a control unit, and at least one internal network interface, the network node being arranged to be connected between the network and the external network. The network node is characterized in that the control unit is arranged to deactivate and re-activate the at least one internal network interface towards the network terminal in the network in order to trigger a dynamic host configuration protocol request from the network terminal such that a new Internet Protocol configuration can be established for the network terminal. A method for use in a network node and a computer program product are also disclosed herein.Type: GrantFiled: November 14, 2008Date of Patent: October 14, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Christofer Flinta, Jan-Erik Mangs, Bob Melander
-
Patent number: 8817800Abstract: 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: GrantFiled: November 14, 2008Date of Patent: August 26, 2014Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Christofer Flinta, Jans-Erik Mangs, Bob Melander
-
Patent number: 8737216Abstract: 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: GrantFiled: April 12, 2007Date of Patent: May 27, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Christofer Flinta, Svante Ekelin, Bob Melander, Jan-Erik Mångs
-
Patent number: 8706851Abstract: 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: GrantFiled: November 14, 2008Date of Patent: April 22, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Christofer Flinta, Jan-Erik Mangs, Bob Melander
-
Patent number: 8687507Abstract: 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: GrantFiled: September 22, 2008Date of Patent: April 1, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Andreas Johnsson, Svante Ekelin, Christofer Flinta, Jan-Erik Mångs, Bob Melander
-
Publication number: 20140089919Abstract: A system, computer readable medium and method for merging a first virtual machine and a second virtual machine that runs on a same or different physical machine. The method includes a step of receiving instructions for merging processes of the first virtual machine with processes of the second virtual machine; a step of merging the first virtual machine with the second virtual machine onto a first physical machine; a step of merging an operating system of the first virtual machine with an operating system of the second virtual machine onto the first physical machine; and a step of maintaining active in the merged virtual machine each process that was active prior to merging the first and second virtual machines.Type: ApplicationFiled: July 2, 2010Publication date: March 27, 2014Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Bob Melander, Jan-Erik Mangs
-
Publication number: 20130212281Abstract: A system, computer readable medium and method for splitting a virtual machine that runs on a first physical machine that includes at least a processor and a memory. The method includes receiving instructions for splitting in two or more groups plural processes running on the virtual machine; grouping the plural processes in the two or more groups in the virtual machine; splitting the virtual machine into two or more new virtual machines based on an underlying virtualization engine running on the first physical machine; and maintaining active in each new virtual machine those processes that belong to a corresponding group of the two or more groups.Type: ApplicationFiled: July 2, 2010Publication date: August 15, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Bob Melander, Jan-Erik Mångs
-
Patent number: 8503320Abstract: 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: GrantFiled: March 23, 2009Date of Patent: August 6, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Svante Ekelin, Erik Bergfeldt, Christofer Flinta, Andreas Johnsson, Jan-Erik MÅngs, Bob Melander
-
Publication number: 20130194967Abstract: A system and method for disseminating node related capability information in a communication network. The method includes receiving an activation trigger at a first node that is part of the communication network; determining at the first node, based on the received activation trigger, whether first node related capability information or second node related capability information is to be sent to neighboring nodes; processing the first node related capability information or the second node related capability information at the first node before sending it to the neighboring nodes such that the node related capability information is added as one or more entries to the pre-established message structure; and disseminating the first node related capability information or the second node related capability information from the first node to the neighboring nodes.Type: ApplicationFiled: March 5, 2010Publication date: August 1, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Bob Melander, Jan-Erik Mangs, Lars Westberg
-
Publication number: 20130103502Abstract: 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: ApplicationFiled: March 5, 2012Publication date: April 25, 2013Applicant: 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: 20120144025Abstract: 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: ApplicationFiled: December 23, 2008Publication date: June 7, 2012Applicant: Telefonaktiebolaget L.M. Ericsson (publ)Inventors: Bob Melander, Christofer Flinta, Jan-Erik Mangs