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).
-
Patent number: 11770432Abstract: 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: GrantFiled: February 21, 2022Date of Patent: September 26, 2023Assignee: QUALCOMM IncorporatedInventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang, Thomas Stockhammer, Ying Chen
-
Patent number: 11743317Abstract: 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: GrantFiled: March 17, 2021Date of Patent: August 29, 2023Assignee: QUALCOMM IncorporatedInventors: Michael George Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang
-
Patent number: 11477253Abstract: 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: GrantFiled: July 12, 2016Date of Patent: October 18, 2022Assignee: QUALCOMM IncorporatedInventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang, Ying Chen, Thomas Stockhammer
-
Publication number: 20220247807Abstract: 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: February 21, 2022Publication date: August 4, 2022Inventors: Michael George LUBY, Mark WATSON, Lorenzo VICISANO, Payam PAKZAD, Bin WANG, Thomas STOCKHAMMER, Ying CHEN
-
Publication number: 20210211483Abstract: 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: ApplicationFiled: March 17, 2021Publication date: July 8, 2021Inventors: Michael LUBY, Mark WATSON, Lorenzo VICISANO, Payam PAKZAD, Bin WANG
-
Publication number: 20210051190Abstract: 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: ApplicationFiled: October 28, 2020Publication date: February 18, 2021Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang
-
Patent number: 10855736Abstract: 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: GrantFiled: December 18, 2017Date of Patent: December 1, 2020Assignee: QUALCOMM IncorporatedInventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang
-
Patent number: 10564178Abstract: Step detection accuracy in mobile devices is increased by determining whether swinging is taking place. According to the invention, swinging can be detected using threshold detection, Eigen analysis, hybrid frequency analysis, and/or gyroscope-based analysis, for example. The determination that swinging is (or may be) occurring can impact how the mobile device reports detected steps for step detection. A count of missteps and/or a level of certainty, based on swing detection, can be provided with a step count.Type: GrantFiled: October 2, 2013Date of Patent: February 18, 2020Assignee: QUALCOMM IncorporatedInventors: Sameera Poduri, Disha Ahuja, Victor Kulik, Payam Pakzad, Ravi Palanki
-
Patent number: 10281484Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes one or more sensors configured to measure acceleration data in each of one or more directions. The mobile device also includes one or more processors and a memory storing instructions that, when executed by the one or more processors, implement a motion direction estimation module. The motion direction estimation module is configured to identify a use case for the mobile device based at least in part on the acceleration data. The motion direction estimation module also is configured to select a set of one or more parameters based on the identified use case. The motion direction estimation module is further configured to calculate an estimated motion direction of the mobile device based on the acceleration data and the respective set of parameters corresponding to the identified use case.Type: GrantFiled: May 2, 2014Date of Patent: May 7, 2019Assignee: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor Kulik
-
Patent number: 10251019Abstract: Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.Type: GrantFiled: April 25, 2018Date of Patent: April 2, 2019Assignee: QUALCOMM IncorporatedInventors: Yin Chen, Saumitra Mohan Das, Payam Pakzad
-
Publication number: 20180249284Abstract: Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.Type: ApplicationFiled: April 25, 2018Publication date: August 30, 2018Inventors: Yin CHEN, Saumitra Mohan DAS, Payam PAKZAD
-
Patent number: 10028084Abstract: Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.Type: GrantFiled: February 10, 2015Date of Patent: July 17, 2018Assignee: QUALCOMM IncorporatedInventors: Yin Chen, Saumitra Mohan Das, Payam Pakzad
-
Publication number: 20180152498Abstract: 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: ApplicationFiled: December 18, 2017Publication date: May 31, 2018Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang
-
Patent number: 9983224Abstract: This disclosure provides devices, computer programs and methods for determining a motion direction. In one aspect, a mobile device includes sensors for measuring acceleration data. The mobile device also includes a processor and a memory that implement a motion direction estimation module configured to determine a primary axis of motion. The motion direction estimation module also determines a motion direction along the primary axis. The determination includes fitting the acceleration data, or data derived therefrom, to a bimodal distribution. A first peak of the bimodal distribution corresponds to a first motion direction along the primary axis, and a second peak corresponds to a second motion direction opposite the first. The motion direction estimation module is configured to estimate the motion direction based on the bimodal distribution. In some implementations, the motion direction estimation module selects the motion direction corresponding to the higher of the peaks as the estimated motion direction.Type: GrantFiled: May 2, 2014Date of Patent: May 29, 2018Assignee: QUALCOMM IncorporatedInventors: Payam Pakzad, Victor Kulik
-
Patent number: 9917874Abstract: 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: GrantFiled: September 21, 2010Date of Patent: March 13, 2018Assignee: QUALCOMM IncorporatedInventors: Michael G. Luby, Mark Watson, Payam Pakzad, Bin Wang
-
Publication number: 20170367051Abstract: Various techniques are provided which may be implemented as methods, apparatuses and articles of manufacture for use by a mobile device or one or more computing devices to provide for or otherwise support motion state based mobile device positioning. In an example, a method may be implemented at a computing device to obtain a set of grid points corresponding to an electronic map representative of a particular environment, subdivide the set of grid points to identify two or more subsets of grid points for use in position estimation by a mobile device based, at least in part, on two or more motion states corresponding to the mobile device, and communicate at least one of the two or more subsets of grid points between the computing device and the mobile device.Type: ApplicationFiled: August 11, 2017Publication date: December 21, 2017Inventors: Payam Pakzad, Yin Chen
-
Patent number: 9832615Abstract: Method, mobile device, computer program product, and apparatus for optimizing sensor reporting are described. A mobile device can measure radio frequency (RF) signal characteristics while receiving data from one or more mobile device sensors. The mobile device may determine its relative displacement between RF signal measurements. The mobile device can send a representation of the RF signal characteristics and the displacement data to one or more servers. The representation displacement data may include one or more reliability characteristics and/or a displacement reliability rating. A server can obtain the displacement data and RF signal characteristics to determine positioning of wireless transmitters in an environment and build a positioning database.Type: GrantFiled: September 18, 2014Date of Patent: November 28, 2017Assignee: QUALCOMM IncorporatedInventors: Ravi Palanki, Nima Noorshams, Payam Pakzad
-
Patent number: 9820233Abstract: Various techniques are provided which may be implemented as methods, apparatuses and articles of manufacture for use by a mobile device or one or more computing devices to provide for or otherwise support motion state based mobile device positioning. In an example, a method may be implemented at a mobile device to identify two or more subsets of grid points corresponding to an electronic map representing a particular environment, select one of the two or more subsets of grid points for use in position estimation based, at least in part, on a motion state of the mobile device, and determine an estimated position of the mobile device based, at least in part, on the selected subset of grid points.Type: GrantFiled: November 25, 2013Date of Patent: November 14, 2017Assignee: QUALCOMM IncorporatedInventors: Payam Pakzad, Yin Chen
-
Patent number: 9736638Abstract: In one implementation, a method may comprise: storing a user profile indicative of at least one attribute of a user of a mobile station; determining a measurement value based, at least in part, on a signal from at least one sensor on the mobile station; and estimating a location of the mobile station based, at least in part, on an association of the at least one attribute and the measurement value with a context parameter map database.Type: GrantFiled: April 10, 2015Date of Patent: August 15, 2017Assignee: QUALCOMM IncorporatedInventors: Behrooz Khorashadi, Sameera Poduri, Vinay Sridhara, Payam Pakzad
-
Patent number: 9628536Abstract: 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: GrantFiled: October 8, 2015Date of Patent: April 18, 2017Assignee: QUALCOMM IncorporatedInventors: Michael Luby, Bin Wang, Mark Watson, Lorenzo Vicisano, Payam Pakzad