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: 10037237
    Abstract: 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: Grant
    Filed: March 28, 2013
    Date of Patent: July 31, 2018
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Victor Souza
  • Patent number: 9635107
    Abstract: 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: Grant
    Filed: May 20, 2010
    Date of Patent: April 25, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Charles Christian Miers
  • Patent number: 9355043
    Abstract: 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: Grant
    Filed: September 15, 2011
    Date of Patent: May 31, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Djamel Sadok, Josilene Aires Moreira, Márcio De Mendonca Neves, Victor Souza
  • Patent number: 9313268
    Abstract: 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: Grant
    Filed: March 3, 2009
    Date of Patent: April 12, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Victor Souza, Tereza Carvalho, Ayodele Damola, Diego Gallo
  • Publication number: 20160055045
    Abstract: 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: Application
    Filed: March 28, 2013
    Publication date: February 25, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Victor SOUZA
  • Patent number: 9270748
    Abstract: 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: Grant
    Filed: December 18, 2008
    Date of Patent: February 23, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Per Karlsson, Victor Souza
  • Patent number: 9225778
    Abstract: 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: Grant
    Filed: June 4, 2008
    Date of Patent: December 29, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Victor Souza
  • Patent number: 9083717
    Abstract: 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: Grant
    Filed: June 18, 2009
    Date of Patent: July 14, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Victor Souza, Stefan Hellkvist
  • Patent number: 9065980
    Abstract: 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: Grant
    Filed: October 2, 2009
    Date of Patent: June 23, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jan-Erik Mangs, Joacim Halen, Johan Kolhi, Victor Souza
  • Patent number: 8913525
    Abstract: 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: Grant
    Filed: June 5, 2012
    Date of Patent: December 16, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Annikki Welin, Victor Souza
  • Patent number: 8874757
    Abstract: 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: Grant
    Filed: December 19, 2007
    Date of Patent: October 28, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Victor Souza
  • Publication number: 20140223107
    Abstract: 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: Application
    Filed: September 15, 2011
    Publication date: August 7, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Djamel Sadok, Josilene Aires Moreira, Márcio De Mendonca Neves, Victor Souza
  • Patent number: 8732327
    Abstract: 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: Grant
    Filed: November 23, 2009
    Date of Patent: May 20, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Joacim Halén, Victor Souza
  • Patent number: 8655988
    Abstract: 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: Grant
    Filed: December 19, 2007
    Date of Patent: February 18, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Victor Souza
  • Patent number: 8527845
    Abstract: 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: Grant
    Filed: June 20, 2008
    Date of Patent: September 3, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Ayodele Damola, Diego Sanchez Gallo
  • Publication number: 20130073727
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: March 21, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Charles Christian Miers
  • Publication number: 20130007823
    Abstract: 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: Application
    Filed: October 2, 2009
    Publication date: January 3, 2013
    Inventors: Jan-Erik Mangs, Joacim Halen, Johan Kolhi, Victor Souza
  • Publication number: 20120300676
    Abstract: 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: Application
    Filed: June 5, 2012
    Publication date: November 29, 2012
    Inventors: Annikki Welin, Victor Souza
  • Patent number: 8233489
    Abstract: 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: Grant
    Filed: November 23, 2007
    Date of Patent: July 31, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Annikki Welin, Victor Souza
  • Publication number: 20120102151
    Abstract: 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: Application
    Filed: June 18, 2009
    Publication date: April 26, 2012
    Inventors: Victor Souza, Stefan Hellkvist