Patents by Inventor Sandeep Singhai

Sandeep Singhai 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: 10979161
    Abstract: An apparatus and method for channel switching comprising encapsulating a plurality of IP datagrams associated with a plurality of real time audio/visual (A/V) streams or a plurality of file objects onto a plurality of MPE sections; inserting the plurality of MPE sections into one of a plurality of elementary streams; and multiplexing the plurality of elementary streams associated with the plurality of real time A/V streams or the plurality of file objects into a plurality of non-consecutive bursts, wherein the plurality of elementary streams are adjacent in a channel line-up. In one aspect, the plurality of non-consecutive bursts is transmitted to a DVB-H receiver with a limited memory size for enabling fast channel switching. In one aspect, the channel line-up is presented in an electronic service guide (ESG).
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 13, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
  • Publication number: 20190253164
    Abstract: An apparatus and method for channel switching comprising encapsulating a plurality of IP datagrams associated with a plurality of real time audio/visual (A/V) streams or a plurality of file objects onto a plurality of MPE sections; inserting the plurality of MPE sections into one of a plurality of elementary streams; and multiplexing the plurality of elementary streams associated with the plurality of real time A/V streams or the plurality of file objects into a plurality of non-consecutive bursts, wherein the plurality of elementary streams are adjacent in a channel line-up. In one aspect, the plurality of non-consecutive bursts is transmitted to a DVB-H receiver with a limited memory size for enabling fast channel switching. In one aspect, the channel line-up is presented in an electronic service guide (ESG).
    Type: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
  • Patent number: 10320500
    Abstract: An apparatus and method for channel switching comprising encapsulating a plurality of IP datagrams associated with a plurality of real time audio/visual (A/V) streams or a plurality of file objects onto a plurality of MPE sections; inserting the plurality of MPE sections into one of a plurality of elementary streams; and multiplexing the plurality of elementary streams associated with the plurality of real time A/V streams or the plurality of file objects into a plurality of non-consecutive bursts, wherein the plurality of elementary streams are adjacent in a channel line-up. In one aspect, the plurality of non-consecutive bursts is transmitted to a DVB-H receiver with a limited memory size for enabling fast channel switching. In one aspect, the channel line-up is presented in an electronic service guide (ESG).
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: June 11, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
  • Patent number: 9838964
    Abstract: Aspects of the present disclosure are directed to a user equipment, an RNC, or an application operable in a wireless communications network and methods in which the user equipment can be transitioned into a dormant state controlled by an application driven scheme. According to the application driven scheme, a request is received from an active process at an application server to trigger a wireless device to enter a dormant state, and network traffic information corresponding to a time interval is received from a wireless device. If the network traffic information indicates that the active process is solely responsible for network traffic at a transport layer of the wireless device during the time interval, one or more commands are transmitted to the wireless device such that the wireless device enters the dormant state. Other aspects, embodiments, and features are also claimed and described.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: December 5, 2017
    Assignee: Qualcomm Incorporated
    Inventors: Sandeep Singhai, Anurag Singh, Naveen Kalla
  • Patent number: 9426743
    Abstract: Aspects of the present disclosure are directed to a methods and systems operable by a network entity for wireless communication, that includes determining that User Equipment (UE) is in idle mode and receiving eMBMS (evolved Multimedia Broadcast and Multicast Service); and based on the determining, activating a power optimization procedure in order to reduce power consumption of the UE. Examples of a power optimization procedures include a single or multi-level hardware shut down procedure, lowering the clock rate of hardware, and shutting down a communication bus during periods of non-use.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Kuo-Chun Lee, Praveen Appu, Shailesh Maheshwari, Anil Satyanarayana Rao, Muhammad Arif Munif, Sandeep Singhai, Sanket Shah, Hashim Shaik, Jack Shyh-Hurng Shauh, Randy Vinh Tran, Sivaramakrishna Veerepalli, Ying Wang
  • Patent number: 9420332
    Abstract: This disclosure describes audio decoding techniques for decoding audio information that needs to be properly clocked. In accordance with this disclosure, the number of audio samples in decoded audio output can be adjusted to compensate for an estimated error the in decoder clock. That is to say, rather than adjust the decoder clock to synchronize the decoder clock to the encoder clock, this disclosure proposes adding or removing audio samples from the decoded audio output in order to ensure that the decoded audio output is properly timed. In this way, the techniques of this disclosure can eliminate the need for an adjustable or controllable clock at the decoding device, which can save cost and/or allow legacy devices that do not include an adjustable or controllable clock to decode and output audio information that needs to be properly clocked.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: August 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Nischal Abrol, Sivaramakrishna Veerepalli, Stephen Verrall, Sandeep Singhai
  • Publication number: 20140199979
    Abstract: Aspects of the present disclosure are directed to a user equipment, an RNC, or an application operable in a wireless communications network and methods in which the user equipment can be transitioned into a dormant state controlled by an application driven scheme. According to the application driven scheme, a request is received from an active process at an application server to trigger a wireless device to enter a dormant state, and network traffic information corresponding to a time interval is received from a wireless device. If the network traffic information indicates that the active process is solely responsible for network traffic at a transport layer of the wireless device during the time interval, one or more commands are transmitted to the wireless device such that the wireless device enters the dormant state. Other aspects, embodiments, and features are also claimed and described.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: Qualcomm Incorporated
    Inventors: Sandeep Singhai, Anurag Singh, Naveen Kalla
  • Publication number: 20140192693
    Abstract: Aspects of the present disclosure are directed to a methods and systems operable by a network entity for wireless communication, that includes determining that User Equipment (UE) is in idle mode and receiving eMBMS (evolved Multimedia Broadcast and Multicast Service); and based on the determining, activating a power optimization procedure in order to reduce power consumption of the UE. Examples of a power optimization procedures include a single or multi-level hardware shut down procedure, lowering the clock rate of hardware, and shutting down a communication bus during periods of non-use.
    Type: Application
    Filed: December 9, 2013
    Publication date: July 10, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Kuo-Chun Lee, Praveen Appu, Shailesh Maheshwari, Anil Satyanarayana Rao, Muhammad Arif Munif, Sandeep Singhai, Shah Sanket, Hashim Shaik, Jack Shyh-Hurng Shauh, Randy V. Tran, Sivaramakrishna Veerepalli, Ying Wang
  • Patent number: 8675505
    Abstract: Methods and apparatus for efficient network information acquisition over a DVB network. In an aspect, a method includes identifying an IP/MAC platform, acquiring network information table (NIT) information in a transport stream being transmitted on a forward link frequency, acquiring IP/MAC network table (INT) information associated with the IP/MAC platform based on the NIT information, creating a network list that identifies all networks referred to by all stream location descriptors associated with the selected IP/MAC platform based on the INT information, and acquiring network information for all the networks in the network list. In an aspect, an apparatus includes means for identifying an IP/MAC platform, means for acquiring NIT information, and means for acquiring INT information, means for creating a network list that identifies networks associated with the selected IP/MAC platform, and means for acquiring network information for all the networks in the network list.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: March 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Singhai, Bollapragada Venkata Janaki Manohar, Sivaramakrishna Veerepalli
  • Patent number: 8634310
    Abstract: Methods and apparatus for improved program acquisition for use with MPEG-2 based systems. In an aspect, a method includes receiving a program association table (PAT) associated with an MPEG-2 transport stream, and identifying program map tables (PMTs) included in the PAT. The method also includes caching the PMTs, receiving a request to present a program, determining if a PMT associated with the program has been cached, and acquiring the selected program using information from the cached PMT. An apparatus includes means for receiving a PAT associated with an MPEG-2 transport stream and means for identifying PMTs included in the PAT. The apparatus also includes means for caching the PMTs, means for receiving a request to present a program, means for determining if a PMT associated with the program has been cached, and means for acquiring the selected program using information from the cached PMT.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: January 21, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
  • Patent number: 8358687
    Abstract: An apparatus and method for receiving multiple simultaneous stream bursts comprising determining if a frame size is smaller than a size of an available memory; determining if a priority of a first packet is lower than a priority of a second packet, wherein the frame size is of a frame for the second packet; requesting to abort processing the first packet and to de-assign the available memory from the first packet if the priority of the first packet is lower than the priority of the second packet; waiting for the size of the available memory to become equal or greater than the frame size if the priority of the first packet is not lower than the priority of the second packet; and assigning the available memory to the frame for the second packet.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: January 22, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Siva Veerepalli, Sandeep Singhai
  • Patent number: 7707320
    Abstract: Method for communication buffer management communicates messages between local and remote hosts. Socket, process buffer and reserve buffers allocated. Process and reserve buffers differentiated for transmit and receive. Global memory pool partitioned into process and reserve buffer pools; reserve buffer pool partitioned into transmit and receive pools. Messages stored in process buffer, but reserve buffer stores messages if low memory (POS). Communication system and mobile device include communication manager storing messages in process buffers; if POS exists, in reserve buffers. Communication buffer manager used for memory management, allocation, reclamation. Both adapt for static and dynamic memory management.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: April 27, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Singhai, Nischal Abrol
  • Patent number: 7535929
    Abstract: To avoid lost packets that could otherwise occur were a round robin scheduling policy to be used to assign PPP packet fragments to multiple communication links, the links are assigned tokens based on their capacities, with a fragment being assigned to the link with the most tokens. When a fragment is scheduled to a link, the tokens of the link are decremented accordingly. The tokens are periodically refreshed.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: May 19, 2009
    Inventors: Sandeep Singhai, Ben A. Saidi
  • Publication number: 20090080512
    Abstract: An apparatus and method for receiving multiple simultaneous stream bursts comprising determining if a frame size is smaller than a size of an available memory; determining if a priority of a first packet is lower than a priority of a second packet, wherein the frame size is of a frame for the second packet; requesting to abort processing the first packet and to de-assign the available memory from the first packet if the priority of the first packet is lower than the priority of the second packet; waiting for the size of the available memory to become equal or greater than the frame size if the priority of the first packet is not lower than the priority of the second packet; and assigning the available memory to the frame for the second packet.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 26, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Siva Veerepalli, Sandeep Singhai
  • Publication number: 20090077585
    Abstract: An apparatus and method for channel switching comprising encapsulating a plurality of IP datagrams associated with a plurality of real time audio/visual (A/V) streams or a plurality of file objects onto a plurality of MPE sections; inserting the plurality of MPE sections into one of a plurality of elementary streams; and multiplexing the plurality of elementary streams associated with the plurality of real time A/V streams or the plurality of file objects into a plurality of non-consecutive bursts, wherein the plurality of elementary streams are adjacent in a channel line-up. In one aspect, the plurality of non-consecutive bursts is transmitted to a DVB-H receiver with a limited memory size for enabling fast channel switching. In one aspect, the channel line-up is presented in an electronic service guide (ESG).
    Type: Application
    Filed: September 17, 2008
    Publication date: March 19, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
  • Publication number: 20090019499
    Abstract: Methods and apparatus for improved program acquisition for use with MPEG-2 based systems. In an aspect, a method includes receiving a program association table (PAT) associated with an MPEG-2 transport stream, and identifying program map tables (PMTs) included in the PAT. The method also includes caching the PMTs, receiving a request to present a program, determining if a PMT associated with the program has been cached, and acquiring the selected program using information from the cached PMT. An apparatus includes means for receiving a PAT associated with an MPEG-2 transport stream and means for identifying PMTs included in the PAT. The apparatus also includes means for caching the PMTs, means for receiving a request to present a program, means for determining if a PMT associated with the program has been cached, and means for acquiring the selected program using information from the cached PMT.
    Type: Application
    Filed: June 23, 2008
    Publication date: January 15, 2009
    Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
  • Publication number: 20090013367
    Abstract: Methods and apparatus for efficient network information acquisition over a DVB network. In an aspect, a method includes identifying an IP/MAC platform, acquiring network information table (NIT) information in a transport stream being transmitted on a forward link frequency, acquiring IP/MAC network table (INT) information associated with the IP/MAC platform based on the NIT information, creating a network list that identifies all networks referred to by all stream location descriptors associated with the selected IP/MAC platform based on the INT information, and acquiring network information for all the networks in the network list. In an aspect, an apparatus includes means for identifying an IP/MAC platform, means for acquiring NIT information, and means for acquiring INT information, means for creating a network list that identifies networks associated with the selected IP/MAC platform, and means for acquiring network information for all the networks in the network list.
    Type: Application
    Filed: June 25, 2008
    Publication date: January 8, 2009
    Inventors: Sandeep Singhai, Bollapragada Venkata Janaki Manohar, Sivaramakrishna Veerepalli
  • Publication number: 20080008281
    Abstract: This disclosure describes audio decoding techniques for decoding audio information that needs to be properly clocked. In accordance with this disclosure, the number of audio samples in decoded audio output can be adjusted to compensate for an estimated error the in decoder clock. That is to say, rather than adjust the decoder clock to synchronize the decoder clock to the encoder clock, this disclosure proposes adding or removing audio samples from the decoded audio output in order to ensure that the decoded audio output is properly timed. In this way, the techniques of this disclosure can eliminate the need for an adjustable or controllable clock at the decoding device, which can save cost and/or allow legacy devices that do not include an adjustable or controllable clock to decode and output audio information that needs to be properly clocked.
    Type: Application
    Filed: March 27, 2007
    Publication date: January 10, 2008
    Inventors: Nischal Abrol, Sivaramakrishna Veerepalli, Stephen Verrall, Sandeep Singhai
  • Patent number: 7212538
    Abstract: Communication methods, buffer management methods, communication systems, and communication devices for mobile communications using acknowledgement-based protocols, such as TCP. Communication buffer memory includes free and committed memory, with copies of transmitted messages awaiting acknowledgement stored in committed memory of transmit buffer. Memory controller monitors communication buffer state and, if free memory is less than a memory threshold, controller extracts TCP ACKNUM from a received host message. The TCP ACKNUM acknowledges transmitted message copies having ACKNUMs of lesser ordinality, and memory controller identifies and denominates the committed memory storing acknowledged messages as free memory, potentially avoiding deadlock.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: May 1, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Nischal Abrol, Sandeep Singhai
  • Patent number: 7003294
    Abstract: Methods and apparatus are presented to reduce the number of registration requests transmitted by a mobile node to a foreign agent. Rather than always sending the re-registration request at pre-determined times before the expiry of registration lifetime, re-registration requests are transmitted only if some data transfer takes place after a time period demarcated by the previous successful registration.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: February 21, 2006
    Assignee: Qualcomm Incorporated
    Inventors: Sandeep Singhai, Marcello Lioy