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: 9059943
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: June 16, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
  • Patent number: 8964757
    Abstract: 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: Grant
    Filed: December 10, 2010
    Date of Patent: February 24, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Watson, Lorenzo Vicisano
  • Patent number: 8958375
    Abstract: 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: Grant
    Filed: February 11, 2011
    Date of Patent: February 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Watson, Ramin Rezaiifar, Lorenzo Vicisano
  • Publication number: 20140380113
    Abstract: 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: Application
    Filed: April 4, 2014
    Publication date: December 25, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Michael G. LUBY, Bin WANG, Mark WATSON, Lorenzo VICISANO, Payam Pakzad
  • Patent number: 8892683
    Abstract: 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: Grant
    Filed: June 10, 2011
    Date of Patent: November 18, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Bojin Liu, Lorenzo Vicisano, Rajiv Kumar Vijayakumar, Saumitra M. Das, Behrooz Khorashadi
  • Patent number: 8862769
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: October 14, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Watson, Lorenzo Vicisano, Bin Wang, Shuzhen Chen, Payam Pakzad, Saumitra Mohan Das, Rajarshi Gupta
  • Patent number: 8782532
    Abstract: 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: Grant
    Filed: June 10, 2011
    Date of Patent: July 15, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Bojin Liu, Lorenzo Vicisano, Behrooz Khorashadi, Saumitra M. Das
  • Publication number: 20140079058
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: March 20, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
  • Patent number: 8611252
    Abstract: 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: Grant
    Filed: July 25, 2012
    Date of Patent: December 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
  • Publication number: 20130007223
    Abstract: 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: Application
    Filed: April 26, 2012
    Publication date: January 3, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Michael G. LUBY, Mark WATSON, Thomas STOCKHAMMER, Jaber Mohammad BORRAN, Bin WANG, Ying CHEN, Lorenzo VICISANO, Payam PAKZAD
  • Publication number: 20120317226
    Abstract: 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: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Bojin Liu, Lorenzo Vicisano, Rajiv Kumar Vijayakumar, Saumitra M. Das, Behrooz Khorashadi
  • Publication number: 20120317496
    Abstract: 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: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Bojin Liu, Lorenzo Vicisano, Behrooz Khorashadi, Saumitra M. Das
  • Publication number: 20120294309
    Abstract: 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: Application
    Filed: July 25, 2012
    Publication date: November 22, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
  • Publication number: 20120265897
    Abstract: 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: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Lorenzo Vicisano, Behrooz Khorashadi, Bin Wang, Payam Pakzad, Mark Watson, Ramin Rezaiifar
  • Patent number: 8259612
    Abstract: 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: Grant
    Filed: June 9, 2006
    Date of Patent: September 4, 2012
    Assignee: Cisco Technologies, Inc.
    Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
  • Publication number: 20120207068
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Mark Watson, Ramin Rezaiifar, Lorenzo Vicisano
  • Publication number: 20120208580
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Michael G. Luby, Mark Watson, Ramin Rezaiifar, Lorenzo Vicisano
  • Publication number: 20120210190
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Michael G. Luby, Payam Pakzad, Mohammad Amin Shokrollahi, Mark Watson, Lorenzo Vicisano
  • Patent number: 8230092
    Abstract: 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: Grant
    Filed: November 2, 2009
    Date of Patent: July 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Isidor Kouvelas, Lorenzo Vicisano, Tony Speakman
  • Publication number: 20120131223
    Abstract: 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: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Inventors: Mark Watson, Lorenzo Vicisano, Bin Wang, Shuzhen Chen, Payam Pakzad, Saumitra Mohan Das, Rajarshi Gupta