Patents by Inventor Jairo O. Esteban
Jairo O. Esteban 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: 9729603Abstract: A method comprises associating at least one cache replacement granularity value with a given one of a plurality of content streams comprising a number of segments, receiving a request for a given segment of the given content stream in a network element, identifying a given portion of the given content stream which contains the given segment, updating a value corresponding to the given portion of the given content stream, and determining whether to store the given portion of the given content stream in a memory of the network element based at least in part on the updated value corresponding to the given portion. The at least one cache replacement granularity value represents a given number of segments, the given content stream being separable into one or more portions based at least in part on the at least one cache replacement granularity value.Type: GrantFiled: September 27, 2012Date of Patent: August 8, 2017Assignee: Alcatel LucentInventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac, Yang Guo
-
Patent number: 9178806Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a first input line card of the network device, a message, the message including a destination address; transmitting the message, by the first input line card, to the second input line card based on the determination that the second input line card is configured with routing information related to the destination address; determining, by the second input line card and based on the routing information related to the destination address, that the message should be forwarded via a first output line card of the network device to another network device; transmitting the message, by the second input line card, to the first output line card based on the determination that the message should be forwarded; and transmitting the message, by the first output line card, to another network device.Type: GrantFiled: July 31, 2012Date of Patent: November 3, 2015Assignee: Alcatel LucentInventors: Matteo Varvello, Diego Perino, Jairo O Esteban
-
Publication number: 20140089467Abstract: A method comprises receiving a first request for a first segment of a content stream in a network element from a given one of a plurality of clients, determining in the network element whether the first segment is stored in a memory of the network element, sending a second request for the first segment from the network element to a server responsive to the determining step, receiving a response comprising the first segment in the network element from the server responsive to the second request, and sending the first segment from the network element to the given one of the plurality of clients. The first segment is related to a second segment of the content stream, the relationship being transparent to the network element but being inferable based at least in part on at least one of the first request, the response and one or more prior requests.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Inventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac, David S. Ferguson
-
Publication number: 20140089452Abstract: A method comprises associating at least one cache replacement granularity value with a given one of a plurality of content streams comprising a number of segments, receiving a request for a given segment of the given content stream in a network element, identifying a given portion of the given content stream which contains the given segment, updating a value corresponding to the given portion of the given content stream, and determining whether to store the given portion of the given content stream in a memory of the network element based at least in part on the updated value corresponding to the given portion. The at least one cache replacement granularity value represents a given number of segments, the given content stream being separable into one or more portions based at least in part on the at least one cache replacement granularity value.Type: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Inventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac, Yang Guo
-
Publication number: 20130227102Abstract: A chunk request scheduler is provided for HTTP adaptive streaming. Requests for media chunks are scheduled over a network by requesting the media chunks over at least one connection; storing the media chunks in at least one buffer; monitoring a level of the at least one buffer; and selectively switching between at least two predefined download strategies for the request based on the buffer level. Requests for media chunks can also be scheduled over a network by obtaining an ordering of the connections based on a rate of each connection; storing the media chunks in at least one buffer; and requesting the media chunks over the ordered plurality of connections based on a size of the media chunks. For example, audio chunk requests can be scheduled over TCP connections having a lower rate order and video chunk requests can be scheduled over TCP connections having a higher rate order.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: Alcatel-Lucent USA IncInventors: Andre Beck, Jairo O. Esteban, Steven A. Benno, Volker F. Hilt, Ivica Rimac
-
Patent number: 8443052Abstract: A content distribution network (CDN) comprising a hierarchy of content storage nodes (CSNs) or caches having storage space that is allocated between local space for storing locally popular content objects and federated space for storing a portion of the less popular content objects. Local space and federated space based upon changes in content object popularity and/or other utility factors. Optionally, parent/child (upstream/downstream) communication paths are used to migrate content between CSNs or caches of the same or different hierarchical levels to avoid utilizing higher price top hierarchical level communications channels.Type: GrantFiled: September 11, 2012Date of Patent: May 14, 2013Assignee: Alcatel LucentInventors: Jairo O. Esteban, Andre Beck, Volker Hilt, Ivica Rimac
-
Patent number: 8417816Abstract: A content distribution network (CDN) comprising a hierarchy of content storage nodes (CSNs) or caches having storage space that is allocated between local space for storing locally popular content objects and federated space for storing a portion of the less popular content objects. Local space and federated space based upon changes in content object popularity and/or other utility factors. Optionally, parent/child (upstream/downstream) communication paths are used to migrate content between CSNs or caches of the same or different hierarchical levels to avoid utilizing higher price top hierarchical level communications channels.Type: GrantFiled: August 31, 2009Date of Patent: April 9, 2013Assignee: Alcatel LucentInventors: Jairo O. Esteban, Andre Beck, Volker Hilt, Ivica Rimac
-
Publication number: 20130007187Abstract: A content distribution network (CDN) comprising a hierarchy of content storage nodes (CSNs) or caches having storage space that is allocated between local space for storing locally popular content objects and federated space for storing a portion of the less popular content objects. Local space and federated space based upon changes in content object popularity and/or other utility factors. Optionally, parent/child (upstream/downstream) communication paths are used to migrate content between CSNs or caches of the same or different hierarchical levels to avoid utilizing higher price top hierarchical level communications channels.Type: ApplicationFiled: September 11, 2012Publication date: January 3, 2013Inventors: Jairo O. Esteban, Andre Beck, Volker Hilt, Ivica Rimac
-
Publication number: 20120195362Abstract: A normalized cost measure is determined for each encoded video segment within each of a plurality of sequences of encoded video segments that are associated with a video program and stored in a cache memory, relative to the sequence to which the encoded video segment belongs. One or more encoded video segments are selected from among the encoded video segments in the plurality of sequences, based on the normalized cost measures. The selected encoded video segments are removed from the cache memory. An encoded video segment having a lowest normalized cost measure among the encoded video segments in the plurality of sequences may be selected, for example.Type: ApplicationFiled: February 2, 2011Publication date: August 2, 2012Applicant: ALCATEL-LUCENT USA INC.Inventors: Steven A. Benno, Jairo O. Esteban, Ivica Rimac
-
Publication number: 20120194534Abstract: A plurality of encoded video segments that are stored in a cache memory and associated with every nth video segment in a sequence of video segments of a video program is selected, where n is an integer. The selected encoded video segments are removed from the cache memory. Each video segment in the sequence may be associated with a respective plurality of encoded video segments encoded at different respective encoding rates.Type: ApplicationFiled: February 2, 2011Publication date: August 2, 2012Applicant: ALCATEL-LUCENT USA INC.Inventors: Steven A. Benno, Jairo O. Esteban
-
Publication number: 20110241846Abstract: In a sensor system, an edge element receives data from at least one mobile sensor, and sends the data which may be preprocessed by the edge element to a server for further processing. The edge element may communicate to the mobile sensor to change a value of a run-time parameter in the mobile sensor to affect its operation. The edge element may also cause the mobile sensor to upgrade its firmware. When the mobile sensor is about to leave communication coverage of the edge element, the latter may initiate a peer-to-peer handover of the control and administration of the mobile sensor to another edge element in the sensor system.Type: ApplicationFiled: March 30, 2010Publication date: October 6, 2011Applicant: Alcatel-Lucent USA Inc.Inventors: Mauricio Cortes, Thomas John Janiszewski, Jairo O. Esteban
-
Publication number: 20100217869Abstract: A content distribution network (CDN) comprising a hierarchy of content storage nodes (CSNs) or caches having storage space that is allocated between local space for storing locally popular content objects and federated space for storing a portion of the less popular content objects. Local space and federated space based upon changes in content object popularity and/or other utility factors. Optionally, parent/child (upstream/downstream) communication paths are used to migrate content between CSNs or caches of the same or different hierarchical levels to avoid utilizing higher price top hierarchical level communications channels.Type: ApplicationFiled: August 31, 2009Publication date: August 26, 2010Inventors: Jairo O. Esteban, Andre Beck, Volker Hilt, Ivica Rimac
-
Patent number: 7680037Abstract: The present invention provides a resource-sensitive parser for use with a session initiation protocol (SIP) network. In one embodiment, the resource-sensitive parser includes a resource condition indicator configured to provide an overload indication for a network element in the SIP network. Additionally, the resource-sensitive parser also includes a parsing engine coupled to the resource condition indicator and configured to parse a SIP request employing an overload protection mode corresponding to the overload indication for the network element.Type: GrantFiled: March 1, 2005Date of Patent: March 16, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Mauricio Cortes, Jairo O. Esteban
-
Patent number: 7644165Abstract: A method and apparatus for encoding a SIP message into an internal binary format so that it can be treated much more efficiently by both the SIP stack layers and the application. Only one memory buffer is used to handle any sort of SIP message. For this reason, this new SIP message may be called a “mono-block” structure. It allows each SIP header's raw text from the original SIP message to be directly referred within the SIP mono-block with no additional copy. Only SIP headers that are “used” by the application, or by some SIP stack layer are parsed to form a “decoded” header object. The header parsing is made “on demand” at the moment header is accessed. Headers not used are not decoded and are left in text format with no additional processing needed.Type: GrantFiled: May 31, 2005Date of Patent: January 5, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Thierry Bessis, Mauricio Cortes, Jairo O. Esteban