Patents by Inventor Hari Sankar

Hari Sankar 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: 20180198564
    Abstract: Decoding and encoding methods, systems, and devices for wireless communication are described. One method may include receiving a codeword over a wireless channel, the codeword being encoded using a polar code, identifying a set of repeated bit locations in the received codeword, and identifying a set of bit locations of the polar code used for information bits for the encoding. The set of bit locations may be determined based at least in part on recursively partitioning bit-channels of the polar code for each stage of polarization and assigning portions of a number of the information bits to bit-channel partitions of each stage of polarization based on a mutual information transfer function of respective aggregate capacities of the bit-channel partitions. The method may also include decoding the received codeword according to the polar code to obtain an information bit vector at the set of bit locations, and other aspects and features.
    Type: Application
    Filed: December 20, 2017
    Publication date: July 12, 2018
    Inventors: Yang Yang, Jing Jiang, Gabi Sarkis, Huang Lou, Hari Sankar
  • Publication number: 20180198469
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may determine indices associated with m consecutive elements. In an aspect, each of the m consecutive elements may be associated with a different index. In addition, the apparatus may bit reverse a binary sequence associated with each of the m consecutive elements. In an aspect, each of the m consecutive elements may include a different binary sequence. Further, the apparatus may determine a bit-reversed order of the indices based at least in part on the bit-reversed binary sequence associated with each of the m elements. In addition, the apparatus may write each of the m consecutive elements to a different memory bank in parallel based at least in part on the bit-reversed order of the indices.
    Type: Application
    Filed: September 14, 2017
    Publication date: July 12, 2018
    Inventors: Gabi SARKIS, Hari SANKAR, Vincent LONCKE, Joseph Binamira SORIAGA, Yang YANG
  • Patent number: 10019481
    Abstract: A method, system, and computer program product for high-performance database systems. The method commences by estimating, during a compile phase, a statically-calculated system cost of performing parallel join operations over two relations, then selecting, during the compile phase, a first distribution method to perform the parallel join operations. Instructions (e.g., table partitioning) are communicated to two or more execution units for execution of the parallel join operations, and during execution, various measurements are taken pertaining to the performance of a first portion of the parallel join operations using the selected first distribution method. Then, responsive to the measurements a second distribution method is selected and corresponding instructions are communicated to the two or more execution units. The parallel join operations continue, now using the second distribution method.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 10, 2018
    Assignee: Oracle International Corporation
    Inventors: Unmesh Jagtap, Andrew Witkowski, Mohamed Zait, Allison Waingold Lee, Hari Sankar Sivarama Subramaniyan, Thierry Cruanes
  • Publication number: 20180139758
    Abstract: Systems, methods and apparatus select a code book based on channel conditions and performance of a demodulator or demapper in a wireless receiver. The method may include determining that the receiver in a first wireless communication apparatus is configured for iteratively processing signals received from a channel, selecting a code book for use in communicating over the channel based on conditions affecting transmission of the signals through the channel and performance information associated with a demapper in the receiver, and identifying the selected code book in one or more control channels transmitted to a second wireless communication apparatus.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 17, 2018
    Inventors: Hari Sankar, Alexei Yurievitch Gorokhov, Paolo Minero, Hobin Kim, Raghu Challa, Jing Jiang, Joseph Binamira Soriaga
  • Publication number: 20180132223
    Abstract: An apparatus and method of wireless communications includes transmitting, by a user equipment (UE), a mid-amble position indication and/or a UE capability information, wherein at least one of the mid-amble position indication or the UE capability information facilitate identification of a mid-amble position within a slot. Additionally, the aspects include receiving, by the UE, a transmission including a transmitted slot having a preamble and a mid-amble, wherein the mid-amble is at the mid-amble position within the slot as determined based at least in part on the at least one of the mid-amble position indication or the UE capability information. For example, the preamble and the mid-amble include pilot signals, such as Demodulation Reference Signals (DMRSs).
    Type: Application
    Filed: October 30, 2017
    Publication date: May 10, 2018
    Inventors: Hari SANKAR, June NAMGOONG, Jing JIANG, Jae Won YOO, Alexandros MANOLAKOS, Joseph Binamira SORIAGA, Alexei GOROKHOV
  • Publication number: 20180131467
    Abstract: Methods, systems, and devices for wireless communication between a first wireless device and a second wireless device are described. A second wireless device may determine that a channel condition satisfies at least one channel condition threshold. The second wireless device may identify, based on the determination, a time-interleaved transmission scheme for block(s) of encoded information. The second wireless device may transmit the block(s) of encoded information to a first wireless device in accordance with at least the time-interleaved transmission scheme. In some instances, the first wireless device may determine that the channel condition satisfies the at least one channel condition threshold and send a message to the second wireless device in order to trigger the use of the time-interleaved transmission scheme.
    Type: Application
    Filed: August 9, 2017
    Publication date: May 10, 2018
    Inventors: Hari Sankar, Jae Won Yoo, June Namgoong, Alexei Yurievitch Gorokhov, Jing Jiang, Joseph Binamira Soriaga, Brian Banister, Thomas Wilborn
  • Publication number: 20180083736
    Abstract: The present disclosure provides techniques for performing bit-level interleaving for orthogonal frequency-divisional multiplexing (OFDM) symbols across a plurality of code blocks. In some aspects, a transmitting device may dynamically switch between bit-level interleaving and tone-level interleaving for each OFDM symbol based on factors such as number of bits that are carried in each tone, size of each code block, the processing time requirements of the transmitting device and/or the receiving device, or the transmitting device preference.
    Type: Application
    Filed: April 13, 2017
    Publication date: March 22, 2018
    Inventors: Alexandros MANOLAKOS, Hari SANKAR, Peter ANG, Krishna MUKKAVILLI, Joseph Binamira SORIAGA, Tingfang JI, Alexei GOROKHOV, Peter GAAL
  • Publication number: 20180034589
    Abstract: Methods, systems, and devices for wireless communication are described. A wireless device may initiate a successive decoding process for an encoded code block received at the wireless device, and generate, using a successive decoder, one or more candidate paths for a first portion of the code block, where the first portion of the code block includes a first data portion and a first data check portion. The wireless device may then perform a checking function on respective first data portions for the one or more candidate paths using respective first data check portions, and determine whether to terminate the successive decoding process prior to completing decoding of the encoded code block based at least in part on determining whether the checking function for each of the one or more candidate paths for the first data portion has failed the checking function.
    Type: Application
    Filed: July 27, 2017
    Publication date: February 1, 2018
    Inventors: Thomas Sun, Alexei Yurievitch Gorokhov, Hari Sankar
  • Publication number: 20180019766
    Abstract: Aspects of the present disclosure relate to pipelining two or more decoding stages during successive-cancellation polar code list decoding of a polar coded information transmission. During each cycle, the path metrics of candidate decoding paths of each of the pipelined decoding stages are compared and one of the candidate decoding paths from each pipelined decoding stage is selected for the next respective decoding stage.
    Type: Application
    Filed: January 24, 2017
    Publication date: January 18, 2018
    Inventors: Yang Yang, Jing Jiang, Jamie Menjay Lin, Hari Sankar, Joseph Binamira Soriaga
  • Publication number: 20170359146
    Abstract: The described techniques relate to improved methods, systems, devices, or apparatuses that support enhanced efficiency in list Viterbi algorithm (LVA) decoding using iterative comparison trellis construction. Iterative comparison may involve comparison and selection from ordered accumulated path metrics associated with feeding transitions by selecting, for each successive rank of an ordered path metrics list for the current stage, the best unselected accumulated path metric of the feeding transitions. The iterative comparison may be performed sequentially for each stage before processing the next stage. Alternatively, the iterative comparison may be pipelined across stages, and different ranks of the ordered path metrics lists for different stages may be concurrently computed in a single trellis search cycle using multiple comparators. Iterative comparison may be used in an inner decoder to generate an ordered path metrics list for processing according to an error checking function using an outer decoder.
    Type: Application
    Filed: May 11, 2017
    Publication date: December 14, 2017
    Inventors: Yang Yang, Jing Jiang, Jamie Menjay Lin, Hari Sankar, Joseph Binamira Soriaga
  • Publication number: 20170338996
    Abstract: Methods, systems, and devices for wireless communication are described. A transmitter, such as a user equipment and/or a base station, may perform polar coding to encode bits. The polar coding may be associated with a plurality of component channels associated with a polar code length. The transmitter may interleave the encoded bits. The transmitter may map the interleaved encoded bits to a modulation symbol. The interleaving and mapping of each encoded bit may be based on an asymmetry of a polar code construction. The transmitter may transmit the interleaved encoded bits based on the mapping.
    Type: Application
    Filed: February 9, 2017
    Publication date: November 23, 2017
    Inventors: Hari Sankar, Jing Jiang, Alexei Yurievitch Gorokhov, Joseph Binamira Soriaga, Brian Banister
  • Patent number: 9720967
    Abstract: Techniques for processing queries are provided. In one approach, an execution plan for a query includes multiple sub-plans, one or more of which are selected at runtime while one or more other sub-plans are not executed during execution of the execution plan. In another approach, data about misestimate is generated and stored persistently for subsequent queries. In another approach, statistics for a database object are generated automatically and efficiently while the database object is created or data items are added thereto. In another approach, a hybrid histogram is created that includes a feature of frequency histograms and a feature of height-balanced histograms. In another approach, computer jobs are executed in such a way to avoid deadlock. In another approach, changes to a database object trigger a hard parse of a query even though an execution plan already exists for the query.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Allison W. Lee, Mohamed Zait, Hari Sankar Sivarama Subramaniyan
  • Publication number: 20170078056
    Abstract: Methods and apparatus are described for mitigating intercell interference in wireless communication systems utilizing substantially the same operating frequency band across multiple neighboring coverage areas. The operating frequency band may be shared across multiple neighboring or otherwise adjacent cells, such as in a frequency reuse one configuration. The wireless communication system can synchronize one or more resource allocation regions or zones across the multiple base stations, and can coordinate a permutation type within each resource allocation zone. The base stations can coordinate a pilot configuration in each of a plurality of coordinated resource allocation regions. Subscriber stations can be assigned resources in a coordinated resource allocation region based on interference levels. A subscriber station can determine a channel estimate for each of multiple base stations in the coordinated resource allocation region to mitigate interference.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Applicant: Wi-LAN Inc.
    Inventors: Hari Sankar, Ron Porat, Danjie Pan, Wee Peng Goh, Srikanth Gummadi, Lei Wang
  • Patent number: 9591438
    Abstract: Systems and methods are described for determining position of a receiver. The positioning system comprises a transmitter network including transmitters that broadcast positioning signals. The positioning system comprises a remote receiver that acquires and tracks the positioning signals and/or satellite signals. The satellite signals are signals of a satellite-based positioning system. A first mode of the remote receiver uses terminal-based positioning in which the remote receiver computes a position using the positioning signals and/or the satellite signals. The positioning system comprises a server coupled to the remote receiver. A second operating mode of the remote receiver comprises network-based positioning in which the server computes a position of the remote receiver from the positioning signals and/or satellite signals, where the remote receiver receives and transfers to the server the positioning signals and/or satellite signals.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: March 7, 2017
    Assignee: NextNav, LLC
    Inventors: Arun Raghupathy, Ganesh Pattabiraman, Subramanian S Meiyappan, Hari Sankar
  • Patent number: 9509459
    Abstract: Methods and apparatus are described for mitigating intercell interference in wireless communication systems utilizing substantially the same operating frequency band across multiple neighboring coverage areas. The operating frequency band may be shared across multiple neighboring or otherwise adjacent cells, such as in a frequency reuse one configuration. The wireless communication system can synchronize one or more resource allocation regions or zones across the multiple base stations, and can coordinate a permutation type within each resource allocation zone. The base stations can coordinate a pilot configuration in each of a plurality of coordinated resource allocation regions. Subscriber stations can be assigned resources in a coordinated resource allocation region based on interference levels. A subscriber station can determine a channel estimate for each of multiple base stations in the coordinated resource allocation region to mitigate interference.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 29, 2016
    Assignee: Wi-LAN Inc.
    Inventors: Hari Sankar, Ron Porat, Danjie Pan, Wee Peng Goh, Srikanth Gummadi, Lei Wang
  • Publication number: 20160134317
    Abstract: Methods and devices for implementing dynamic receive mode management to improve data throughput and paging performance on a multi-subscriber identification module (SIM) wireless communication device may include detecting, on a protocol stack associated with a first SIM, an active communication in a first network, detecting, on a protocol stack associated with a second SIM, an idle mode paging cycle in a second network, prompting entry into a selected dual receive mode on the shared RF resource, and monitoring at least one performance metric for the idle mode paging cycle associated with the second SIM while in the dual receive mode. Based on the monitored performance metric while in the dual receive mode, the wireless communication device may determine whether paging performance is degraded for the second SIM, and if so, trigger entry into a fallback mode on the shared RF resource.
    Type: Application
    Filed: March 30, 2015
    Publication date: May 12, 2016
    Inventors: An-swol Clement HU, Reza Shahidi, Chintan Shirish Shah, Jun Hu, Stanley Suyi Tsai, Parth AshwinKumar Pandya, Shanshan Wang, Qingxin Chen, Hari Sankar, Qiang Shen, Thawatt Gopal, Divaydeep Sikri
  • Publication number: 20160119820
    Abstract: Aspects include detecting, by a user equipment, an interference pattern that interferes with a transmission in a plurality of first time slots. Further included is determining a blanking pattern based on the temporal overlap between the interference pattern and the first time slots, and determining a partial time slot format for each partially overlapped one of the first time slots, wherein each partial time slot format includes code and pilot information from a non-overlapped section of each overlapped one of the first time slots. Additionally included is determining a code rate for each partial time slot based on each partial time slot format, determining a power boost for each partial time slot based on each code rate, and transmitting information in each partial time slot according to each partial time slot format and each corresponding code rate and at a transmit power associated with the corresponding power boost.
    Type: Application
    Filed: February 25, 2015
    Publication date: April 28, 2016
    Inventors: Chien Chung LIN, Hari SANKAR, Tzu-Han CHOU, Thawatt GOPAL, Carlos Ruben CABRERA MERCADER, Insung KANG
  • Publication number: 20160013877
    Abstract: Apparatus, methods, and computer program product for wireless communication, including receiving a plurality of chips in a time division synchronous code division multiple access (TD-SCDMA) network; performing channel matched filtering, despreading, and descrambling on the plurality of chips to determine a plurality of received symbols for each of a plurality of cells; performing symbol-level inter-cell interference cancellation on the plurality of received symbols to determine a plurality of serving cell symbol estimates; and performing multi-user detection on the plurality of serving cell symbol estimates to determine a plurality of detected serving cell symbols.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Sheng-Yuan TU, Farrokh ABRISHAMKAR, Venkata Gautham CHAVALI, Bahadir CANPOLAT, Insung KANG, Ming KANG, Hari SANKAR, Aamod Dinkar KHANDEKAR
  • Publication number: 20150319666
    Abstract: Methods and apparatus for wireless communication for improving handover between a network and a user equipment (UE) when a measurement report is received. Aspects of the methods and apparatus relate to determining the quality of a serving cell associated with a fast handover performance threshold. When the fast handover performance threshold is breached, the UE may transmit a measurement report requesting a handover to a target cell. Upon requesting a handover to a target cell when the fast handover performance threshold is breached, the UE receives a handover trigger allowing handover to a target cell.
    Type: Application
    Filed: September 18, 2013
    Publication date: November 5, 2015
    Inventors: Insung KANG, Jie MAO, Aamod Dinkar KHANDEKAR, Hari SANKAR, Qiang SHEN, Chao JIN, Song TIAN, Shiau-He TSAI, Qingxin CHEN, Huichun CHEN
  • Publication number: 20150139367
    Abstract: Apparatus and methods for channel estimation include determining two streams corresponding to odd and even samples of a received signal that is sampled at a first chip rate, performing least squares successive interference cancellation on each of the two streams to obtain odd and even raw channel estimates, interlacing the odd and even raw channel estimates to obtain interlaced channel estimates, interpolating additional samples in the interlaced channel estimates to create higher chip rate channel estimates, identifying a first set of tap positions based on the higher chip rate channel estimates, applying matching pursuit to the first set of tap positions to identify a second set of tap positions, wherein the second set of tap positions includes fewer tap positions than the first set of tap positions, and determining a third set of tap positions by clustering each tap position included in the second set of tap positions.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Farrokh ABRISHAMKAR, Venkata Gautham Chavali, Insung Kang, Carlos Ruben Cabrera-Mercader, Hari Sankar, Aamod Dinkar Khandekar