Patents by Inventor Nagaraju Naik

Nagaraju Naik 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: 9775077
    Abstract: A UE receives a list of neighboring cells of a serving cell serving the UE, and a list of SAIs. The list of neighboring cells may be included in a first system information message and the list of SAIs may be included in a second system information message. The first and second messages may be the same message, e.g., SIB15, or may be different messages SIB4/SIB5 and SIB15. The list of SAI includes those SAI supported by at least one of the serving cell and the neighboring cells. At least one of the SAIs is formatted to include mapping information that maps the SAI to one or more of the neighboring cells included in the list of neighboring cells. The UE processes the at least one SAI to determine the one or more neighboring cells that support the SAI.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 26, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Kenchieh Brian Yang, Jun Wang, Xiaoxia Zhang, Ralph Akram Gholmieh, Nagaraju Naik
  • Publication number: 20170230434
    Abstract: A device for receiving streaming data includes a broadcast or multicast middleware unit configured to receive the streaming data via a second service and a proxy unit configured to be disposed between the middleware unit and a client application, the proxy unit further configured to receive an indication of whether the streaming data is to be received via a first service or the second service, when the indication indicates that the streaming data is to be received via the first service: disable the middleware unit; and receive the streaming data via the first service, and when the indication indicates that the streaming data is to be received via the second service: activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of a broadcast service or a multicast service; and receive the streaming data from the middleware unit.
    Type: Application
    Filed: April 26, 2017
    Publication date: August 10, 2017
    Inventors: Jun Wang, Carlos Marcelo Dias Pazos, Charles Nung Lo, Nagaraju Naik, Thomas Stockhammer, Gordon Kent Walker
  • Patent number: 9730128
    Abstract: A method, an apparatus, and a computer program product for wireless communication enable user equipment operating in a current cell that provides a multimedia broadcast/multicast service to distinguish between neighboring cells that have different operational characteristics. The presence of a neighboring cell is identified while the user equipment is operating in a first cell and it is determined whether the neighboring cell provides services different from the services provided in the current cell, based on information maintained by the user equipment. The user equipment may move to the neighboring cell to obtain better or different service.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 8, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Kuo-Chun Lee, Jun Wang, Nagaraju Naik, Sivaramakrishna Veerepalli, Ralph Akram Gholmieh, Gordon Kent Walker
  • Patent number: 9712981
    Abstract: A first UE receives a request for a service from an application running on a second UE or an application running on the first UE. The second UE is different than the first UE. The request for the service is a request for a set of files/streams through an MBMS service. The first UE attempts to receive the set of files/streams through the MBMS service from one of a base station or a third UE. The first UE sends a reception report including at least one of a reception acknowledgement or a statistical report associated with the set of files/streams. The at least one of the reception acknowledgement or the statistical report associated with the set of files/streams includes an identifier associated with at least one of the second UE, the third UE, the application running on the second UE, or the application running on the first UE.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ralph Akram Gholmieh, Nagaraju Naik, Carlos Marcelo Dias Pazos
  • Publication number: 20170180951
    Abstract: A method for selectively prioritizing eMBMS includes: determining a collision metric associated with at least one of a plurality of eMBMS data streams on the first subscription; identifying a first eMBMS data stream of the plurality of eMBMS data streams having a highest collision metric amongst the plurality of eMBMS data streams on the first subscription; assigning the first eMBMS data stream with a higher QoS priority than a QoS priority assigned to paging occasions on the second subscription; and in response to detecting that an upcoming paging occasion on the second subscription coincides with an upcoming eMBMS data burst associated with the first eMBMS data stream on the first subscription, utilizing the RF chain to receive the eMBMS data burst on the first subscription based on the first eMBMS data stream on the first subscription having a higher QoS priority than the paging occasions on the second subscription.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 22, 2017
    Inventors: Kuo-Chun Lee, Sivaramakrishna Veerepalli, Shailesh Maheshwari, Mohan Krishna Gowda, Srinivasan Rajagopalan, Adrian Prentice, Hans Agardh, Nagaraju Naik, Ralph Akram Gholmieh
  • Patent number: 9674251
    Abstract: A device for receiving streaming data includes a broadcast or multicast middleware unit configured to receive the streaming data via a second service and a proxy unit configured to be disposed between the middleware unit and a client application, the proxy unit further configured to receive an indication of whether the streaming data is to be received via a first service or the second service, when the indication indicates that the streaming data is to be received via the first service: disable the middleware unit; and receive the streaming data via the first service, and when the indication indicates that the streaming data is to be received via the second service: activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of a broadcast service or a multicast service; and receive the streaming data from the middleware unit.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jun Wang, Carlos Marcelo Dias Pazos, Charles Nung Lo, Nagaraju Naik, Thomas Stockhammer, Gordon Kent Walker
  • Patent number: 9674674
    Abstract: Systems, methods, and devices of the various embodiments enable the use of a broadcast bearer (such as a Multimedia Broadcast Multicast Service (“MBMS”) bearer), unicast bearer, or both a unicast bearer and a broadcast bearer to deliver content to a receiver device. In various embodiments, network policy governing delivery of one or more service or one or more classes of services via a unicast bearer and a broadcast bearer may be provided to one or more devices in the network. In various embodiments, network policy may be applied to the unicast or broadcast delivery selections of a service to control use of a unicast bearer and/or the broadcast bearer to provision the service.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jun Wang, Gordon Kent Walker, Charles Nung Lo, Thomas Stockhammer, Nagaraju Naik, Xiaoxia Zhang
  • Patent number: 9668030
    Abstract: Methods, systems, and apparatus for synchronizing interactive advertisements with linear advertisements, including: a traffic module configured to generate advertisement schedule information about slots for linear advertisements on channels; an automation module configured to detect cue messages in real-time media, each cue message indicating a respective start time and a respective index of a respective slot for respective linear advertisements, and to forward information about the cue messages; and an interactivity production module configured to receive the advertisement schedule information, the information about the cue messages, and information about interactive sequences, each interactive sequence to be synchronized with a respective spot for an associated linear advertisement, to generate an interactivity event for each respective interactive sequence, to calculate a start time for each respective interactivity event using information about a respective associated cue message, and to forward an activa
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Binita Gupta, Eitan Pilipski, Rajkumar Pitchaimani, Nagaraju Naik, Qi Xue, Carla L. Riney
  • Patent number: 9645878
    Abstract: An example device for processing media data includes one or more processors configured to receive a file including media data, determine that a portion of the file is potentially erroneous, form error-indicative data indicating that the file includes the portion that is potentially erroneous, and store the file and the error-indicative data to a location available to a target application for the media data of the file. Another example device includes one or more processors configured to receive a file including media data, receive a first set of information indicative of one or more removable portions of the file that can be removed from the file, receive a second set of information indicative of a suspect portion of the file, determine one or more of the removable portions that completely overlap the suspect portion, and remove the determined one or more removable portions from the file.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: May 9, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Nagaraju Naik, Thomas Stockhammer
  • Publication number: 20170078856
    Abstract: Systems, methods, and devices of the various embodiments enable signaling, such as in-band signaling, of service description updates in Real-Time Transport Protocol (RTP) streaming over evolved Multimedia Broadcast Multicast Service (eMBMS).
    Type: Application
    Filed: May 20, 2016
    Publication date: March 16, 2017
    Inventors: Osama Lotfallah, Ralph Akram Gholmieh, Carlos Marcelo Dias Pazos, Nagaraju Naik
  • Patent number: 9590814
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus establishes a file delivery session with a server in a broadcast network for system information. The apparatus also receives a plurality of metadata fragments in the file delivery session. The plurality of metadata fragments including at least one initialization segment description fragment, wherein the at least one initialization segment description fragment is associated with at least one media segment transmitted in another file delivery session.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: March 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Carlos M. D. Pazos, Nagaraju Naik, Charles Nung Lo, Thomas Stockhammer
  • Patent number: 9544802
    Abstract: A system and methods for determining whether to participate in reception reporting procedures for an eMBMS service. Multiple applications on a receiver device can consume the same file download or streaming eMBMS service, and can have conflicting opt in/opt out settings for reporting in middleware. Algorithms are provided that take into account the different opt statuses of applications, and allow middleware components to determine whether to log reception metrics for a service and/or whether a reception report should be uploaded after a service session of the service.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Chaitali Gupta, Ralph A. Gholmieh, Nagaraju Naik, Carlos M. D. Pazos
  • Patent number: 9537902
    Abstract: Methods, devices and systems for delivering broadcast data to client devices that do not support receiving broadcast transmissions. In an embodiment, a gateway device may be configured to receive a manifest file and related data segments via a first type of network protocol, such as LTE broadcasts. The manifest file may include data defining network addresses for one or more network resources, and may be modified to include a network address of a proxy server for the network resources. The proxy server may be configured to accept requests for data segments from client devices conforming to a second type of network protocol different from the first protocol, such as unicast. In an embodiment, the gateway device may transmit broadcast data for storage in a cache or alternatively a separate storage location accessible to the proxy server. The proxy server may be included in the gateway device or client devices.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Joseph P. Barone, Nermeen A. Bassiouny, Nagaraju Naik, Thadi M. Nagaraj
  • Publication number: 20160380853
    Abstract: An example client device for reporting consumption of media data includes one or more network interfaces configured to send and receive data via a network, and a middleware unit implemented from one or more hardware-based processors comprising digital logic circuitry, the middleware unit configured to determine a service area in which the client device was located when the client device received media data via the network interfaces, determine a reporting strategy for consumption of the media data based on the determined service area in which the client device was located when the client device received the media data, and report consumption of the media data according to the reporting strategy.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 29, 2016
    Inventors: Osama Abdel Latif Lotfallah, Carlos Marcelo Dias Pazos, Ralph Akram Gholmieh, Nagaraju Naik
  • Publication number: 20160373546
    Abstract: An example client device includes a middleware unit for receiving media data either via a broadcast service or a unicast service, depending on whether the broadcast service is available. The client device also includes a streaming client, such as a Dynamic Adaptive Streaming over HTTP (DASH) client. The DASH client sends requests to retrieve media data via the middleware unit. The middleware unit may cache media data received via the broadcast service, such that even when the broadcast service is not active, if the streaming client requests media data that was previously received via the broadcast service, the middleware unit may provide the media data to the streaming client from the cache, rather than requesting the media data from an external server device specified in the request from the streaming client.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 22, 2016
    Inventors: Osama Abdel Latif Lotfallah, Carlos Marcelo Dias Pazos, Thomas Stockhammer, Nagaraju Naik
  • Publication number: 20160373324
    Abstract: An example device for generating quality measurement reports includes one or more hardware-based processors implemented using digital circuitry, the processors being configured to execute a middleware unit and a target application for media data. The middleware unit is configured to receive media data via broadcast or multicast from a server device, generate reception reports covering the reception of the media data according to received reporting directives, deliver at least part of the media data to a target application of the client device, receive quality of experience (QoE) reports from the target application, and provide contents of the QoE reports to a reception reporting server.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 22, 2016
    Inventors: Ralph Akram Gholmieh, Carlos Marcelo Dias Pazos, Nagaraju Naik, Thomas Stockhammer, Charles Nung Lo
  • Publication number: 20160308927
    Abstract: Systems, methods, and devices of the various embodiments enable a receiver device to use a modified segment availability time. In various embodiments, a receiver device may be enabled to modify availability start times for segments in a segment availability timeline, such as a Media Presentation Description (MPD), to account for the actual times when segments will be available to a DASH client.
    Type: Application
    Filed: July 29, 2015
    Publication date: October 20, 2016
    Inventors: Ralph Akram Gholmieh, Osama Lotfallah, Carlos Marcelo Dias Pazos, Nagaraju Naik, Nagaraja Shivashankar, Nermeen Ahmed Bassiouny, Thadi Manjunath Nagaraj
  • Publication number: 20160308928
    Abstract: Systems, methods, and devices of the various embodiments enable a receiver device to use a modified segment availability time. In various embodiments, a receiver device may be enabled to modify availability start times for segments in a segment availability timeline, such as a Media Presentation Description (MPD), to account for the actual times when segments will be available to a DASH client.
    Type: Application
    Filed: July 29, 2015
    Publication date: October 20, 2016
    Inventors: Ralph Akram Gholmieh, Osama Lotfallah, Carlos Marcelo Dias Pazos, Nagaraju Naik, Nagaraja Shivashankar, Nermeen Ahmed Bassiouny, Thadi Manjunath Nagaraj
  • Publication number: 20160308934
    Abstract: Systems, methods, and devices of the various embodiments enable a receiver device to use a modified segment availability time. In various embodiments, a receiver device may be enabled to modify availability start times for segments in a segment availability timeline, such as a Media Presentation Description (MPD), to account for the actual times when segments will be available to a DASH client.
    Type: Application
    Filed: July 29, 2015
    Publication date: October 20, 2016
    Inventors: Ralph Akram Gholmieh, Osama Lotfallah, Carlos Marcelo Dias Pazos, Nagaraju Naik, Nagaraja Shivashankar, Nermeen Ahmed Bassiouny, Thadi Manjunath Nagaraj
  • Publication number: 20160294900
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive template information that identifies a template for generating a plurality of uniform resource identifiers (URIs) for accessing media content. The apparatus may generate, based on the template, one or more URIs of the plurality of URIs for accessing one or more portions of the media content. The apparatus may store the one or more URIs in a playlist file.
    Type: Application
    Filed: March 24, 2016
    Publication date: October 6, 2016
    Inventors: Mona Agrawal, Nagaraju Naik, Carlos Marcelo Dias Pazos