Patents by Inventor Pablo Rodriguez

Pablo Rodriguez 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: 20120008494
    Abstract: The invention describes a method of providing incentives to users via supporting mechanisms and algorithms for facilitating the move of DT traffic to off-peak hours. It proposes an efficient utilization of the network resources during peak hour under a flat-rate pricing scheme with the cooperation and blessing of the users and without adding complexity to billing.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Applicant: TELEFONICA, S.A.
    Inventors: Nikolaos Laoutaris, Parminder Chhabra, Pablo Rodriguez Rodriguez, Ravi Sundaram
  • Patent number: 8090861
    Abstract: Managing content by influencing its distribution in the form of blocks or other units is crucial to the performance of a peer-to-peer content distribution system. We provide a content management module at each peer node to achieve this. The content management module implements a content request/response cycle in order to negotiate about blocks of content with other peer nodes. This cycle comprises an offer request, offer reply and a block request. These steps are preferably followed by data exchange and verification. The negotiation protocol used by our content management module provides a generic method that is advantageously used in conjunction with different encoding schemes such as full network coding and group network coding. In one embodiment we use group network coding and add information to the offer request and offer reply to facilitate efficient content distribution. Block request messages are selected to promote the use of on-the-fly decoding where possible.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: John L. Miller, Armando Garcia-Mendoza, Christos Gkantsidis, Pablo Rodriguez Rodriguez, Stuart Ranson
  • Publication number: 20110314760
    Abstract: A load bearing wall formwork system and method are disclosed. The load bearing wall formwork system comprises a unique clip assembly for joining two or more substantially planar structures, such as a wall panel, in a spaced apart manner and providing a space there between for placement of a flowable material. The clip assembly comprises a first clip member having a first side for attachment to the wall panel, a second side and an opening positioned between the first and second sides, as well as a second clip member, engageable with the first clip member, having a first side for attachment to a second wall panel, a second side and an opening positioned between the first and second sides. The openings provided in the first and second clip members are aligned when the clip members are engaged. A connecting member is insertable into the aligned openings of the first and second clip members, connecting the first and second clip members together.
    Type: Application
    Filed: June 28, 2011
    Publication date: December 29, 2011
    Inventors: Ronald Jean Degen, Fausto Bejarano Castillo, Pablo Rodriguez Acosta, Humberto Trimino Vasquez
  • Publication number: 20110264629
    Abstract: Efficient reconciliation of different versions of a target file or dataset can be facilitated using a hash hierarchy of a master version of the dataset. Each level of the hash hierarchy has hashes of blocks of the master version that may be sub-blocks of the hashes in the level above. The top level of the hash hierarchy, having the hashes of the largest blocks of the master, may be transmitted on a first communication channel, possibly a one-way or broadcast communication channel. Streams of encodings of each lower level of the hash hierarchy may be transmitted on respective communication channels. The encodings for a level of the hierarchy may be combinations, such as random linear combinations, of the hashes of that level. A receiver with a target dataset can receive the top level hashes from the first channel and use them to determine which lower hashes are needed to identify parts of the master missing from the target.
    Type: Application
    Filed: June 7, 2011
    Publication date: October 27, 2011
    Applicant: Microsoft Corporation
    Inventors: Pablo Rodriguez, Julian Chesterfield
  • Publication number: 20110261692
    Abstract: The invention relates to a method for balancing the traffic load without affecting the performance or efficiency or efficiency in Pocket Switched Networks, comprised within the so-called Delay-Tolerant Networks. The method introduces the concepts of strength and affinity to make decisions for routing messages in the Pocket Switched Network.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Inventors: Josep Maria Pujol Serra, Alberto Lopez Toledo, Pablo Rodriguez
  • Publication number: 20110238623
    Abstract: Efficient reconciliation of different versions of a target file or dataset can be facilitated using a hash hierarchy of a master version of the dataset. Each level of the hash hierarchy has hashes of blocks of the master version that may be sub-blocks of the hashes in the level above. The top level of the hash hierarchy, having the hashes of the largest blocks of the master, may be transmitted on a first communication channel, possibly a one-way or broadcast communication channel. Streams of encodings of each lower level of the hash hierarchy may be transmitted on respective communication channels. The encodings for a level of the hierarchy may be combinations, such as random linear combinations, of the hashes of that level. A receiver with a target dataset can receive the top level hashes from the first channel and use them to determine which lower hashes are needed to identify parts of the master missing from the target.
    Type: Application
    Filed: June 8, 2011
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Pablo Rodriguez, Julian Chesterfield
  • Publication number: 20110191418
    Abstract: Method for downloading segments of a video file in a peer to peer network which comprises requesting to create new neighbourhood lists according to a health parameter which indicates availability of video segments among neighbors. Scheduling methods for the upload and download schedulers which work in synergy with the aforementioned features are also disclosed.
    Type: Application
    Filed: December 28, 2010
    Publication date: August 4, 2011
    Inventors: Xiaoyaun Yang, Minas Gjoka, Pablo Rodriguez, Parminder Chhabra
  • Patent number: 7984018
    Abstract: Efficient reconciliation of different versions of a target file or dataset can be facilitated using a hash hierarchy of a master version of the dataset. Each level of the hash hierarchy has hashes of blocks of the master version that may be sub-blocks of the hashes in the level above. The top level of the hash hierarchy, having the hashes of the largest blocks of the master, may be transmitted on a first communication channel, possibly a one-way or broadcast communication channel. Streams of encodings of each lower level of the hash hierarchy may be transmitted on respective communication channels. The encodings for a level of the hierarchy may be combinations, such as random linear combinations, of the hashes of that level. A receiver with a target dataset can receive the top level hashes from the first channel and use them to determine which lower hashes are needed to identify parts of the master missing from the target.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Pablo Rodriguez, Julian Chesterfield
  • Publication number: 20110137726
    Abstract: The invention refers to a method and system for recommending items of interest to a target and more particularly to a recommender system predicting user interest based on expert opinions.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: TELEFONICA, S.A.
    Inventors: Xavier Amatriain, Josep M. Pujol, Neal Lathia, Pablo Rodriguez, Haewoon Kwak
  • Patent number: 7912003
    Abstract: A method of transmitting data across a wireless mesh network is described which uses network coding at each of the intermediate nodes between the source node and the destination node. Each intermediate node also controls the rate at which it broadcasts packets based on link congestion and the backlog of packets at each of the possible next-hop nodes for the data flow.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Bozidar Radunovic, Christos Gkantsidis, Peter B. Key, Dinan Gunawardena, Wenjun Hu, Pablo Rodriguez
  • Patent number: 7912948
    Abstract: A wire protocol is described which implements connection management and other methods to give enhanced peer-to-peer content distribution. Connections between nodes can be placed in a “notify” state when they are idle but may soon yield useful content. This notify state is also used together with a content request/response cycle to allow a peer to evaluate content available at a neighbour. If no suitable content is available a notify state is entered. When new content is later received at the neighbour it is able to inform the requesting node to allow it to restart the content request/response cycle.
    Type: Grant
    Filed: December 2, 2006
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Christos Gkantsidis, John Miller, Manuel Costa, Pablo Rodriguez Rodriguez, Stuart Ranson
  • Patent number: 7849196
    Abstract: A topology management process is implemented which involves removing or “tearing down” connections between nodes in certain situations in order to try to replace those connections with more optimal ones. Idle connections are torn down unless those are in a “notify” state; a notify state being one in which a request for content has been made to a neighbour but that neighbour has no available content as yet. Idle connections in a notify state are torn down only if they remain idle for a longer time than that required before an idle connection is torn down. To avoid problems caused by clusters of node forming and of loners being unable to join the cloud, network churn algorithms are taught. These involve requiring nodes to drop connections when specified conditions are met. Relative content distribution between connections is monitored and this information used to influence selection of those connections to drop.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Christos Gkantsidis, John Miller, Manuel Costa, Pablo Rodriguez Rodriguez, Stuart Ranson
  • Patent number: 7756051
    Abstract: A content distribution mechanism that relies on cooperative desktop PCs to distribute content is disclosed. The mechanism distributes content in a robust manner by allowing at least one intermediate network node (i.e., between a source and client) to generate and send packets that contain a linear combination of the portions of content available at the node. Such linear combinations may be created by the source and client using at least a portion of the original content file in either encoded or unencoded form. After the client has received enough linearly independent combinations of packets, the original content may be reconstructed.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Pablo Rodriguez Rodriguez, Christos Gkantsidis
  • Patent number: 7680937
    Abstract: Publishing content using a peer-to-peer content distribution system is described. A publisher is required to request authorization to publish from an authorization body. Resources such as tracker and seed nodes are allocated in a peer-to-peer content distribution system and pre-processing of content to be published is carried out. For example, a content description is generated for each item of content as well as a set of checksums or other items for validating blocks of content. Publication can be terminated in a variety of different ways. For example, by using expiry methods, by active revocation of publishers, authorization bodies, or individual items of content.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: John Miller, Aamer Hydrie, Anders E. Klemets, Armando Garcia-Mendoza, Christos Gkantsidis, Pablo Rodriguez Rodriguez, Rebecca C. Weiss
  • Publication number: 20100028322
    Abstract: Use of recombinant human lysozyme in the preparation of a medicament for controlling life-threatening diseases associated with abnormal cell proliferation and migration, such as cancer metastasis, by administering to a subject in need thereof therapeutically effective doses of recombinant human lysozyme to elicit said antiproliferative and antimetastatic effects.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 4, 2010
    Applicant: THERAPICON SRL
    Inventor: Pablo Rodriguez
  • Patent number: 7653018
    Abstract: Systems and methods for differential updates in a data broadcasting environment are disclosed. A data broadcasting system receives profile information representative of information desired by subscribers to the data broadcasting system. Broadcast content may be adjusted in response to changes in the aggregate status of document versions stored on subscriber units.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Tim Regan, Pablo Rodriguez, Ken Wood
  • Publication number: 20090265473
    Abstract: A topology management process is implemented in peer-to-peer content distribution clouds using tracker nodes. Tracker nodes have information about available peers and assist peers in finding other peers to connect to. Various algorithms for use at the tracker nodes are described for selecting which peers to return as potentials for forming connections to. In addition, architectures and algorithms to allow efficient scaling of tracker nodes in peer-to-peer clouds are described.
    Type: Application
    Filed: January 26, 2007
    Publication date: October 22, 2009
    Inventors: Aamer Hydrie, Anders E. Klemets, Christos Gkantsidis, John Miller, Pablo Rodriguez Rodriguez, Rebecca C. Weiss
  • Publication number: 20090250951
    Abstract: A strike plate is provided. Such strike plate includes a substantially flat member, manufactured from a predetermined material and having a predetermined size and a predetermined shape. Such substantially flat member includes a first aperture disposed there through for receiving a bolt portion of a deadbolt attached to a door. A securing mechanism is engageable with such substantially flat member and a door frame of such door for securing such substantially flat member to such door frame.
    Type: Application
    Filed: February 27, 2009
    Publication date: October 8, 2009
    Inventor: PABLO RODRIGUEZ
  • Publication number: 20090248898
    Abstract: The invention provides methods of encoding content for distribution over a network and methods for decoding encoded content which has been distributed over the network. In a first example in which the content is divided into a plurality of segments and each segment comprising a plurality of blocks of data, the method comprises selecting a segment from the plurality of segments and selecting at least two blocks of the selected segment from a store of blocks. A new encoded block is created from a linear combination of the selected blocks.
    Type: Application
    Filed: December 4, 2006
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Christos Gkantsidis, John Miller, Manuel Costa, Pablo Rodriguez, Stuart Ranson
  • Patent number: 7580668
    Abstract: Systems and methods for intelligent data broadcasting techniques are disclosed. A data broadcasting system receives profile information representative of information desired by subscribers to the data broadcasting system. Broadcast content in one or more broadcast regions may be adjusted in response to changes in aggregate user preferences in the region.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Tim Regan, Pablo Rodriguez, Ken Wood