Patents by Inventor Payam Pakzad

Payam Pakzad 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: 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: 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
  • 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
  • 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
  • Publication number: 20110238789
    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. The system might include controlling the sequence, timing and construction of block requests, time based indexing, variable block sizing, optimal block partitioning, control of random access point placement, including across multiple presentation versions, dynamically updating presentation data, and/or efficiently presenting live content and time shifting.
    Type: Application
    Filed: September 21, 2010
    Publication date: September 29, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang, Ying Chen, Thomas Stockhammer
  • Publication number: 20110239078
    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: September 21, 2010
    Publication date: September 29, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Bin Wang, Payam Pakzad, Mark Watson, Lorenzo Vicisano
  • Publication number: 20110231519
    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 include a cache. A client device can be adapted to take advantage of the ingestion process as well as improvements that make for a better presentation independent of the ingestion process. The client devices and ingestion system can be coordinated to have a predefined mapping and template for making block requests to HTTP file names that a conventional file server can accept through the use of URL construction rules. Segment size might be specified in an approximate manner for more efficient organization.
    Type: Application
    Filed: September 21, 2010
    Publication date: September 22, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang, Thomas Stockhammer
  • Publication number: 20110231569
    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. A client device can be adapted to take advantage of the ingestion process. The client device might be configured to optimize use of resources, given the information available to it from the ingestion system. This may include configurations to determine the sequence, timing and construction of block requests based on monitoring buffer size and rate of change of buffer size, use of variable sized requests, mapping of block requests to underlying transport connections, flexible pipelining of requests, and/or use of whole file requests based on statistical considerations.
    Type: Application
    Filed: September 21, 2010
    Publication date: September 22, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang
  • Publication number: 20110178705
    Abstract: The subject matter disclosed herein relates to systems, methods, apparatuses, devices, articles, and means for using filtering with mobile device positioning in a constrained environment. For certain example implementations, a method may comprise obtaining at least one position measurement of a mobile device and filtering the at least one position measurement to produce at least one filtered position of the mobile device. The at least one filtered position may be adjusted based at least in part on mapping information to produce at least one adjusted position of the mobile device, with the mapping information pertaining to a constrained environment that corresponds to at least a portion of an interior of a building structure. Other example implementations are described herein.
    Type: Application
    Filed: January 10, 2011
    Publication date: July 21, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Payam Pakzad, Alok Aggarwal, Rajarshi Gupta
  • Publication number: 20110177809
    Abstract: Techniques are provided that may be implemented in various methods and apparatuses to allow an electronic device to determine when it is transitioning or has transitioned from a first environment to a second environment based, at least in part, on at least one measured parameter. The measured parameter may be based, at least in part, on one or more received wireless signals associated with one or more wireless signal transmitters, and/or one or more signals associated with one or more non-radio sensors. The electronic device may then affect operation of a navigation function (e.g., having a trajectory estimation filter) based, at least in part, on the measured parameter.
    Type: Application
    Filed: December 16, 2010
    Publication date: July 21, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Alok Aggarwal, Ayman Fawzy Naguib
  • Publication number: 20110172916
    Abstract: The subject matter disclosed herein relates to systems, methods, devices, articles, apparatuses, means, etc. for mobile device positioning in a constrained environment. For certain example implementations, a method may comprise obtaining an estimated velocity distribution and an estimated direction of movement distribution of a mobile device for a current position based at least in part on routability information for a constrained environment. A subsequent position of the mobile device may be estimated based at least in part on the estimated velocity distribution and the estimated direction of movement distribution for the current position. Other example implementations are described herein.
    Type: Application
    Filed: January 10, 2011
    Publication date: July 14, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Payam Pakzad, Alok Aggarwal, Ayman Fawzy Naguib
  • Publication number: 20100211690
    Abstract: A method for serving a data stream from a transmitter to a receiver includes: determining an underlying structure of the data stream; determining at least one objective, selected from a group of (1) reducing a start-up delay between when the receiver first starts receiving the data stream from the transmitter and when the receiver can start consumption of blocks of the data stream without interruption, according to the underlying structure, (2) reducing a transmission bandwidth needed to send the data stream, and (3) ensuring that the blocks of the data stream satisfy predetermined block constraints; and transmitting the blocks of the data stream consistent with the at least one objective and the underlying structure.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 19, 2010
    Applicant: Digital Fountain, Inc.
    Inventors: Payam Pakzad, Michael G. Luby
  • Publication number: 20080256418
    Abstract: A communications system can provide methods of dynamically interleaving streams, including methods for dynamically introducing greater amounts of interleaving as a stream is transmitted independently of any source block structure to spread out losses or errors in the channel over a much larger period of time within the original stream than if interleaving were not introduced, provide superior protection against packet loss or packet corruption when used with FEC coding, provide superior protection against network jitter, and allow content zapping time and the content transition time to be reduced to a minimum and minimal content transition times. Streams may be partitioned into sub-streams, delivering the sub-streams to receivers along different paths through a network and receiving concurrently different sub-streams at a receiver sent from potentially different servers.
    Type: Application
    Filed: April 15, 2008
    Publication date: October 16, 2008
    Applicant: Digital Fountain, Inc
    Inventors: Michael G. Luby, Payam Pakzad, Mark Watson, Lorenzo Vicisano, Jourdan J. Clish