Patents by Inventor Ramakrishna Akella
Ramakrishna Akella 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: 20240064795Abstract: A method of operating an uplink scheduler as part of a medium access control scheduler on a satellite includes selecting, from a plurality of user terminals, a first number of zero-bandwidth request user terminals from the plurality of user terminals, selecting, from the plurality of user terminals, a second number of non-zero-bandwidth request user terminals from the plurality of user terminals, binning the second number of non-zero-bandwidth request user terminals into a plurality of bins based on a respective bandwidth requirement for each non-zero-bandwidth request user terminal and based on a minimum user terminal grant and allocating, according to a grant allocation algorithm, a respective grant of radio resources in an uplink frame to each user terminal of the plurality of user terminals into a respective bin of the plurality of bins in an order associated with increasing bandwidth needs. A downlink scheduler is also disclosed.Type: ApplicationFiled: August 31, 2023Publication date: February 22, 2024Inventors: Jayasuryan V. Iyer, Khasim Shaheed Shaik Mahammad, Yashodhan Dandekar, Ramakrishna Akella, Chen Chen, Phillip E. Barber, Peter J. Worters
-
Publication number: 20240040601Abstract: A method for downlink link adaptation includes receiving, from a satellite and at a user terminal, a first data packet data unit according to a first downlink modulation and coding scheme (MCS), computing error vector magnitude data associated with the first data packet data unit, generating, based on one or more of the error vector magnitude data, user terminal signal-to-noise-ratio feedback based on a constant times a previous user terminal signal-to-noise-ratio and a current user terminal signal-to-noise-ratio, and transmitting an uplink packet data unit having a downlink block error rate and the user terminal signal-to-noise-ratio feedback. A satellite runs a link adaptation algorithm based on the user terminal signal-to-noise-ratio feedback and block error rate to generate a second downlink MCS. The method includes receiving at the user terminal a second data packet data unit according to the second downlink MCS for the satellite-to-user-terminal downlink. Uplink link adaptation is also disclosed.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Inventors: Jayasuryan V. Iyer, Yashodhan Dandekar, Khasim Shaheed Shaik Mahammad, Ramakrishna Akella, Chen Chen, Phillip E. Barber, Peter J. Worters
-
Patent number: 11800552Abstract: A method of operating an uplink scheduler as part of a medium access control scheduler on a satellite includes selecting, from a plurality of user terminals, a first number of zero-bandwidth request user terminals from the plurality of user terminals, selecting, from the plurality of user terminals, a second number of non-zero-bandwidth request user terminals from the plurality of user terminals, binning the second number of non-zero-bandwidth request user terminals into a plurality of bins based on a respective bandwidth requirement for each non-zero-bandwidth request user terminal and based on a minimum user terminal grant and allocating, according to a grant allocation algorithm, a respective grant of radio resources in an uplink frame to each user terminal of the plurality of user terminals into a respective bin of the plurality of bins in an order associated with increasing bandwidth needs. A downlink scheduler is also disclosed.Type: GrantFiled: June 3, 2021Date of Patent: October 24, 2023Assignee: SPACE EXPLORATION TECHNOLOGIES CORP.Inventors: Jayasuryan V. Iyer, Khasim Shaheed Shaik Mahammad, Yashodhan Dandekar, Ramakrishna Akella, Chen Chen, Phillip E. Barber, Peter J. Worters
-
Patent number: 11792832Abstract: A method for downlink link adaptation includes receiving, from a satellite and at a user terminal, a first data packet data unit according to a first downlink modulation and coding scheme (MCS), computing an error vector magnitude data associated with the first data packet data unit, generating, based on one or more of the error vector magnitude data, user terminal signal-to-noise-ratio feedback based on a constant times a previous user terminal signal-to-noise-ratio and a current user terminal signal-to-noise-ratio, and transmitting an uplink packet data unit having a downlink block error rate and the user terminal signal-to-noise-ratio feedback. A satellite runs a link adaptation algorithm based on the user terminal signal-to-noise-ratio feedback and block error rate to generate a second downlink MCS. The method includes receiving at the user terminal a second data packet data unit according to the second downlink MCS for the user terminal. An uplink link adaptation algorithm is also disclosed.Type: GrantFiled: June 3, 2021Date of Patent: October 17, 2023Assignee: Space Exploration Technologies Corp.Inventors: Jayasuryan V. Iyer, Yashodhan Dandekar, Khasim Shaheed Shaik Mahammad, Ramakrishna Akella, Chen Chen, Phillip E. Barber, Peter J. Worters
-
Publication number: 20230306109Abstract: Some embodiments manage storage of access data to provide flexible and granular control over storage costs without risking policy compliance, regulatory compliance, or data breach investigation. Resources are classified and given metadata labels. Resource access data is associated with the accessed resource metadata label. A mapping is defined between metadata groups and access data storage boxes. Access data storage box definitions may specify metadata labels. A mapping structure also defines a policy governing use of available storage capacity in access data storage boxes. Per the policy and the available capacity, particular access data may be stored in a particular box, be spilled over to a different box, or be denied storage. Accordingly, the costs of storing access data can be capped and made predictable, and storage of specific kinds of access data can be favored.Type: ApplicationFiled: March 23, 2022Publication date: September 28, 2023Inventors: Sagi LOWENHARDT, Shimon EZRA, Shalini Ramakrishna AKELLA
-
Patent number: 11540301Abstract: A method of operating an uplink scheduler as part of a medium access control scheduler on a satellite includes selecting, from a plurality of user terminals, a first number of zero-bandwidth request user terminals from the plurality of user terminals, selecting, from the plurality of user terminals, a second number of non-zero-bandwidth request user terminals from the plurality of user terminals, binning the second number of non-zero-bandwidth request user terminals into a plurality of bins based on a respective bandwidth requirement for each non-zero-bandwidth request user terminal and based on a minimum user terminal grant and allocating, according to a grant allocation algorithm, a respective grant of radio resources in an uplink frame to each user terminal of the plurality of user terminals into a respective bin of the plurality of bins in an order associated with increasing bandwidth needs. A downlink scheduler is also disclosed.Type: GrantFiled: June 3, 2021Date of Patent: December 27, 2022Assignee: SPACE EXPLORATION TECHNOLOGIES CORP.Inventors: Jayasuryan V. Iyer, Khasim Shaheed Shaik Mahammad, Yashodhan Dandekar, Ramakrishna Akella, Chen Chen, Phillip E. Barber, Peter J. Worters
-
Patent number: 9686360Abstract: LTE and HSPA/UMTS deployments are trending towards high density, heterogeneous and ad-hoc deployments. These deployments can be managed through Self-Organizing Network (SON) schemas. Enabling SON generally involves the introduction of new software and/or hardware entities into the network that can interact with existing base station and network entities (e.g., Enhanced Packet Core, Element Management System, and/or other network entities). In one embodiment, these interactions include the development and deployment of interfaces (e.g., APIs) and protocols between the SON entities and various network entities. For example, data collected on either side of an interface or protocol can be post-processed before consumption (e.g., for both data integrity purposes as well as bandwidth reduction purposes).Type: GrantFiled: June 2, 2014Date of Patent: June 20, 2017Assignee: AirHop Communications, Inc.Inventors: Hanson On, Douglas McPherson, Zaijin Guan, Ramakrishna Akella, Hsien Woo, Yan Hui
-
Patent number: 9092802Abstract: Methods and systems for knowledge extraction that involve providing analytics and blending the analytics with analysis of one or more knowledge processes are provided. Knowledge extraction may be based on combining analytic approaches, such as statistical and machine learning approaches. Unstructured data, such as numerical, geo-spatial, text, speech, image, video, data, and music, may be used as input for these processes. The methods and systems may convert this unstructured data into a structured knowledge that has some specific utility to its user. Some embodiments may involve service requests delivery, information and knowledge extraction, information and knowledge retrieval, media mining, marketing, and other uses. Different granularity levels of knowledge and information extraction may be provided. This differentiation may be used for monetization of the service.Type: GrantFiled: August 15, 2012Date of Patent: July 28, 2015Inventor: Ramakrishna Akella
-
Patent number: 8973070Abstract: A wireless communication system is enhanced to allow for low-latency channel surfing and to enable a user to quickly see the content carried over a selected channel while searching channels for desired content. The techniques for reducing the channel change latency may be implemented in a transmitter, receiver, or in a combination of transmitter and receiver. The wireless communication system is optionally a DVB-H communication system. The transmitter may generate and transmit one or more auxiliary channels, where each auxiliary channel contains reduced resolution content corresponding to one or more channels. The receiver may process the one or more auxiliary channels to present the reduced resolution content while processing the full resolution channel for display. The receiver caches portions of content from one or more non-selected channels and presents the cached content when the channel is selected while concurrently searching and processing the full resolution channel content.Type: GrantFiled: February 25, 2008Date of Patent: March 3, 2015Assignee: MaxLinear, Inc.Inventors: Sridhar Ramesh, Curtis Ling, Ramakrishna Akella, Brenndon Lee
-
Publication number: 20140355481Abstract: LTE and HSPA/UMTS deployments are trending towards high density, heterogeneous and ad-hoc deployments. These deployments can be managed through Self-Organizing Network (SON) schemas. Enabling SON generally involves the introduction of new software and/or hardware entities into the network that can interact with existing base station and network entities (e.g., Enhanced Packet Core, Element Management System, and/or other network entities). In one embodiment, these interactions include the development and deployment of interfaces (e.g., APIs) and protocols between the SON entities and various network entities. For example, data collected on either side of an interface or protocol can be post-processed before consumption (e.g., for both data integrity purposes as well as bandwidth reduction purposes).Type: ApplicationFiled: June 2, 2014Publication date: December 4, 2014Inventors: Hanson On, Douglas McPherson, Zaijin Guan, Ramakrishna Akella, Hsien Woo, Yan Hui
-
Patent number: 8373804Abstract: A tuner includes, in part, one or mixers, one or more filters, one or more variable gain stages, one or more analog to digital converters, and a baseband processor. Each filter is responsive to an associated mixer's output signal. Each variable gain stage is responsive to an associated filter's output. Each analog-to-digital converter is adapted to convert the output signal of an associated variable gain stage to a digital signal. The baseband processor is responsive to the digital signal supplied by the analog-to-digital converter(s). The baseband processor is further configured to supply a signal to be demodulated by a processing unit external to the integrated circuit. The baseband processor performs no or a fraction of the required demodulation functions. The processing unit may be a central processing unit or a graphical processing unit.Type: GrantFiled: August 1, 2008Date of Patent: February 12, 2013Assignee: Maxlinear, Inc.Inventors: Curtis Ling, Patrick Tierney, Ramakrishna Akella
-
Patent number: 8027395Abstract: A method for performing channel estimation of an OFDM channel includes, in part, interpolating pilots for sub-channels positioned within a first range of an OFDM symbol, and estimating frequency response of sub-channels positioned within a second range of the OFDM symbol. The first range is defined by subchannels positioned substantially away from channel edges and the second range is defined by subchannels positioned substantially near channel edges. The method optionally includes transforming the pilots from frequency domain into the time-domain, time-domain windowing to obtain a channel impulse response having a multitude of discrete values, estimating the discrete values within the channel impulse response; and transforming the channel impulse response to the frequency domain.Type: GrantFiled: November 5, 2007Date of Patent: September 27, 2011Assignee: MaxLinear, Inc.Inventors: Ramakrishna Akella, Roger Cheng
-
Patent number: 7876726Abstract: System and method for adaptively allocating channels to subchannels and maintain balance on the subchannels. A preferred embodiment comprises an assignment unit (for example, assignment algorithm unit 717) that receives call/connection requests from a call/connection processing unit (for example, call/connection processing unit 712). The assignment unit may use a lookup table or channel metrics to determine an allocation for the call/connection to maintain a balance across the subchannels. The assignment unit may allocate only the call/connection in the request or it may allocate the call/connection in the request plus the calls/connections that are already allocated to achieve balance.Type: GrantFiled: April 1, 2003Date of Patent: January 25, 2011Assignee: Texas Instruments IncorporatedInventors: Ramakrishna Akella, Yan Hui
-
Publication number: 20090040391Abstract: A tuner includes, in part, one or mixers, one or more filters, one or more variable gain stages, one or more analog to digital converters, and a baseband processor. Each filter is responsive to an associated mixer's output signal. Each variable gain stage is responsive to an associated filter's output. Each analog-to-digital converter is adapted to convert the output signal of an associated variable gain stage to a digital signal. The baseband processor is responsive to the digital signal supplied by the analog-to-digital converter(s). The baseband processor is further configured to supply a signal to be demodulated by a processing unit external to the integrated circuit. The baseband processor performs no or a fraction of the required demodulation functions. The processing unit may be a central processing unit or a graphical processing unit.Type: ApplicationFiled: August 1, 2008Publication date: February 12, 2009Applicant: MaxLinear, Inc.Inventors: Curtis Ling, Patrick Tierney, Ramakrishna Akella
-
Publication number: 20080209499Abstract: A wireless communication system is enhanced to allow for low-latency channel surfing and to enable a user to quickly see the content carried over a selected channel while searching channels for desired content. The techniques for reducing the channel change latency may be implemented in a transmitter, receiver, or in a combination of transmitter and receiver. The wireless communication system is optionally a DVB-H communication system. The transmitter may generate and transmit one or more auxiliary channels, where each auxiliary channel contains reduced resolution content corresponding to one or more channels. The receiver may process the one or more auxiliary channels to present the reduced resolution content while processing the full resolution channel for display. The receiver caches portions of content from one or more non-selected channels and presents the cached content when the channel is selected while concurrently searching and processing the full resolution channel content.Type: ApplicationFiled: February 25, 2008Publication date: August 28, 2008Applicant: MaxLinear, Inc.Inventors: Sridhar Ramesh, Curtis Ling, Ramakrishna Akella, Brenndon Lee
-
Patent number: 7412238Abstract: System and method for efficiently detecting packet format from a control channel. A preferred embodiment comprises the use of a slot counter (for example, slot counter 1310) to count the number of slots received (perhaps at a buffer, such as buffer 1305) since the last successfully demodulated packet. Using the slot counter, the number of demodulation attempts can be reduced. For example, if slot counter is one, then a single slot format decode is attempted. If slot counter is two, then a single and dual slot format decode is attempted. Additionally, channel quality can be used to determine likely channel formats. Furthermore, when multiple control channels are used, decoding information regarding one control channel can assist in determining the slot format of another.Type: GrantFiled: June 25, 2003Date of Patent: August 12, 2008Assignee: Texas Instruments IncorporatedInventors: Yan Hui, Ramakrishna Akella
-
Publication number: 20080144730Abstract: A method for performing channel estimation of an OFDM channel includes, in part, interpolating pilots for sub-channels positioned within a first range of an OFDM symbol, and estimating frequency response of sub-channels positioned within a second range of the OFDM symbol. The first range is defined by subchannels positioned substantially away from channel edges and the second range is defined by subchannels positioned substantially near channel edges. The method optionally includes transforming the pilots from frequency domain into the time-domain, time-domain windowing to obtain a channel impulse response having a multitude of discrete values, estimating the discrete values within the channel impulse response; and transforming the channel impulse response to the frequency domain.Type: ApplicationFiled: November 5, 2007Publication date: June 19, 2008Applicant: MaxLinear, Inc.Inventors: Ramakrishna Akella, Roger Cheng
-
Publication number: 20040266429Abstract: System and method for efficiently detecting packet format from a control channel. A preferred embodiment comprises the use of a slot counter (for example, slot counter 1310) to count the number of slots received (perhaps at a buffer, such as buffer 1305) since the last successfully demodulated packet. Using the slot counter, the number of demodulation attempts can be reduced. For example, if slot counter is one, then a single slot format decode is attempted. If slot counter is two, then a single and dual slot format decode is attempted. Additionally, channel quality can be used to determine likely channel formats. Furthermore, when multiple control channels are used, decoding information regarding one control channel can assist in determining the slot format of another.Type: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Inventors: Yan Hui, Ramakrishna Akella
-
Publication number: 20030202492Abstract: System and method for adaptively allocating channels to subchannels and maintain balance on the subchannels. A preferred embodiment comprises an assignment unit (for example, assignment algorithm unit 717) that receives call/connection requests from a call/connection processing unit (for example, call/connection processing unit 712). The assignment unit may use a lookup table or channel metrics to determine an allocation for the call/connection to maintain a balance across the subchannels. The assignment unit may allocate only the call/connection in the request or it may allocate the call/connection in the request plus the calls/connections that are already allocated to achieve balance.Type: ApplicationFiled: April 1, 2003Publication date: October 30, 2003Inventors: Ramakrishna Akella, Yan Hui