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: 10311483Abstract: 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: GrantFiled: December 14, 2016Date of Patent: June 4, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Suman Kumar Nath, Oriana Riva, Douglas Christopher Burger, Prashanth Mohan
-
Patent number: 10296437Abstract: 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: GrantFiled: October 16, 2017Date of Patent: May 21, 2019Assignee: FireEye, Inc.Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Prashanth Mohan, Hui Xue
-
Publication number: 20190140731Abstract: 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: ApplicationFiled: November 5, 2018Publication date: May 9, 2019Inventors: Prashanth MOHAN, Naveen Kumar PASUNOORU, Raevanth Venkat ANNAM, Pankaj GUPTA, KrishnaKumar VASANTHASENAN, Ashish Shankar IYER, Srinivasan RAJAGOPALAN
-
Publication number: 20190140752Abstract: 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: ApplicationFiled: November 3, 2017Publication date: May 9, 2019Inventors: Raevanth Venkat ANNAM, Chinmaya PADHY, Pankaj GUPTA, Selvi SHAH, Naveen Kumar PASUNOORU, Prashanth MOHAN, Parthasarathy KRISHNAMOORTHY
-
Publication number: 20190082439Abstract: 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: ApplicationFiled: September 8, 2017Publication date: March 14, 2019Inventors: Parthasarathy KRISHNAMOORTHY, Ishdeep Singh JUNEJA, Naveen Kumar PASUNOORU, Prashanth MOHAN, Raevanth Venkat ANNAM
-
Publication number: 20190045437Abstract: 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: ApplicationFiled: August 4, 2017Publication date: February 7, 2019Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, Naveen Kumar Pasunooru, Raevanth Venkat Annam, Krishnakumar Vasanthasenan, Muthukumaran Dhanapal, Shravan Kumar Raghunathan
-
Publication number: 20190014410Abstract: 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: ApplicationFiled: July 7, 2017Publication date: January 10, 2019Inventors: Parthasarathy KRISHNAMOORTHY, Raevanth Venkat ANNAM, Prashanth MOHAN, Naveen Kumar PASUNOORU
-
Publication number: 20180359660Abstract: 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: ApplicationFiled: June 9, 2017Publication date: December 13, 2018Inventors: Srinivasa Ragimakalahally KONAPPA, Prashanth MOHAN, Vinaya Kumara T.V., Radvajesh MUNIBYRAIAH
-
Patent number: 10142432Abstract: 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: GrantFiled: February 8, 2017Date of Patent: November 27, 2018Assignee: QUALCOMM IncorporatedInventors: KrishnaKumar Vasanthasenan, Prashanth Mohan, Abhilash Singh Rajpoot, Parthasarathy Krishnamoorthy, Naveen Kumar Pasunooru
-
Publication number: 20180317165Abstract: 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: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Inventors: Parthasarathy Krishnamoorthy, Naveen Kumar Pasunooru, Prashanth Mohan, Raevanth Venkat Annam, Ramachandran Subramanian, Krishnakumar Vasanthasenan, Sambasiva Rao Pamarthi, Abhilash Singh Rajpoot
-
Publication number: 20180316978Abstract: 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: ApplicationFiled: April 26, 2017Publication date: November 1, 2018Inventors: Kiran KOONA, Sravan Kumar Reddy ACHAMOLA, Prashanth MOHAN
-
Patent number: 10070387Abstract: 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: GrantFiled: March 23, 2017Date of Patent: September 4, 2018Assignee: QUALCOMM, IncorporatedInventors: 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: 20180227383Abstract: 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: ApplicationFiled: February 8, 2017Publication date: August 9, 2018Inventors: KrishnaKumar Vasanthasenan, Prashanth Mohan, Abhilash Singh Rajpoot, Parthasarathy Krishnamoorthy, Naveen Kumar Pasunooru
-
Publication number: 20180167984Abstract: 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: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: 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: 20180121316Abstract: 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: ApplicationFiled: October 16, 2017Publication date: May 3, 2018Applicant: FireEye, Inc.Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Prashanth Mohan, Hui Xue
-
Patent number: 9959746Abstract: 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: GrantFiled: February 27, 2017Date of Patent: May 1, 2018Assignee: QUALCOMM IncorporatedInventors: 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: 9936453Abstract: 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: GrantFiled: July 24, 2017Date of Patent: April 3, 2018Assignee: QUALCOMM IncorporatedInventors: Ashish Shankar Iyer, Naveen Kumar Pasunooru, Prashanth Mohan, Raevanth Venkat Annam, Srihari Vodnala, Dhananjaya Sarma Ponukumati
-
Publication number: 20180074485Abstract: 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: ApplicationFiled: November 10, 2017Publication date: March 15, 2018Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, Krishnakumar Vasanthasenan, Suman Kumar Sinha, Prasad Gadde, Ramu Thondapu, Sri Sai Kandakatla, Prachi Agrawal
-
Publication number: 20180074486Abstract: 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: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, KrishnaKumar Vasanthasenan, Suman Kumar Sinha, Prasad Gadde, Ramu Thondapu, Sri Sai Kandakatla, Prachi Agrawal
-
Publication number: 20180027458Abstract: 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: ApplicationFiled: July 19, 2016Publication date: January 25, 2018Inventors: Prashanth MOHAN, Santhana PALANISAMY, Manjunatha Subbamma ANANDA