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: 10979161Abstract: 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: GrantFiled: April 26, 2019Date of Patent: April 13, 2021Assignee: QUALCOMM IncorporatedInventors: Sandeep Singhai, Sivaramakrishna Veerepalli
-
Publication number: 20190253164Abstract: 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: ApplicationFiled: April 26, 2019Publication date: August 15, 2019Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
-
Patent number: 10320500Abstract: 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: GrantFiled: September 17, 2008Date of Patent: June 11, 2019Assignee: QUALCOMM IncorporatedInventors: Sandeep Singhai, Sivaramakrishna Veerepalli
-
Patent number: 9838964Abstract: 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: GrantFiled: January 11, 2013Date of Patent: December 5, 2017Assignee: Qualcomm IncorporatedInventors: Sandeep Singhai, Anurag Singh, Naveen Kalla
-
Patent number: 9426743Abstract: 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: GrantFiled: December 9, 2013Date of Patent: August 23, 2016Assignee: QUALCOMM IncorporatedInventors: 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: 9420332Abstract: 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: GrantFiled: March 27, 2007Date of Patent: August 16, 2016Assignee: QUALCOMM IncorporatedInventors: Nischal Abrol, Sivaramakrishna Veerepalli, Stephen Verrall, Sandeep Singhai
-
Publication number: 20140199979Abstract: 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: ApplicationFiled: January 11, 2013Publication date: July 17, 2014Applicant: Qualcomm IncorporatedInventors: Sandeep Singhai, Anurag Singh, Naveen Kalla
-
Publication number: 20140192693Abstract: 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: ApplicationFiled: December 9, 2013Publication date: July 10, 2014Applicant: QUALCOMM IncorporatedInventors: 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: 8675505Abstract: 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: GrantFiled: June 25, 2008Date of Patent: March 18, 2014Assignee: QUALCOMM IncorporatedInventors: Sandeep Singhai, Bollapragada Venkata Janaki Manohar, Sivaramakrishna Veerepalli
-
Patent number: 8634310Abstract: 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: GrantFiled: June 23, 2008Date of Patent: January 21, 2014Assignee: QUALCOMM IncorporatedInventors: Sandeep Singhai, Sivaramakrishna Veerepalli
-
Patent number: 8358687Abstract: 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: GrantFiled: September 4, 2008Date of Patent: January 22, 2013Assignee: QUALCOMM IncorporatedInventors: Siva Veerepalli, Sandeep Singhai
-
Patent number: 7707320Abstract: 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: GrantFiled: September 5, 2003Date of Patent: April 27, 2010Assignee: QUALCOMM IncorporatedInventors: Sandeep Singhai, Nischal Abrol
-
Patent number: 7535929Abstract: 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: GrantFiled: September 25, 2002Date of Patent: May 19, 2009Inventors: Sandeep Singhai, Ben A. Saidi
-
Publication number: 20090080512Abstract: 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: ApplicationFiled: September 4, 2008Publication date: March 26, 2009Applicant: QUALCOMM IncorporatedInventors: Siva Veerepalli, Sandeep Singhai
-
Publication number: 20090077585Abstract: 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: ApplicationFiled: September 17, 2008Publication date: March 19, 2009Applicant: QUALCOMM IncorporatedInventors: Sandeep Singhai, Sivaramakrishna Veerepalli
-
Publication number: 20090019499Abstract: 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: ApplicationFiled: June 23, 2008Publication date: January 15, 2009Inventors: Sandeep Singhai, Sivaramakrishna Veerepalli
-
Publication number: 20090013367Abstract: 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: ApplicationFiled: June 25, 2008Publication date: January 8, 2009Inventors: Sandeep Singhai, Bollapragada Venkata Janaki Manohar, Sivaramakrishna Veerepalli
-
Publication number: 20080008281Abstract: 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: ApplicationFiled: March 27, 2007Publication date: January 10, 2008Inventors: Nischal Abrol, Sivaramakrishna Veerepalli, Stephen Verrall, Sandeep Singhai
-
Patent number: 7212538Abstract: 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: GrantFiled: September 5, 2003Date of Patent: May 1, 2007Assignee: Qualcomm IncorporatedInventors: Nischal Abrol, Sandeep Singhai
-
Patent number: 7003294Abstract: 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: GrantFiled: December 20, 2001Date of Patent: February 21, 2006Assignee: Qualcomm IncorporatedInventors: Sandeep Singhai, Marcello Lioy