Patents by Inventor Victor Souza
Victor Souza 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: 10037237Abstract: A server node in an IaaS (Infrastructure as a Service) cloud includes a hypervisor arrangement and virtual machine arrangements at least a subset of which together defines at least one application utilizing the IaaS cloud. The server node includes a cloud infrastructure monitor within the hypervisor arrangement. The cloud infrastructure monitor includes a monitor arrangement monitoring an infrastructure of the IaaS cloud by monitoring a physical network, storage within the physical network, the server node, or the virtual machine arrangements. A detector arrangement detects faults within the monitored IaaS infrastructure. A notifying arrangement provides notifications of detected faults on a message bus between the hypervisor arrangement and each at least one application. The message bus relays the fault notifications from the cloud infrastructure monitor to the at least one application.Type: GrantFiled: March 28, 2013Date of Patent: July 31, 2018Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Victor Souza
-
Patent number: 9635107Abstract: A system and method for managing content data transfers in a peer-to-peer communications network is described. The system includes a hierarchical arrangement of tracker modules, each tracker module being responsible for managing a tracker domain of network elements. Each tracker module has stored therein a content table including a record of content data available to the network elements within its respective tracker domain. Each tracker module responsible for a tracker domain containing end user peers is configured so that, if a content data request is received from a requesting peer in its respective tracker domain and the requested content is held by other peers in that tracker domain, a list of peers having the content data stored thereon is sent to the requesting peer. If the requested content is not held by enough other peers in that tracker domain, the content data request is transferred to the next tracker module up in the hierarchy.Type: GrantFiled: May 20, 2010Date of Patent: April 25, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Charles Christian Miers
-
Patent number: 9355043Abstract: A system, computer readable medium and method for managing objects in a cache. The method includes receiving a request for a desired object that is not stored in the cache; determining, based on an admission policy, whether one or more segments of a least popular existing object need to be removed from the cache for admitting one or more segments of the desired object into the cache; removing, when there is no space in the cache for the desired object, the one or more segments of the least popular existing object from the cache based on a replacement policy, wherein the replacement policy includes a caching priority function for determining that the least popular existing object is the least popular object of all objects stored by the cache; and admitting at least one segment of the desired object into the cache.Type: GrantFiled: September 15, 2011Date of Patent: May 31, 2016Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Djamel Sadok, Josilene Aires Moreira, Márcio De Mendonca Neves, Victor Souza
-
Patent number: 9313268Abstract: The present invention relates to nodes and methods for use in connection with a peer-to-peer network for sharing of data content. A priority mechanism is introduced by means of which a serving peer may select which requesting peers to serve based on their need for data content in terms of the degree of urgency. A requesting peer may include an urgency indicator in a request for data content, which for instance may be the amount of buffered data available for playback in a video buffer. The serving peer may then extract the urgency indicator from the request and apply a priority mechanism which uses the urgency indicator to select which peers to upload data content to.Type: GrantFiled: March 3, 2009Date of Patent: April 12, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Victor Souza, Tereza Carvalho, Ayodele Damola, Diego Gallo
-
Publication number: 20160055045Abstract: A server node in an IaaS (Infrastructure as a Service) cloud includes a hypervisor arrangement and virtual machine arrangements at least a subset of which together defines at least one application utilizing the IaaS cloud. The server node includes a cloud infrastructure monitor within the hypervisor arrangement. The cloud infrastructure monitor includes a monitor arrangement monitoring an infrastructure of the IaaS cloud by monitoring a physical network, storage within the physical network, the server node, or the virtual machine arrangements. A detector arrangement detects faults within the monitored IaaS infrastructure. A notifying arrangement provides notifications of detected faults on a message bus between the hypervisor arrangement and each at least one application. The message bus relays the fault notifications from the cloud infrastructure monitor to the at least one application.Type: ApplicationFiled: March 28, 2013Publication date: February 25, 2016Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventor: Victor SOUZA
-
Patent number: 9270748Abstract: The present invention comprises a content delivery system for delivering content to clients. The content delivery system comprises at least one mobile object adapted to be executed on the content delivery system and on other content delivery systems or multimedia devices adapted for mobile objects. Each mobile object comprises a media file and is further adapted to determine the capabilities of the other content delivery systems or multimedia devices and to monitor data related to the clients' access of the media file. The content delivery system also comprises a transcoder unit for transcoding the media file to another media file prior sending it to the other content delivery system or multimedia device. The invention solves problems that can arise when sending large media files to content delivery systems or multimedia devices having limited capabilities.Type: GrantFiled: December 18, 2008Date of Patent: February 23, 2016Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Per Karlsson, Victor Souza
-
Patent number: 9225778Abstract: The dynamicity of current content delivery environments demands the use of highly complex algorithms. A content delivery system for delivering content to clients in a content delivery network is disclosed and further comprises a method for placing the content in the content delivery network. The content delivery system comprises at least one mobile object adapted to be executed on the content delivery system but also adapted to be executed on other content delivery systems. Each mobile object comprises a media file and is adapted to monitor data related to the clients access of the media file. When certain conditions are met, e.g. when many clients that are accessing the media file are closer to another content delivery system, the mobile object can decide to move or copy itself to the other content delivery system.Type: GrantFiled: June 4, 2008Date of Patent: December 29, 2015Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventor: Victor Souza
-
Patent number: 9083717Abstract: There is described a client node for use in a network. The client node comprises a transmitter for requesting data from the network. A processor is operatively connected to the transmitter, and has installed thereon an operating system and an application. A receiver for receiving data from the network is operatively connected to the processor. The application is arranged to request content data from the network by opening a transport socket to the operating system. The operating system is arranged to establish contact with a master peer server in the network, receive a list of sources of the content data from the master peer server through such transport socket signalling, and establish contact with at least one source from the list of sources. The application is arranged to receive the content data from the at least one source without being aware that the content is delivered by at least one source from a list of sources. The list of sources may include nodes in a P2P network.Type: GrantFiled: June 18, 2009Date of Patent: July 14, 2015Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Victor Souza, Stefan Hellkvist
-
Patent number: 9065980Abstract: The present invention relates to a method for retransmission of lost data, a receiving device operating according to the invented method and a retransmission server. In the absence of a unique identifier per data packet or data frame, there is obviously a problem to directly identify a specific data packet, data block or data frame in the stream and retransmission can't take place with current technologies. The object of the present invention is to offer a retransmission method and means for making said retransmission of missing data packets possible in the absence of a unique identifier.Type: GrantFiled: October 2, 2009Date of Patent: June 23, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jan-Erik Mangs, Joacim Halen, Johan Kolhi, Victor Souza
-
Patent number: 8913525Abstract: A method of merging Distributed Hash Table (DHT) rings in heterogeneous network domains, where each domain includes a DHT ring. Upon determining that a node is common to first and second DHT rings on the same hierarchical level and having at least one Overlay Router in common, a link is started between a node in the first DHT ring and a node in the second DHT ring by establishing an indirect link through the common node. An indirect link is created between the first and second DHT rings, and virtual links are created to DHT rings positioned higher in the DHT ring hierarchy until all the DHT rings are merged into a single logical ring.Type: GrantFiled: June 5, 2012Date of Patent: December 16, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Annikki Welin, Victor Souza
-
Patent number: 8874757Abstract: The present invention relates to a method and arrangement of facilitating the establishment of peer-to-peer IP connections between a public network and hosts in a private or home network. The method uses a port mapping table residing in a NAT that maps external public IP addresses and external port numbers to private IP addresses and internal port numbers. This table has so far been configured manually by a user of the private or home network. Apart from being cumbersome, it demands skills in router and network technology, skills an ordinary user of a home network often does not have. The present invention solves this problem by automatically configuring the table comprising the steps of scanning the hosts using a port scanner and detecting the internal ports in the hosts that are in an open state.Type: GrantFiled: December 19, 2007Date of Patent: October 28, 2014Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Victor Souza
-
Publication number: 20140223107Abstract: A system, computer readable medium and method for managing objects in a cache. The method includes receiving a request for a desired object that is not stored in the cache; determining, based on an admission policy, whether one or more segments of a least popular existing object need to be removed from the cache for admitting one or more segments of the desired object into the cache; removing, when there is no space in the cache for the desired object, the one or more segments of the least popular existing object from the cache based on a replacement policy, wherein the replacement policy includes a caching priority function for determining that the least popular existing object is the least popular object of all objects stored by the cache; and admitting at least one segment of the desired object into the cache.Type: ApplicationFiled: September 15, 2011Publication date: August 7, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Djamel Sadok, Josilene Aires Moreira, Márcio De Mendonca Neves, Victor Souza
-
Patent number: 8732327Abstract: The present invention relates to a server and a method for achieving a fast channel change in e.g. an IPTV system. This is achieved by selecting a source for retrieving the requested channel based on the current load of the FCC server. The source may be the streaming server providing the regular multicast stream or a buffer providing a buffered version of the requested channel. According to one embodiment requests for fast channel change (relating to the same channel) are grouped and served and served as a bundle over multicast. By doing that one can alleviate the load on the FCC server and the network since multiple clients can share the same stream.Type: GrantFiled: November 23, 2009Date of Patent: May 20, 2014Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Joacim Halén, Victor Souza
-
Patent number: 8655988Abstract: In order to put a network access node such as a wireless router or home gateway in a home network in operation, the node needs to be configured with several parameters requiring technical skills that an ordinary user often does not have. The present invention solves this problem by introducing a system and a method to assist the user to configure the router. The system comprises a web based wizard, an inference engine coupled to said wizard and a knowledge base coupled to said inference engine. The wizard guides the user to provide input which together with stored information retrieved from the knowledge base is processed by the inference engine. The inference engine further generates configuration data that is stored in the wireless router or home gateway. The user can without detailed technical knowledge easily configure the router.Type: GrantFiled: December 19, 2007Date of Patent: February 18, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventor: Victor Souza
-
Patent number: 8527845Abstract: The invention relates to a method and system hardware for ingesting media content in a peer-to-peer network from a data stream. The data stream is made up of a sequence of packets of media data, and each packet is identified by a sequence identifier. The method includes commencing caching of the data packets from the data stream. A missing data packet is identified using the sequence identifiers of the packets and the size of the missing data packet is determined. A portion of the memory medium is skipped to provide a skipped portion of medium having no data cached therein. The skipped portion has a size corresponding to the determined size of the missing data packet. The missing data packet is then retrieved and inserted into the skipped portion of the memory medium.Type: GrantFiled: June 20, 2008Date of Patent: September 3, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Ayodele Damola, Diego Sanchez Gallo
-
Publication number: 20130073727Abstract: A system and method for managing content data transfers in a peer-to-peer communications network is described. The system includes a hierarchical arrangement of tracker modules, each tracker module being responsible for managing a tracker domain of network elements. Each tracker module has stored therein a content table including a record of content data available to the network elements within its respective tracker domain. Each tracker module responsible for a tracker domain containing end user peers is configured so that, if a content data request is received from a requesting peer in its respective tracker domain and the requested content is held by other peers in that tracker domain, a list of peers having the content data stored thereon is sent to the requesting peer. If the requested content is not held by enough other peers in that tracker domain, the content data request is transferred to the next tracker module up in the hierarchy.Type: ApplicationFiled: May 20, 2010Publication date: March 21, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Charles Christian Miers
-
Publication number: 20130007823Abstract: The present invention relates to a method for retransmission of lost data, a receiving device operating according to the invented method and a retransmission server. In the absence of a unique identifier per data packet or data frame, there is obviously a problem to directly identify a specific data packet, data block or data frame in the stream and retransmission can't take place with current technologies. The object of the present invention is to offer a retransmission method and means for making said retransmission of missing data packets possible in the absence of a unique identifier.Type: ApplicationFiled: October 2, 2009Publication date: January 3, 2013Inventors: Jan-Erik Mangs, Joacim Halen, Johan Kolhi, Victor Souza
-
Publication number: 20120300676Abstract: A method of merging Distributed Hash Table (DHT) rings in heterogeneous network domains, where each domain includes a DHT ring. Upon determining that a node is common to first and second DHT rings on the same hierarchical level and having at least one Overlay Router in common, a link is started between a node in the first DHT ring and a node in the second DHT ring by establishing an indirect link through the common node. An indirect link is created between the first and second DHT rings, and virtual links are created to DHT rings positioned higher in the DHT ring hierarchy until all the DHT rings are merged into a single logical ring.Type: ApplicationFiled: June 5, 2012Publication date: November 29, 2012Inventors: Annikki Welin, Victor Souza
-
Patent number: 8233489Abstract: A system, method, and router for routing data packets in an overlay network built over heterogeneous layer-3 domains. A link state overlay routing protocol enables an overlay router to route data packets based on flat identifiers and decides the best path to a destination taking into account a number of parameters such as round trip time. Scalability is provided by making routing decisions based on a network identifier rather than a single end-node identifier.Type: GrantFiled: November 23, 2007Date of Patent: July 31, 2012Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Annikki Welin, Victor Souza
-
Publication number: 20120102151Abstract: There is described a client node for use in a network. The client node comprises a transmitter for requesting data from the network. A processor is operatively connected to the transmitter, and has installed thereon an operating system and an application. A receiver for receiving data from the network is operatively connected to the processor. The application is arranged to request content data from the network by opening a transport socket to the operating system. The operating system is arranged to establish contact with a master peer server in the network, receive a list of sources of the content data from the master peer server through such transport socket signalling, and establish contact with at least one source from the list of sources. The application is arranged to receive the content data from the at least one source without being aware that the content is delivered by at least one source from a list of sources. The list of sources may include nodes in a P2P network.Type: ApplicationFiled: June 18, 2009Publication date: April 26, 2012Inventors: Victor Souza, Stefan Hellkvist