Patents by Inventor Prashanth Mohan

Prashanth Mohan 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: 10311483
    Abstract: Various technologies described herein pertain to prefetching content units. A prefetch request is transmitted to a server from a client device. The prefetch request includes data indicative of probabilities of slots for content units being available during an upcoming time period. The probabilities can be based on likely interaction with application(s) executed by the client device during the upcoming time period. Prefetched content units assigned to the client device for the upcoming time period can be received from the server responsive to the prefetch request. One or more of the prefetched content units can be served for display on a display screen of the client device during execution the application(s). Further, statuses of the prefetched content units can be monitored, and information that specifies a subset of the prefetched content units that are unlikely to be displayed on the display screen prior to corresponding deadlines for expiration can be transmitted.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: June 4, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Suman Kumar Nath, Oriana Riva, Douglas Christopher Burger, Prashanth Mohan
  • Patent number: 10296437
    Abstract: A method is described that includes receiving an application and generating a representation of the application that describes specific states of the application and specific state transitions of the application. The method further includes identifying a region of interest of the application based on rules and observations of the application's execution. The method further includes determining specific stimuli that will cause one or more state transitions within the application to reach the region of interest. The method further includes enabling one or more monitors within the application's run time environment and applying the stimuli. The method further includes generating monitoring information from the one or more monitors. The method further includes applying rules to the monitoring information to determine a next set of stimuli to be applied to the application in pursuit of determining whether the region of interest corresponds to improperly behaving code.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: May 21, 2019
    Assignee: FireEye, Inc.
    Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Prashanth Mohan, Hui Xue
  • Publication number: 20190140731
    Abstract: A method, an apparatus, and a non-transitory computer readable medium for receiving data and one or more redundant equivalent versions of the data from a remote user equipment (UE), buffering the data and the one or more redundant equivalent versions of the data, transmitting the data to a base station, receiving at least one negative acknowledgement, relating to the data, from the base station indicating an unsuccessful reception of the data; and transmitting, in response to receiving the at least one negative acknowledgement, at least one of the one or more redundant equivalent versions of the data to the base station.
    Type: Application
    Filed: November 5, 2018
    Publication date: May 9, 2019
    Inventors: Prashanth MOHAN, Naveen Kumar PASUNOORU, Raevanth Venkat ANNAM, Pankaj GUPTA, KrishnaKumar VASANTHASENAN, Ashish Shankar IYER, Srinivasan RAJAGOPALAN
  • Publication number: 20190140752
    Abstract: A method and apparatus for efficiently performing measurements during a connected mode in a wireless communication system is disclosed. For example, the method and apparatus may include receiving, at a user equipment (UE), a Radio Resource Control (RRC) Reconfiguration message including a plurality of measurement objects from a network entity to identify frequencies during a measurement procedure; receiving, at the UE, one or more neighbor discovery expression messages, each neighbor discovery expression message including a neighbor measurement object and being received from a respective neighbor UE; determining, by the UE, whether the plurality of measurement objects of the RRC Reconfiguration message satisfy a measurement capability threshold; selecting, by the UE, a portion of the plurality of measurement objects of the RRC Reconfiguration message; and performing, by the UE, the measurement procedure for each measurement object of the portion of the plurality of measurement objects.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Raevanth Venkat ANNAM, Chinmaya PADHY, Pankaj GUPTA, Selvi SHAH, Naveen Kumar PASUNOORU, Prashanth MOHAN, Parthasarathy KRISHNAMOORTHY
  • Publication number: 20190082439
    Abstract: Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may determine whether at least one frequency band, designated for device-to-device communication of the user equipment, is associated with an active SCC of the user equipment; and selectively perform the device-to-device communication using a particular communication chain of the user equipment based at least in part on whether the at least one frequency band is associated with the active SCC, wherein the particular communication chain is tuned to the at least one frequency band for communication using the active SCC. Numerous other aspects are provided.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Inventors: Parthasarathy KRISHNAMOORTHY, Ishdeep Singh JUNEJA, Naveen Kumar PASUNOORU, Prashanth MOHAN, Raevanth Venkat ANNAM
  • Publication number: 20190045437
    Abstract: Methods, systems, and devices for wireless communication are described. One technique includes identifying, by a user equipment (UE), a periodic time window for the UE to access a network, and transmitting an indication of the periodic time window to the network in a random access channel transmission. The technique also describes receiving, from the network based at least in part on the periodic time window, an indication of uplink resources allocated to the UE during the identified periodic time window. Another technique includes receiving, from a UE in a random access channel transmission, an indication of a periodic time window for the UE to access the network. The technique also includes determining, based at least in part on the periodic time window, uplink resources for the UE to access the network during instances of the identified periodic time window and transmit an indication of the uplink resources.
    Type: Application
    Filed: August 4, 2017
    Publication date: February 7, 2019
    Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, Naveen Kumar Pasunooru, Raevanth Venkat Annam, Krishnakumar Vasanthasenan, Muthukumaran Dhanapal, Shravan Kumar Raghunathan
  • Publication number: 20190014410
    Abstract: Disclosed are techniques for detecting a mismatch between a type of an audio socket of an electronic device and a type of an audio jack. In an aspect, an electronic device detects that the audio jack is plugged into the audio socket, accesses application layer log data related to the audio socket, determines that the type of the audio socket does not match the type of the audio jack based on the application layer log data, and in response to determining that the type of the audio socket does not match the type of the audio jack, displays a notification of the mismatch on a user interface of the electronic device.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: Parthasarathy KRISHNAMOORTHY, Raevanth Venkat ANNAM, Prashanth MOHAN, Naveen Kumar PASUNOORU
  • Publication number: 20180359660
    Abstract: Allocation failures may occur on a network during handovers. Therefore, a user equipment (UE) may include a configurable timer that is configured to begin once an allocation or grant is revoked or a quality-of-service (QoS) condition is unsatisfied. A UE may be configured to wait for an allocation or grant or may be configured to elicit an allocation or grant. During a network connection, a UE may determine that the allocation or grant is unreceived before expiration of the configurable timer. Based on the determination that the allocation or grant is unreceived before expiration of the configurable timer, the UE may transit a session initiation protocol (SIP) re-invite message in order to allow a network to bring up dedicated bearers for the network connection.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventors: Srinivasa Ragimakalahally KONAPPA, Prashanth MOHAN, Vinaya Kumara T.V., Radvajesh MUNIBYRAIAH
  • Patent number: 10142432
    Abstract: Methods, systems, and devices for wireless communication are described for redirection of a session initiation protocol (SIP) INVITE. A multi-subscriber identification module user equipment (multi-SIM UE) may intelligently determine when to redirect a SIP INVITE message to control on which of multiple networks a communication session is established. The multi-SIM UE may receive a SIP INVITE from a first user equipment (UE) requesting to establish a SIP session on a first network, the SIP INVITE including a first network address of the multi-SIM UE that is associated with a first SIM of the multi-SIM UE. The multi-SIM UE may, based at least in part on determining that a redirection criterion is satisfied, transmit a SIP redirection response including a second network address of the multi-SIM UE on a second network that is associated with a second SIM of the multi-SIM UE.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: November 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: KrishnaKumar Vasanthasenan, Prashanth Mohan, Abhilash Singh Rajpoot, Parthasarathy Krishnamoorthy, Naveen Kumar Pasunooru
  • Publication number: 20180317165
    Abstract: One aspect of the present application provides a Category M apparatus that communicates over a communication network. The apparatus comprises a processor and an interface. The processor is configured to generate a message requesting registration of the apparatus with a core network, the message generated to include at least one header indicating a power saving mode capability of the apparatus. The processor is further configured to schedule sleep periods and wakeup times for the apparatus. The interface is configured to transmit the message to the core network. The interface is further configured to receive a response, from the core network, including one or more parameters and one or more timers established by the core network based at least in part on the power saving mode capability of the apparatus.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Parthasarathy Krishnamoorthy, Naveen Kumar Pasunooru, Prashanth Mohan, Raevanth Venkat Annam, Ramachandran Subramanian, Krishnakumar Vasanthasenan, Sambasiva Rao Pamarthi, Abhilash Singh Rajpoot
  • Publication number: 20180316978
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may pair with a second device via a wireless connection. The apparatus may also open an application on the first device. In one aspect, the application may include at least one of an audio segment or a video segment. In addition, the apparatus may route a signal associated with the at least one of the audio segment or the video segment to the second device via the wireless connection. Further, the apparatus may determine that the second device is unable to output the at least one of the audio segment or the video segment for a threshold time period. The apparatus may output the at least one of the audio segment or the video segment of the application on the first device when the threshold time period is reached.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Inventors: Kiran KOONA, Sravan Kumar Reddy ACHAMOLA, Prashanth MOHAN
  • Patent number: 10070387
    Abstract: Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive sensor information from a sensor associated with the user equipment, wherein the user equipment is in a deep sleep mode when the sensor information is received. The user equipment may deactivate the deep sleep mode, based at least in part on receiving the sensor information, to permit the user equipment to transmit or decode a network communication.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: September 4, 2018
    Assignee: QUALCOMM, Incorporated
    Inventors: Parthasarathy Krishnamoorthy, Liangchi Hsu, Srinivasan Balasubramanian, Naveen Kumar Pasunooru, Prashanth Mohan, Raevanth Venkat Annam, Shravan Kumar Raghunathan, Muthukumaran Dhanapal, Ankit Maheshwari, Akash Kumar, Atul Soni
  • Publication number: 20180227383
    Abstract: Methods, systems, and devices for wireless communication are described for redirection of a session initiation protocol (SIP) INVITE. A multi-subscriber identification module user equipment (multi-SIM UE) may intelligently determine when to redirect a SIP INVITE message to control on which of multiple networks a communication session is established. The multi-SIM UE may receive a SIP INVITE from a first user equipment (UE) requesting to establish a SIP session on a first network, the SIP INVITE including a first network address of the multi-SIM UE that is associated with a first SIM of the multi-SIM UE.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: KrishnaKumar Vasanthasenan, Prashanth Mohan, Abhilash Singh Rajpoot, Parthasarathy Krishnamoorthy, Naveen Kumar Pasunooru
  • Publication number: 20180167984
    Abstract: A method for reestablishing a radio resource control (RRC) connection on a second subscription upon completion of a voice call on a first subscription for a multi-subscriber identity module (SIM) multi-standby (MSMS) mobile communication device, includes: starting a voice call timer at the start of the voice call on the first subscription; stopping the voice call timer upon completion of the voice call on the first subscription; determining an elapsed time of the voice call on the first subscription based on a value of the voice call timer; and determining whether the elapsed time of the voice call on the first subscription is greater than a value of a network connectivity timer.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Parthasarathy KRISHNAMOORTHY, Ammar KITABI, Jayesh BATHIJA, Praveen Kumar APPANI, Prashanth MOHAN, Muthukumaran DHANAPAL, Shravan Kumar RAGHUNATHAN, Vijay MARWAH, Hargovind Prasad BANSAL, Sagar Bharatkumar SHAH, Raevanth Venkat ANNAM, Naveen Kumar PASUNOORU, Vasanth Kumar RAMKUMAR
  • Publication number: 20180121316
    Abstract: A method is described that includes receiving an application and generating a representation of the application that describes specific states of the application and specific state transitions of the application. The method further includes identifying a region of interest of the application based on rules and observations of the application's execution. The method further includes determining specific stimuli that will cause one or more state transitions within the application to reach the region of interest. The method further includes enabling one or more monitors within the application's run time environment and applying the stimuli. The method further includes generating monitoring information from the one or more monitors. The method further includes applying rules to the monitoring information to determine a next set of stimuli to be applied to the application in pursuit of determining whether the region of interest corresponds to improperly behaving code.
    Type: Application
    Filed: October 16, 2017
    Publication date: May 3, 2018
    Applicant: FireEye, Inc.
    Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Prashanth Mohan, Hui Xue
  • Patent number: 9959746
    Abstract: In an embodiment, a user equipment (UE) determines an emergency health condition for a user that is defined based on a set of health-related parameters crossing a corresponding set of thresholds. The UE receives health data from a set of health monitoring sensors that are each configured to monitor one or more health-related parameters of the user. The UE detects, while a restricted mode restricting access to a set of communicative functions of the UE is active, that the emergency health condition for the user exists based on the received health data indicating that the set of health-related parameters have crossed the corresponding set of thresholds. The UE disables the restricted mode in response to the detecting. The UE conveys, using one or more communicative functions from the set of communicative functions that are made available by the disabling of the restricted mode, an alarm related to the detected emergency health condition for the user.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Parthasarathy Krishnamoorthy, Priyangshu Ghosh, Soumen Mitra, Shravan Kumar Raghunathan, Muthukumaran Dhanapal, Prashanth Mohan, Naveen Kumar Pasunooru, Ammar Kitabi, Jayesh Bathija, Praveen Kumar Appani, Hargovind Bansal, Sagar Shah
  • Patent number: 9936453
    Abstract: Methods, systems, and devices for wireless communication are described. The described techniques allow a user equipment (UE) to conserve power after transitioning from one coverage mode to another coverage mode based on power consumption estimates. The UE may make a determination on whether to modify its current extended discontinuous reception (eDRX) values by either triggering an unscheduled timing update or waiting for a scheduled timing update. For instance, the UE may estimate power consumption based on current eDRX values and the time remaining until a scheduled timing update procedure and compare this estimate to power consumption estimate based on modified eDRX values and the amount of power consumed to perform an unscheduled timing update procedure. Based on the comparison, the UE may update its eDRX values through an unscheduled TAU or through the regularly scheduled TAU procedure.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: April 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ashish Shankar Iyer, Naveen Kumar Pasunooru, Prashanth Mohan, Raevanth Venkat Annam, Srihari Vodnala, Dhananjaya Sarma Ponukumati
  • Publication number: 20180074485
    Abstract: Methods, devices, and systems of various embodiments are disclosed for managing a vehicle charging station having a docking terminal. In various embodiments, a priority of a first autonomous vehicle and a second autonomous vehicle may be determined for using the docking terminal when a docking request is received from the second autonomous vehicle while the first autonomous vehicle occupies the docking terminal. In some embodiments, the priorities of the first and second autonomous vehicles may be based on an available power level of each of the first and second autonomous vehicles. The first autonomous vehicle may be instructed to undock from the docking terminal in response to determining that the second autonomous vehicle has a higher priority.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 15, 2018
    Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, Krishnakumar Vasanthasenan, Suman Kumar Sinha, Prasad Gadde, Ramu Thondapu, Sri Sai Kandakatla, Prachi Agrawal
  • Publication number: 20180074486
    Abstract: Methods, devices, and systems of various embodiments are disclosed for managing an unmanned aerial vehicle (UAV). In various embodiments, the UAV may charge an onboard battery while docked at a docking terminal of a charging station. The UAV may receive a message from the charging station with an instruction to undock from the docking terminal. The UAV may undock from the docking terminal before charging of the onboard battery is complete in response to receiving the message from the charging station with the instruction to undock.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 15, 2018
    Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, KrishnaKumar Vasanthasenan, Suman Kumar Sinha, Prasad Gadde, Ramu Thondapu, Sri Sai Kandakatla, Prachi Agrawal
  • Publication number: 20180027458
    Abstract: In an embodiment, a client device receives a set of network registration credentials configured to authorize access to one or more network services provided by a network server. The client device shares the set of network registration credentials with an external device (e.g., a peer client device or an access point) via D2D. In another embodiment, a device (e.g., the external device or a different device) receives the set of network registration credentials via D2D and interacts with the network server to access a network service using the set of network registration credentials. In another embodiment, the device shares the set of network registration credentials with another client device via D2D.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventors: Prashanth MOHAN, Santhana PALANISAMY, Manjunatha Subbamma ANANDA