Patents by Inventor Sten Dahl

Sten Dahl 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: 20070274340
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Application
    Filed: January 30, 2007
    Publication date: November 29, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Vijayalakshmi Raveendran, Gordon Walker, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins, Devarshi Shah, Robert Daley, Sten Dahl, Serafim Loukas, Bharat Ahuja, Thadi Nagaraj, Vinod Kaushik, Prasanna Kannan
  • Publication number: 20070201388
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Application
    Filed: January 30, 2007
    Publication date: August 30, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Devarshi Shah, Binita Gupta, Scott Swazey, Robert Daley, Sten Dahl, Thadi Nagaraj, Vinod Kaushik, Serafim Loukas, Vijayalakshmi Raveendran, Bruce Collins
  • Publication number: 20070089021
    Abstract: Aspects describe a transmit driver that processes data communication between a scheduler and a turbo encoder. Transmit driver receives a request for a super frame and ascertains whether it has enough information to start the super frame. If there is enough data, the super frame is written to an appropriate hardware register. Both Direct Memory Access (DMA) and non-DMA hardware can be supported with the one or more aspects. In an aspect, a method is provided for data transmission. The method includes obtaining data comprising one or more logical channels wherein each of the logical channels comprises one or more code blocks, and wherein each of the code blocks comprises one or more turbo groups, organizing the data based on the one or more code blocks to produce time-sequenced turbo groups, and outputting the time-sequenced turbo groups.
    Type: Application
    Filed: November 10, 2006
    Publication date: April 19, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Kenton Younkin, Sten Dahl, Devarshi Shah
  • Publication number: 20060262748
    Abstract: Methods and apparatus for enhanced delivery of content over a data network. In an aspect, a method is provided for transmitting services over a network. The method includes receiving one or more services having associated delivery requirements, determining that network bandwidth is available to meet the delivery requirements, and allocating the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations. In an aspect, an apparatus is provided that includes receiving logic configured to receive one or more services having associated delivery requirements, and multiplexer logic configured to determine that network bandwidth is available to meet the delivery requirements, and to allocate the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations.
    Type: Application
    Filed: April 7, 2006
    Publication date: November 23, 2006
    Inventors: Sten Dahl, Devarshi Shah, Bharat Iyer, Prasanna Kannan, Bruce Collins
  • Publication number: 20060218472
    Abstract: Embodiments describe a transmit driver that processes data communication between a scheduler and a turbo encoder. Transmit driver receives a request for a super frame and ascertains whether it has enough information to start the super frame. If there is enough data, the super frame is written to an appropriate hardware register. Both Direct Memory Access (DMA) and non-DMA hardware can be supported with the one or more embodiments.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 28, 2006
    Inventors: Sten Dahl, Kenton Younkin, Devarshi Shah