Patents by Inventor Padam Lal KAFLE

Padam Lal KAFLE 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: 10264038
    Abstract: Methods, systems, and devices are described for service discovery and session establishment framework to enable a synchronous audio/video streaming service from a source to multiple sink devices. In accordance with the present disclosure, a plurality of sink devices (e.g., Wi-Fi speakers) may be deployed in a flexible (e.g., plug-and-play) fashion and may be discoverable by the source device. In some examples, the devices from multiple vendors may interoperate and easily connect with the source device for flexible configuration based on the media content or number of available sink devices. Thus, the present disclosure provides a method for service specific discovery associated with synchronous audio/video streaming by utilizing Application Service Platform (ASP) service discovery prior to establishment of a display service session from a source device to multiple sink devices.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
  • Patent number: 10129892
    Abstract: Methods, systems, apparatuses, and devices are described for reverse channel audio (RCA) session establishment and management. A sink device may identify a unidirectional communication channel with a source device. The sink device may determine that a trigger is present, where the trigger is associated with a RCA transmission to the source device, and establish a RCA session for transmitting the RCA transmission to the source device based at least in part on the identified trigger. A source device may identify a unidirectional communication channel with a sink device and receive an indication that a sink device supports RCA transmissions, such as via the unidirectional communication channel. The source device may transmit a trigger to the sink device to initiate the RCA transmission, such as via the unidirectional communication channel, and receive the RCA transmission from the sink device based at least in part on the trigger.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: November 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Vijay Naicker Subramaniam
  • Patent number: 10129839
    Abstract: Methods, systems, apparatuses, and devices are described for synchronizing timing of wireless streaming transmissions to multiple sink devices. A source device may identify timing information associated with a common timing source, e.g., a media timing source at Multimedia layer or a Wi-Fi timing source, and send the timing information to the sink devices. The sink devices may receive the timing information and determine a composite timing delay, e.g., a wireless transmission link delay, an internal interface link delay, or combinations thereof. The source device may stream the content to the sink devices which may use a locally adjusted timing signal to synchronize the presentation of the content.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Vijay Naicker Subramaniam, Fawad Shaukat
  • Patent number: 10122801
    Abstract: Methods, systems, and devices are described for wireless communication. A source device of a wireless local area network (WLAN) may identify one or more attributes of a first wireless link and a second wireless link between the source device and a sink device of the WLAN. The one or more attributes may be compared with a source device connection policy associated with a streaming protocol. The source device may determine whether to establish a streaming session with the sink device over the first wireless link or the second wireless link based at least in part on the comparing.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
  • Patent number: 10045065
    Abstract: Wireless communication devices are provided with direct video and audio streaming capability. The streaming capability may support overlays. Some implementations include incorporation of these features into devices with a mirroring display mode.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: August 7, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay Naicker Subramaniam, Padam Lal Kafle, Fawad Shaukat
  • Patent number: 9867110
    Abstract: This document discloses methods, apparatuses, and computer programs for selecting and providing a terminal apparatus of a wireless network with services. The terminal apparatus selects a wireless apparatus to provide the terminal apparatus with at least a first service. Then, it causes transmission of an association request to the wireless apparatus, wherein the association request comprises at least one information element indicating whether the request relates to provision of the first service without a second service or to provision of both the first service and a second service, wherein the second service is different from the first service and is subjected to the presence of the first service. Upon approval acquired from the wireless apparatus, the at least said first service is received from the wireless apparatus.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: January 9, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Mika Kasslin, Padam Lal Kafle, Prabodh Varshney
  • Patent number: 9736806
    Abstract: Apparatuses and methods for wireless synchronization of multiple multimedia devices using a common timing framework are disclosed. In one aspect, a wireless multimedia source device is configured to establish wireless connections with a plurality of multimedia sink devices. The wireless multimedia source device is further configured to calculate a correction time interval for each multimedia sink device based on a difference between a master program clock reference (MPCR) and a local program clock reference (LPCR) feedback signal from the multimedia sink device. Presentation time stamp (PTS) data is generated based on the correction time interval and provided to the multimedia sink device. In another aspect, a wireless multimedia sink device is configured to receive a correction time interval based on a difference between an MPCR for the multimedia source device and an LPCR for the multimedia sink device, and calculate an updated LPCR based on the correction time interval.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Khosro Mohammad Rabii, Reid Matthew Westburg
  • Patent number: 9716737
    Abstract: Wireless communication devices are provided with direct video and audio streaming capability. The streaming capability may support overlays, and seek functionality. Some implementations include incorporation of these features into devices with a mirroring display mode such as Miracast.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay Naicker Subramaniam, Fawad Shaukat, Padam Lal Kafle
  • Patent number: 9699500
    Abstract: An apparatus and method for session management and control procedures for supporting multiple groups of sink devices in a peer-to-peer wireless display system are described. One implementation may include an apparatus configured to transmit multimedia content to a plurality of sink devices. The apparatus may comprise a processor configured to connect to each of the sink devices with a Wi-Fi peer-to-peer connection. The processor may further be configured to receive capability information from each of the sink devices. The processor may further be configured to generate a control message including a group session ID and a transport port number. The processor may further be configured to determine a set of streaming parameters for the sink devices. The processor may further be configured to transmit, using the transport port number and according to the set of streaming parameters, the particular multimedia content to each of the Wi-Fi peer-to-peer connected sink devices.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Fawad Shaukat, Vijay Naicker Subramaniam
  • Publication number: 20170149749
    Abstract: In an embodiment, a media source transmits, to media presentation device(s) over a local wireless connection, media, a first key for decrypting the media and a second key for decrypting the first key. The second key is transmitted via a unicast protocol and is encrypted is based upon a point-to-point security framework (e.g., IPSec). The media presentation device(s) each decrypt the first key using the second key, and then decrypt the media using the decrypted first key. The media presentation device(s) then present at least a portion of the decrypted media.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Khosro Mohammad RABII, Vijay Naicker SUBRAMANIAM, Padam Lal KAFLE, Fawad SHAUKAT, Tyler TURNER, Shivakumar BALASUBRAMANYAM
  • Patent number: 9648073
    Abstract: Dynamic control of transport protocols utilized in the streaming of media content based in part on the type of content, latency requirements, network conditions and/or device capabilities is described. The techniques provide a source device to dynamically switch between User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) to stream media content to a sink device. For example, during a Wi-Fi peer-to-peer remote display session associated with real-time media content (e.g., live streaming sporting event, or gaming applications), the source device may utilize Real-time Transport Protocol (RTP) over UDP to transmit the media stream to the sink device. Conversely, when the media content is not latency critical, such as playback of stored media (e.g., movie), the source device may dynamically switch to RTP over TCP in order to provide reliable data transmission.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: May 9, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Padam Lal Kafle, Sanjay Kumar Agrawal, Vijay Naicker Subramaniam, Sanal Kumar Karunakaran
  • Publication number: 20170055235
    Abstract: Providing Precision Timing Protocol (PTP) timing and clock synchronization for wireless multimedia devices is disclosed. In one aspect, a primary wireless multimedia device comprising a timing synchronization control system is provided. The timing synchronization control system is configured to apply a PTP Best-Master-Clock (BMC) algorithm logic to select a master clock from among a system clock of the primary wireless multimedia device, one of one or more connected wireless multimedia devices, or one of one or more external nodes. If the timing synchronization control system selects the system clock of the primary wireless multimedia device, a clock signal of the system clock is provided to the connected wireless multimedia devices as the master clock. If the timing synchronization control system selects a connected wireless multimedia device or an external node as the master clock, the timing synchronization control system synchronizes the system clock with the master clock.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Khosro Mohammad Rabii, Carlos Horacio Aldana, Shivakumar Balasubramanyan, Padam Lal Kafle, Fawad Shaukat, Vijay Naicker Subramaniam
  • Patent number: 9578514
    Abstract: Method, apparatus, and computer program product embodiments of the invention are disclosed for enablement employable, for example, in operation in TV white spaces. In an example embodiment of the invention, a method, comprises: receiving, at a master white space device, slave white space device enablement information, wherein said slave white space enablement information corresponds to a further master white space device enablement grant; performing decision, at the master white space device, with respect to one or more of: employment, in connection with the master white space device, of the further master white space device enablement grant; need for additional information; and need for database query; and determining to dispatch, from the master white space device, an indication regarding the decision.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: February 21, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Padam Lal Kafle, Mika Ilkka Tapani Kasslin, Prabodh Varshney
  • Publication number: 20170006117
    Abstract: Methods, systems, and devices are described for wireless communication. A source device of a wireless local area network (WLAN) may identify one or more attributes of a first wireless link and a second wireless link between the source device and a sink device of the WLAN. The one or more attributes may be compared with a source device connection policy associated with a streaming protocol. The source device may determine whether to establish a streaming session with the sink device over the first wireless link or the second wireless link based at least in part on the comparing.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 5, 2017
    Inventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
  • Publication number: 20160353428
    Abstract: Methods, systems, apparatuses, and devices are described for reverse channel audio (RCA) session establishment and management. A sink device may identify a unidirectional communication channel with a source device. The sink device may determine that a trigger is present, where the trigger is associated with a RCA transmission to the source device, and establish a RCA session for transmitting the RCA transmission to the source device based at least in part on the identified trigger. A source device may identify a unidirectional communication channel with a sink device and receive an indication that a sink device supports RCA transmissions, such as via the unidirectional communication channel. The source device may transmit a trigger to the sink device to initiate the RCA transmission, such as via the unidirectional communication channel, and receive the RCA transmission from the sink device based at least in part on the trigger.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 1, 2016
    Inventors: Padam Lal Kafle, Vijay Naicker Subramaniam
  • Publication number: 20160234031
    Abstract: Methods, devices, systems, and non-transitory process-readable storage media for scalable data service distribution in WiFi Miracast. A processor of a source computing device in a WiFi Miracast network may group all sink computing devices scheduled to receive a frame or packet of a service into a single multicast group and transmit a multicast frame or packet to the sink computing devices. Individual sink computing devices in a WiFi Miracast network may be configured to send error logs indicating the quality of their respective wireless connections with a source computing device to the source computing device. A source computing device may add multicast group member sink computing devices to a unicast group based at least in part on missing and/or received error logs from the multicast group member sink computing devices.
    Type: Application
    Filed: July 15, 2015
    Publication date: August 11, 2016
    Inventors: Khosro Mohammad Rabii, Vijay Naicker Subramaniam, Padam Lal Kafle, Sanigepalli Praveenkumar, Fawad Shaukat, Shivakumar Balasubramanyam
  • Publication number: 20160234032
    Abstract: Methods, devices, systems, and non-transitory process-readable storage media for scalable data service distribution in a wireless network. A processor of a source computing device in a wireless network, such as a WiFi Miracast® network, may group all sink computing devices scheduled to receive a frame or packet of a service into a single multicast group and transmit a multicast frame or packet to the sink computing devices. Individual sink computing devices in the network may be configured to send error logs indicating the quality of their respective wireless connections with a source computing device to the source computing device. Operations of estimating a channel state, determining whether the estimated channel state satisfies an error threshold value, and generating an error log may be performed in one or more hardware modules of sink computing devices.
    Type: Application
    Filed: July 15, 2015
    Publication date: August 11, 2016
    Inventors: Khosro Mohammad Rabii, Vijay Naicker Subramaniam, Padam Lal Kafle, Fawad Shaukat, Shivakumar Balasubramanyam, Sanigepalli Praveenkumar
  • Publication number: 20160165558
    Abstract: Methods, systems, apparatuses, and devices are described for synchronizing timing of wireless streaming transmissions to multiple sink devices. A source device may identify timing information associated with a common timing source, e.g., a media timing source at Multimedia layer or a Wi-Fi timing source, and send the timing information to the sink devices. The sink devices may receive the timing information and determine a composite timing delay, e.g., a wireless transmission link delay, an internal interface link delay, or combinations thereof. The source device may stream the content to the sink devices which may use a locally adjusted timing signal to synchronize the presentation of the content.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 9, 2016
    Inventors: Padam Lal Kafle, Vijay Naicker Subramaniam, Fawad Shaukat
  • Publication number: 20160164933
    Abstract: Methods, systems, and devices are described for service discovery and session establishment framework to enable a synchronous audio/video streaming service from a source to multiple sink devices. In accordance with the present disclosure, a plurality of sink devices (e.g., Wi-Fi speakers) may be deployed in a flexible (e.g., plug-and-play) fashion and may be discoverable by the source device. In some examples, the devices from multiple vendors may interoperate and easily connect with the source device for flexible configuration based on the media content or number of available sink devices. Thus, the present disclosure provides a method for service specific discovery associated with synchronous audio/video streaming by utilizing Application Service Platform (ASP) service discovery prior to establishment of a display service session from a source device to multiple sink devices.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 9, 2016
    Inventors: Padam Lal Kafle, Shivraj Singh Sandhu, Vijay Naicker Subramaniam
  • Publication number: 20160073155
    Abstract: Wireless communication devices are provided with direct video and audio streaming capability. The streaming capability may support overlays. Some implementations include incorporation of these features into devices with a mirroring display mode.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 10, 2016
    Inventors: Vijay Naicker SUBRAMANIAM, Padam Lal KAFLE, Fawad SHAUKAT