Patents by Inventor Giridhar Dhati Mandyam

Giridhar Dhati Mandyam 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: 20230413032
    Abstract: Methods, systems, and devices for wireless communication are described. A user equipment (UE) may transmit, to a network entity, a consent profile registration request, the consent profile registration request identifying a user identifier. The UE may transmit, to the network entity, a consent profile based at least in part on the consent profile registration request, the consent profile comprising one or more consent types for the user identifier that configure one or more consent parameters for the user identifier on a least a per-user basis.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 21, 2023
    Inventors: Rajeev Kumar, Gavin Bernard Horn, Olufunmilola Omolade Awoniyi-Oteri, Aziz Gholmieh, Soo Bum Lee, Giridhar Dhati Mandyam
  • Publication number: 20230353609
    Abstract: Embodiments include systems and methods for delivering Dynamic Adaptive Streaming Over Hypertext Transfer Protocol (DASH) content through Web Real-Time Communication (WebRTC). Various embodiments may enable the mapping of DASH content onto WebRTC transport sessions. Various embodiments may enable the reuse of encryption contexts.
    Type: Application
    Filed: April 25, 2023
    Publication date: November 2, 2023
    Inventors: Imed BOUAZIZI, Thomas STOCKHAMMER, Giridhar Dhati MANDYAM
  • Publication number: 20230350925
    Abstract: Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria.
    Type: Application
    Filed: June 8, 2023
    Publication date: November 2, 2023
    Inventors: Mark BOYNS, Chandrakant MEHTA, Jeffrey TSAY, Giridhar Dhati MANDYAM
  • Publication number: 20230132156
    Abstract: In some aspects, a user device may receive, from a camera of the user device, an image of a physical environment of the camera. The user device may determine, using a brightness analysis model, a first brightness associated with a first portion of the image that depicts an object. The user device may determine, using the brightness analysis model, a second brightness associated with a second portion of the image that is separate from the first portion. The user device may set, based at least in part on the first brightness and the second brightness, a brightness level of a display of the user device. Numerous other aspects are described.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Inventors: Pankaj CHANCHLANI, Suresh AGARWAL, Aswin SRINIVASARAGHAVAN, Giridhar Dhati MANDYAM
  • Patent number: 11470374
    Abstract: Systems, methods, and devices enable a receiver device to determine completeness of low level signaling (LLS) tables received via broadcast transmissions. In various embodiments, broadcast service signaling may include determining whether a received LLS table is a directory table identifying each of a complete set of LLS tables, parsing the directory table, determining whether the directory table is confirmed based at least in part on a digital signature in the directory table, determining whether a complete set of LLS tables is received based at least in part on the identification of each of the complete set of LLS tables in the directory table, and determining available services based at least in part on the complete set of LLS tables before an expiration a repetition time period after receiving the directory table.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: October 11, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Giridhar Dhati Mandyam, Charles Nung Lo
  • Patent number: 11321516
    Abstract: In one example, a device for retrieving media data includes a memory configured to store an ISO Base Media File Format (ISO BMFF) file including one or more samples including hypertext markup language (HTML) elements defining dynamic web content, and a processing unit implemented in circuitry and configured to: retrieve the ISO BMFF file, extract the HTML elements from the samples of the file, and processing the HTML elements to present the dynamic web content. The HTML elements may include JavaScript elements. The processing unit may also present the dynamic web content in a manner that is synchronized with corresponding media data.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Waqar Zia, Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Ye-Kui Wang, Gordon Kent Walker
  • Patent number: 11310540
    Abstract: In one example, a device includes one or more processors implemented in circuitry and configured to execute a Dynamic Adaptive Streaming over HTTP (DASH) aware application (DAA) and a DASH client, and one or more user interfaces. The DAA subscribes to DASH events of a DASH event stream via a first application programming interface (API) between the DAA and a DASH client executed by the one or more processors. The DAA then receives data for one or more DASH events of the DASH event stream from the DASH client via a second API between the DAA and the DASH client, the data for the one or more DASH events specifying interactivity-related content. The DAA then presents the interactivity-related content via the one or more user interfaces. The DAA may further send usage measurements on usage of the interactivity-related content to the DASH client, for reporting to a report server device.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 19, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Carlos Marcelo Dias Pazos
  • Publication number: 20220046307
    Abstract: Systems, methods, and devices enable a receiver device to determine completeness of low level signaling (LLS) tables received via broadcast transmissions. In various embodiments, broadcast service signaling may include determining whether a received LLS table is a directory table identifying each of a complete set of LLS tables, parsing the directory table, determining whether the directory table is confirmed based at least in part on a digital signature in the directory table, determining whether a complete set of LLS tables is received based at least in part on the identification of each of the complete set of LLS tables in the directory table, and determining available services based at least in part on the complete set of LLS tables before an expiration a repetition time period after receiving the directory table.
    Type: Application
    Filed: October 27, 2021
    Publication date: February 10, 2022
    Inventors: Gordon Kent WALKER, Giridhar Dhati MANDYAM, Charles Nung LO
  • Patent number: 11190827
    Abstract: Systems, methods, and devices enable a receiver device to determine completeness of low level signaling (LLS) tables received via broadcast transmissions. In various embodiments, broadcast service signaling may include generating a directory table identifying one or more LLS tables to be broadcast and sending the directory table in a broadcast stream of the one or more LLS tables. In various embodiments, broadcast service signaling may include calculating a cyclic redundancy check (CRC) code for, generating a hash value for, and/or applying a digital signature to one or more LLS tables in a broadcast stream.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 30, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Giridhar Dhati Mandyam, Charles Nung Lo
  • Patent number: 10938872
    Abstract: An example device for retrieving media data includes a streaming client and a media presentation application configured in one or more processors implemented in circuitry. The streaming client is configured to determine a start time for an event message corresponding to an interactivity window during which one or more application-specific interactivity events can occur during presentation of media data, the application-specific interactivity events comprising times during which a user of the device can interact with the presented media data, determine an end time for the event message corresponding to the interactivity window, receive data representative of at least one of the application-specific interactivity events during the interactivity window corresponding to the event message, and forward the data representative of the at least one of the application-specific interactivity events to the media presentation application.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: March 2, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Gordon Kent Walker, Waqar Zia, Ralph Akram Gholmieh
  • Patent number: 10887645
    Abstract: In one example, a device for retrieving media data includes a memory configured to store media data, and one or more processors implemented in circuitry and configured to retrieve a file including the media data, web content formatted according to hypertext markup language (HTML), and data indicating how to synchronize the web content with the media data, and present the media data and the web content, wherein to present the media data and the web content, the one or more processors are configured to synchronize presentation of the web content with presentation of the media data according to the data indicating how to synchronize the web content with the media data.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: January 5, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Yekui Wang, Giridhar Dhati Mandyam, Charles Nung Lo, Waqar Zia
  • Patent number: 10506059
    Abstract: Various embodiments for delivering application content signaling information to a receiver device may include a server generating a metadata fragment for application content items of an application to be acquired by a receiver device, adding to the metadata fragment a first set of attributes including a list of other linear services that use the application content items described by the metadata fragment, and transmitting the metadata fragment to the receiver device. The first set of attributes further may include an application launch page or launch file indicator for the application and/or an indication of required capabilities for rendering the application and its associated one or more application content items. The first set of attributes further may include a start time and an end time for at least one distribution window for the application, the distribution window may be associated with information about auxiliary application content delivered during the distribution window.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Charles Nung Lo, Giridhar Dhati Mandyam, Thomas Stockhammer, Gordon Kent Walker
  • Patent number: 10506058
    Abstract: Methods for delivering application content signaling information may include a generating a metadata fragment for application content items of an application to be acquired by a receiver device, adding to the metadata fragment a first set of attributes indicating that rendering of a linear service or a group of linear services is performed by a media player embedded in the application, and transmitting the metadata fragment to the receiver device. The first set of attributes may include an application launch page or launch file indicator for the application, and/or an indication of required capabilities for rendering the application and associated application content items. The first set of attributes may include a start time and an end time for at least one distribution window for the application, and the at least one distribution window may be associated with information about auxiliary application content delivered during the at least one distribution window.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Charles Nung Lo, Giridhar Dhati Mandyam, Thomas Stockhammer, Gordon Kent Walker
  • Publication number: 20190335221
    Abstract: Systems, methods, and devices enable a receiver device to determine completeness of low level signaling (LLS) tables received via broadcast transmissions. In various embodiments, broadcast service signaling may include generating a directory table identifying one or more LLS tables to be broadcast and sending the directory table in a broadcast stream of the one or more LLS tables. In various embodiments, broadcast service signaling may include calculating a cyclic redundancy check (CRC) code for, generating a hash value for, and/or applying a digital signature to one or more LLS tables in a broadcast stream.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 31, 2019
    Inventors: Gordon Kent Walker, Giridhar Dhati Mandyam, Charles Nung Lo
  • Publication number: 20190306199
    Abstract: A method for securely connecting to a remote server that provides improved Internet security. In the method, a client receives a request to connect to a remote server associated with a domain name. The client, when resolving the domain name, determines whether the remote server supports at least one predetermined IP layer security protocol. The client performs a key exchange protocol with the remote server to generate at least one shared secret in response to determining that the remote server supports the at least one predetermined IP layer security protocol. The client connects to the remote server using the at least one shared secret in the IP layer security protocol.
    Type: Application
    Filed: June 19, 2019
    Publication date: October 3, 2019
    Inventors: Jeffree Froelicher, Lalitha B.S. Suryanarayana, Giridhar Dhati Mandyam
  • Publication number: 20190281100
    Abstract: An example device for retrieving media data includes a streaming client and a media presentation application configured in one or more processors implemented in circuitry. The streaming client is configured to determine a start time for an event message corresponding to an interactivity window during which one or more application-specific interactivity events can occur during presentation of media data, the application-specific interactivity events comprising times during which a user of the device can interact with the presented media data, determine an end time for the event message corresponding to the interactivity window, receive data representative of at least one of the application-specific interactivity events during the interactivity window corresponding to the event message, and forward the data representative of the at least one of the application-specific interactivity events to the media presentation application.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 12, 2019
    Inventors: Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Gordon Kent Walker, Waqar Zia, Ralph Akram Gholmieh
  • Publication number: 20190243881
    Abstract: In one example, a device for retrieving media data includes a memory configured to store an ISO Base Media File Format (ISO BMFF) file including one or more samples including hypertext markup language (HTML) elements defining dynamic web content, and a processing unit implemented in circuitry and configured to: retrieve the ISO BMFF file, extract the HTML elements from the samples of the file, and processing the HTML elements to present the dynamic web content. The HTML elements may include JavaScript elements. The processing unit may also present the dynamic web content in a manner that is synchronized with corresponding media data.
    Type: Application
    Filed: January 17, 2019
    Publication date: August 8, 2019
    Inventors: Waqar Zia, Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Ye-Kui Wang, Gordon Kent Walker
  • Patent number: 10375117
    Abstract: A method for securely connecting to a remote server that provides improved Internet security. In the method, a client receives a request to connect to a remote server associated with a domain name. The client, when resolving the domain name, determines whether the remote server supports at least one predetermined IP layer security protocol. The client performs a key exchange protocol with the remote server to generate at least one shared secret in response to determining that the remote server supports the at least one predetermined IP layer security protocol. The client connects to the remote server using the at least one shared secret in the IP layer security protocol.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Jeffree Froelicher, Lalitha B. S. Suryanarayana, Giridhar Dhati Mandyam
  • Publication number: 20190238950
    Abstract: In one example, a device for retrieving media data includes a memory configured to store media data including advertisement content and main media data, and one or more processors implemented in circuitry and configured to: send advertisement information to an advertisement server device; in response to sending the advertisement information, receive the advertisement content from the advertisement server; retrieve the main media data; and provision the advertisement content to the main media data. The device may further include a coded picture buffer (CPB) and a video decoder that retrieves encoded video data from the CPB for decoding. The one or more processors may provision the advertisement content to the main media content by sending both the advertisement content and the main media content to the CPB.
    Type: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Inventors: Thomas Stockhammer, Charles Nung Lo, Gordon Kent Walker, Giridhar Dhati Mandyam
  • Publication number: 20190149857
    Abstract: In one example, a device includes one or more processors implemented in circuitry and configured to execute a Dynamic Adaptive Streaming over HTTP (DASH) aware application (DAA) and a DASH client, and one or more user interfaces. The DAA subscribes to DASH events of a DASH event stream via a first application programming interface (API) between the DAA and a DASH client executed by the one or more processors. The DAA then receives data for one or more DASH events of the DASH event stream from the DASH client via a second API between the DAA and the DASH client, the data for the one or more DASH events specifying interactivity-related content. The DAA then presents the interactivity-related content via the one or more user interfaces. The DAA may further send usage measurements on usage of the interactivity-related content to the DASH client, for reporting to a report server device.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 16, 2019
    Inventors: Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Carlos Marcelo Dias Pazos