Patents by Inventor Vijay Anandrao SURYAVANSHI

Vijay Anandrao SURYAVANSHI 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: 20160127479
    Abstract: The disclosure relates to leveraging peer-to-peer (P2P) discovery messages for application layer contextual communication. A P2P middleware layer of a user device receives a P2P discovery message, the P2P discovery message comprising metadata including an identifier of a first application and content to be rendered by the first application, determines whether or not there is an application installed on the user device that can render the content, and sends the content to be rendered by the first application to the installed application based on there being an application installed on the user device that can render the content.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Vijay Anandrao SURYAVANSHI, Kirankumar Bhoja ANCHAN, Sandeep SHARMA
  • Publication number: 20160127474
    Abstract: In an embodiment, a communication device (e.g., a current floor arbitrator of the session, a proxy device, etc.) records a floor arbitration history that tracks one or more floor grants and one or more floor denials that occur while a first device is performing a floor arbitration function for the communication session with the communication group, and transmits some or all of the floor arbitration history to a second device during the communication session. The second device (e.g., a new floor arbitrator for the session, a late or re-joining participant to the communication session, etc.) participates in the communication session based at least in part upon the received floor arbitration history (e.g., by factoring the received floor arbitration history into future floor-related decisions, by selectively requesting particular missed portions of the communication session, etc.).
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Sandeep SHARMA, Vijay Anandrao SURYAVANSHI, Kirankumar Bhoja ANCHAN
  • Publication number: 20160119768
    Abstract: In an embodiment, a UE obtains one or more quorum conditions for communication with a given group from a set of groups to which the UE is registered. The UE searches, over a P2P interface, to identify one or more group members that are registered to the given group and which are proximate to the UE. The UE determines whether the identified one or more group members are sufficient to satisfy at least one of the one or more quorum conditions. The UE selectively triggers a communicative action associated with the given group based on whether the determining determines the at least one quorum condition to be satisfied.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Inventors: Sandeep SHARMA, Vijay Anandrao SURYAVANSHI, Kirankumar Bhoja ANCHAN
  • Publication number: 20160105500
    Abstract: In an embodiment, a P2P device discovers other P2P devices that belong to a P2P group. The P2P device calculates a reachability vector that indicates each discovered P2P device within a threshold number of P2P hops. The P2P device receives reachability vector(s) for each proximate P2P device in a set of proximate P2P devices discovered via the P2P discovery procedure. The P2P device ranks the P2P device and each proximate P2P device in the set of proximate P2P devices based on the calculated and received reachability vectors. The P2P device identifies a leader (e.g., the P2P device itself and/or one or more of the other P2P devices) that is responsible for performing a floor arbitration function for a P2P session from the ranked P2P devices based on the rankings, and participates in the P2P session by exchanging media in accordance with the floor arbitration function performed by the leader.
    Type: Application
    Filed: July 20, 2015
    Publication date: April 14, 2016
    Inventors: Kirankumar Bhoja ANCHAN, Sandeep SHARMA, Vijay Anandrao SURYAVANSHI
  • Publication number: 20160105786
    Abstract: The disclosure relates to leveraging peer-to-peer (P2P) discovery messages. In an aspect, a user device that is a member of a P2P communications group generates a P2P discovery message indicating an activity state of a group communication session among members of the P2P communications group, and transmits the P2P discovery message to one or more other user devices that are members of the P2P communications group. In another aspect, a user device that is a member of a P2P communications group receives a P2P discovery message indicating an activity state of a group communication session among members of the P2P communications group and determines whether or not to join the group communication session based on the activity state of the group communication session.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 14, 2016
    Inventor: Vijay Anandrao SURYAVANSHI
  • Publication number: 20160099813
    Abstract: Embodiments include systems and methods of certificate-key pair generation. A processor of a network element may anticipate a demand for certificate-key pairs, and the processor may generate certificate-key pairs at a key length in accordance with the anticipated demand. The processor may monitor whether the generation of the certificate-key pairs at the key length meets an observed demand for the certificate-key pairs. The processor may adjust the key length when the generation of the certificate-key pairs at the key length does not satisfy the observed demand for the certificate-key pairs.
    Type: Application
    Filed: October 2, 2014
    Publication date: April 7, 2016
    Inventors: Vijay Anandrao Suryavanshi, Daniel Scott Abplanalp, Zhidian Du, Vaibhav Sudhir Jain, Bryant Keith Forsgren
  • Publication number: 20160073231
    Abstract: Systems and methods are disclosed for setting a control zone configuration for members of a communication group. A dispatcher device establishes a geofence associated with a geographic area including one or more members of the communication group, determines the control zone configuration for members of the communication group within the geofence, and sends the control zone configuration to the one or more members of the communication group.
    Type: Application
    Filed: May 27, 2015
    Publication date: March 10, 2016
    Inventors: Vijay Anandrao SURYAVANSHI, Sandeep SHARMA, Mohammed Ataur Rahman SHUMAN
  • Patent number: 9226119
    Abstract: Methods, devices, and systems for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, including identifying a unique identifier of a proximate wireless network access point, determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application, obtaining sensor data via a sensor in response to determining that the unique identifier matches the predefined identifier, processing the obtained sensor data to identify encoded information, determining whether the encoded information within the obtained sensor data is associated with the unique identifier, and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay Anandrao Suryavanshi, Mark Maggenti, Sandeep Sharma, Mohammed Ataur Rahman Shuman
  • Publication number: 20150237077
    Abstract: Systems, methods, and devices are provided that enable adaptive media sharing among a group of communication devices. In one embodiment, unique URLs may be associated with each version of a media payload provided to a group of devices. In another embodiment, media payloads may be transcoded and a unique URL may be associated with each transcoded version of the media payload provided to a group of devices. In another embodiment, a determination about a most active of a user's devices may be used in sharing the media with a user associated with a plurality of devices. In another embodiment, a determination about a cost of downloading may facilitate the sharing of media with a user associated with a plurality of devices. In another embodiment, a determination about link quality may facilitate the sharing of media with a user associated with a plurality of devices.
    Type: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventor: Vijay Anandrao Suryavanshi
  • Publication number: 20150215158
    Abstract: An aspect of the disclosure is related to prioritizing users during a server failure. A client device or a central non-regional component detects that a server arbitrating a packet-based voice communication service in a first region has failed, and redirects the client device registered to utilize the packet-based voice communication service in the first region to a second server providing the packet-based voice communication service, wherein the redirecting is based on a priority level of a user of the client device. An aspect of the disclosure is related to peer-assisted failover recovery. A first client device detects that a server arbitrating a packet-based voice communication service in a first region has failed, and notifies a second client device in the first region that the server arbitrating the packet-based voice communication service in the first region has failed.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao SURYAVANSHI, Mohammed Ataur Rahman SHUMAN, Mark MAGGENTI
  • Publication number: 20150200972
    Abstract: Embodiments include servers, systems, and methods for facilitating lawful interception of communication traffic generated by applications on communication devices and transmitted over wireless communication networks. An application identifier is included in communication traffic identifying the application generating the traffic. When the communication traffic is subject to lawful interception the application identifier may be used to determine an appropriate decode and/or decryption process and keys to decode/decrypt the communication traffic. Obtaining the appropriate decode and/or decryption process and keys based on an application identifier included in the communication may obviate the need for law enforcement servers to determine the appropriate process and keys through trial and error. Including an application identifier in communications may also enable lawful intercepts to be conducted based on particular applications generating the communication traffic.
    Type: Application
    Filed: January 16, 2014
    Publication date: July 16, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao Suryavanshi, Mohammed Ataur Rahman Shuman
  • Publication number: 20150195199
    Abstract: In an embodiment, a dual stack (DS) client device (IPv4+IPv6) configures a header of a message for transmission to include a Via header with an IPv4 address of the DS client device, and transmits the configured message to a server via an IPv6 socket for transmission to a target client device. The target client device receives a message from a server in response to the configured message that identifies the DS capability of the dual stack client device based on a Via header that includes both IPv4 and IPv6 addresses. In another embodiment, a DS client device receives a message with a Via header configuration indicating IPv4 and/or IPv6 addresses through which another client device can communicate, identifies the other client device as DS, IPv4-only or IPv6-only based on the Via header configuration and selects a target format for communication with the other client device based on the identification.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 9, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao SURYAVANSHI, Mark MAGGENTI
  • Publication number: 20150141005
    Abstract: Methods, devices, and systems for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, including identifying a unique identifier of a proximate wireless network access point, determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application, obtaining sensor data via a sensor in response to determining that the unique identifier matches the predefined identifier, processing the obtained sensor data to identify encoded information, determining whether the encoded information within the obtained sensor data is associated with the unique identifier, and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao Suryavanshi, Mark Maggenti, Sandeep Shama, Mohammed Ataur Rahman Shuman
  • Publication number: 20150078295
    Abstract: In an embodiment, a first WebRTC proxy module on a first UE receives a multiplexed stream from a first WebRTC multimedia client application on the first UE. The first WebRTC proxy module de-multiplexes into at least first and second de-multiplexed streams. The first WebRTC proxy module sends the first de-multiplexed stream to a second WebRTC proxy module on a second UE via a first set of links with QoS, and sends a second de-multiplexed stream to the second WebRTC proxy module on a second set of links. The second WebRTC proxy module re-multiplexes the first and second de-multiplexed streams to obtain either an original or compressed version of the multiplexed stream, and then delivers the re-multiplexed stream to a second WebRTC multimedia client application on the second UE.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 19, 2015
    Inventors: Giridhar Dhati MANDYAM, Vijay Anandrao SURYAVANSHI, Kirankumar Bhoja ANCHAN
  • Publication number: 20150009865
    Abstract: A server conducts a communication session between an originating device and at least one target device via a first duplex characteristic (e.g., half-duplex, full-duplex, media share, etc.). The server monitors a set of session parameters while the communication session has the first duplex characteristic. Based on the monitoring, the server detects one or more changes to at least one session parameter in the set of session parameters. The server automatically determines to transition the communication session from the first duplex characteristic to a second duplex characteristic (e.g., half-duplex, full-duplex, media share, etc.) in response to the detection. The server transitions the communication session from the first duplex characteristic to the second duplex characteristic in response to the determination.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 8, 2015
    Inventors: Sandeep SHARMA, Nivedita SARKAR, Vijay Anandrao SURYAVANSHI, Mohammed Ataur Rahman SHUMAN, Ashu RAZDAN, Eric ROSEN, David Jonathan ROSS, Arulmozhi ANANTHANARAYANAN
  • Publication number: 20140301181
    Abstract: A user equipment (UE) detects a change in one or more criteria, determines whether a severity of the potential loss of network service is above a severity threshold, transmits a ping to a server to which the UE was connected before detecting the potential loss of network service based on the severity of the potential loss of network service being above the severity threshold, and blocks transmission of a ping to the server based on the severity of the potential loss of network service not being above the severity threshold. A server attempts unsuccessfully to connect received call requests to the UE, transmits one or more pings to the UE, and changes a presence status of the UE to indicate that the UE is likely not reachable based on not receiving a response to the one or more pings from the UE before transmitting a threshold number of pings.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 9, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao SURYAVANSHI, Mark Aaron LINDNER, Daniel ABPLANALP, Saritha SIVAPURAM
  • Publication number: 20140211619
    Abstract: The disclosure is directed to delaying a release of a quality of service (QoS) bearer. An aspect receives a session setup request from a user for a media session requiring a QoS bearer, triggers a setup of the QoS bearer for the media session, receives a session termination request from the user for the media session, and in response to receiving the session termination request, determines whether or not to delay releasing the QoS bearer based on a history of QoS bearer utilization of the user and a determination of whether or not a number of currently established QoS bearers is less than a threshold.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 31, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Vijay Anandrao SURYAVANSHI, Mohammed Ataur Rahman SHUMAN