Patents by Inventor Lorenzo Vicisano
Lorenzo Vicisano 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: 9059943Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: November 26, 2013Date of Patent: June 16, 2015Assignee: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 8964757Abstract: Combining parallel Hypertext Transfer Protocol (HTTP) connections and pipelining overcomes an impact of increasing Round Trip Time (RTT) by varying in real time the number of parallel connections and pipelined requests such that the number of outstanding requests is minimal and the link remains fully utilized. Optimal construction and scheduling of requests and connections in an HTTP stack improves page load time and also provides for greater responsiveness to changes in object priorities. Multi-homing and mobility at the application layer for HTTP are addressed. Multi-homing provides for simultaneous use of multiple interfaces, for example WWAN and WLAN interfaces which improves download time, especially in the case that the available bandwidth the interfaces is of the same order of magnitude. Mobility provides for switching connections as the device moves. In combination they provide for smoother mobility. Mobility can be provided this way without server or network support.Type: GrantFiled: December 10, 2010Date of Patent: February 24, 2015Assignee: QUALCOMM IncorporatedInventors: Mark Watson, Lorenzo Vicisano
-
Patent number: 8958375Abstract: Framing techniques for an improved radio link protocol used in a wireless communication system, such as EV-DO. In one embodiment scheduling of the generation of repair symbols encoded to be transmitted along with source data is described. In another embodiment acknowledgment messages from a receiver are used to control the trailing edge of the protection window offered by the repair symbols. In another embodiment, non-acknowledgment messages from a receiver are used to control the generation of extra repair symbols. In another embodiment, a length field is used to avoid transmission of padding bytes over the air. In yet another embodiment, a symbol auxiliary field is appended to source symbols to indicate the padding bytes needed for symbol aligning thus avoiding the transmission of padding bytes over the air.Type: GrantFiled: February 11, 2011Date of Patent: February 17, 2015Assignee: QUALCOMM IncorporatedInventors: Mark Watson, Ramin Rezaiifar, Lorenzo Vicisano
-
Publication number: 20140380113Abstract: A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server, which might or might not include a cache. A client device can be adapted to take advantage of the ingestion process as well as including improvements that make for a better presentation independent of the ingestion process. In the block-request streaming system, the an ingestion system generates data according to erasure codes and the client device, through various selection and timing of requests for media data and redundant data, can efficiently decode media to provide for presentations.Type: ApplicationFiled: April 4, 2014Publication date: December 25, 2014Applicant: QUALCOMM IncorporatedInventors: Michael G. LUBY, Bin WANG, Mark WATSON, Lorenzo VICISANO, Payam Pakzad
-
Patent number: 8892683Abstract: A mobile computing device comprising a wireless transmitter/receiver, processing components, memory components, and a web browser. The web browser is adapted to, initiate a first request to view a website comprising a plurality of objects, and, receive the plurality of objects in a first order. The web browser is further adapted to, determine a new order for requesting the plurality of objects, and, initiate a request to view the website comprising the plurality of objects in the new order. The web browser is also adapted to receive the plurality of objects in the new order.Type: GrantFiled: June 10, 2011Date of Patent: November 18, 2014Assignee: Qualcomm Innovation Center, Inc.Inventors: Bojin Liu, Lorenzo Vicisano, Rajiv Kumar Vijayakumar, Saumitra M. Das, Behrooz Khorashadi
-
Patent number: 8862769Abstract: Methods and apparatuses are provided that facilitate providing an object-based transport protocol that allows transmission of arbitrarily sized objects over a network protocol layer. The object-based transport protocol can also provide association of metadata with the objects to control communication thereof, and/or communication of response objects. Moreover, the object-based transport protocol can maintain sessions with remote network nodes that can include multiple channels, which can be updated over time to seamlessly provide mobility, increased data rates, and/or the like. In addition, properties can be modified remotely by network nodes receiving objects related to the properties.Type: GrantFiled: November 23, 2010Date of Patent: October 14, 2014Assignee: QUALCOMM IncorporatedInventors: Mark Watson, Lorenzo Vicisano, Bin Wang, Shuzhen Chen, Payam Pakzad, Saumitra Mohan Das, Rajarshi Gupta
-
Patent number: 8782532Abstract: A mobile computing device adapted to request to receive a plurality of objects comprising a website in a new order, the new order being different than an original order, wherein, at least a portion of the original order comprises an order provided from a base level website object. The new order for requesting to receive the plurality of objects is based on at least one of a plurality of metrics. The metrics comprise a depth of each of the plurality of objects, one or more children of the plurality of objects, an object type for each of the plurality of objects, whether a connection has been established with a domain servicing each of the plurality of objects, and when the connection was last established to the domain servicing each of the plurality of objects.Type: GrantFiled: June 10, 2011Date of Patent: July 15, 2014Assignee: Qualcomm Innovation Center, Inc.Inventors: Bojin Liu, Lorenzo Vicisano, Behrooz Khorashadi, Saumitra M. Das
-
Publication number: 20140079058Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: ApplicationFiled: November 26, 2013Publication date: March 20, 2014Applicant: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 8611252Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: July 25, 2012Date of Patent: December 17, 2013Assignee: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Publication number: 20130007223Abstract: A block-request streaming system provides for low-latency streaming of a media presentation. A plurality of media segments are generated according to an encoding protocol. Each media segment includes a random access point. A plurality of media fragments are encoded according to the same protocol. The media segments are aggregated from a plurality of media fragments.Type: ApplicationFiled: April 26, 2012Publication date: January 3, 2013Applicant: QUALCOMM INCORPORATEDInventors: Michael G. LUBY, Mark WATSON, Thomas STOCKHAMMER, Jaber Mohammad BORRAN, Bin WANG, Ying CHEN, Lorenzo VICISANO, Payam PAKZAD
-
Publication number: 20120317226Abstract: A mobile computing device comprising a wireless transmitter/receiver, processing components, memory components, and a web browser. The web browser is adapted to, initiate a first request to view a website comprising a plurality of objects, and, receive the plurality of objects in a first order. The web browser is further adapted to, determine a new order for requesting the plurality of objects, and, initiate a request to view the website comprising the plurality of objects in the new order. The web browser is also adapted to receive the plurality of objects in the new order.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: QUALCOMM INNOVATION CENTER, INC.Inventors: Bojin Liu, Lorenzo Vicisano, Rajiv Kumar Vijayakumar, Saumitra M. Das, Behrooz Khorashadi
-
Publication number: 20120317496Abstract: A mobile computing device adapted to request to receive a plurality of objects comprising a website in a new order, the new order being different than an original order, wherein, at least a portion of the original order comprises an order provided from a base level website object. The new order for requesting to receive the plurality of objects is based on at least one of a plurality of metrics. The metrics comprise a depth of each of the plurality of objects, one or more children of the plurality of objects, an object type for each of the plurality of objects, whether a connection has been established with a domain servicing each of the plurality of objects, and when the connection was last established to the domain servicing each of the plurality of objects.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: QUALCOMM INNOVATION CENTER, INC.Inventors: Bojin Liu, Lorenzo Vicisano, Behrooz Khorashadi, Saumitra M. Das
-
Publication number: 20120294309Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: ApplicationFiled: July 25, 2012Publication date: November 22, 2012Applicant: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Publication number: 20120265897Abstract: A method and apparatus for enhancing device performance through transport flow control is provided. The method may include determining that a level of user interest is indicated in at least one application of one or more applications, and modifying a transport flow associated with at least one of the one or more applications.Type: ApplicationFiled: April 15, 2011Publication date: October 18, 2012Applicant: QUALCOMM IncorporatedInventors: Saumitra Mohan Das, Lorenzo Vicisano, Behrooz Khorashadi, Bin Wang, Payam Pakzad, Mark Watson, Ramin Rezaiifar
-
Patent number: 8259612Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: June 9, 2006Date of Patent: September 4, 2012Assignee: Cisco Technologies, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Publication number: 20120207068Abstract: Framing techniques for an improved radio link protocol used in a wireless communication system, such as EV-DO. In one embodiment scheduling of the generation of repair symbols encoded to be transmitted along with source data is described. In another embodiment acknowledgment messages from a receiver are used to control the trailing edge of the protection window offered by the repair symbols. In another embodiment, non-acknowledgment messages from a receiver are used to control the generation of extra repair symbols. In another embodiment, a length field is used to avoid transmission of padding bytes over the air. In yet another embodiment, a symbol auxiliary field is appended to source symbols to indicate the padding bytes needed for symbol aligning thus avoiding the transmission of padding bytes over the air.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: QUALCOMM INCORPORATEDInventors: Mark Watson, Ramin Rezaiifar, Lorenzo Vicisano
-
Publication number: 20120208580Abstract: Forward error correction scheduling techniques for an improved radio link protocol used in a wireless communication system, such as EV-DO. In one embodiment scheduling of the generation of repair symbols encoded to be transmitted along with source data is described. In another embodiment acknowledgment messages from a receiver are used to control the trailing edge of the protection window offered by the repair symbols. In another embodiment, non-acknowledgment messages from a receiver are used to control the generation of extra repair symbols. In another embodiment, a length field is used to avoid transmission of padding bytes over the air. In yet another embodiment, a symbol auxiliary field is appended to source symbols to indicate the padding bytes needed for symbol aligning thus avoiding the transmission of padding bytes over the air.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: QUALCOMM INCORPORATEDInventors: Michael G. Luby, Mark Watson, Ramin Rezaiifar, Lorenzo Vicisano
-
Publication number: 20120210190Abstract: Data can be encoded by assigning source symbols to base blocks, assigning base blocks to source blocks and encoding each source block into encoding symbols, where at least one pair of source blocks is such they have at least one base block in common with both source blocks of the pair and at least one base block not in common with the other source block of the pair. The encoding of a source block can be independent of content of other source blocks. Decoding to recover all of a desired set of the original source symbols can be done from a set of encoding symbols from a plurality of source blocks wherein the amount of encoding symbols from the first source block is less than the amount of source data in the first source block and likewise for the second source block.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: QUALCOMM INCORPORATEDInventors: Michael G. Luby, Payam Pakzad, Mohammad Amin Shokrollahi, Mark Watson, Lorenzo Vicisano
-
Patent number: 8230092Abstract: Improved systems and methods for implementing data-driven protocols are provided. In one embodiment, improved implementations of multicast routing protocols are provided. Separation between multicast forwarding and control elements are provided by use of a powerful yet simple application program interface (API) for inter-module communication. The API is multicast-routing-protocol-independent and can be used to express the forwarding state of any existing multicast protocol. Efficient platform-specific implementations are facilitated.Type: GrantFiled: November 2, 2009Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventors: Isidor Kouvelas, Lorenzo Vicisano, Tony Speakman
-
Publication number: 20120131223Abstract: Methods and apparatuses are provided that facilitate providing an object-based transport protocol that allows transmission of arbitrarily sized objects over a network protocol layer. The object-based transport protocol can also provide association of metadata with the objects to control communication thereof, and/or communication of response objects. Moreover, the object-based transport protocol can maintain sessions with remote network nodes that can include multiple channels, which can be updated over time to seamlessly provide mobility, increased data rates, and/or the like. In addition, properties can be modified remotely by network nodes receiving objects related to the properties.Type: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Inventors: Mark Watson, Lorenzo Vicisano, Bin Wang, Shuzhen Chen, Payam Pakzad, Saumitra Mohan Das, Rajarshi Gupta