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: 9380536Abstract: Methods, systems and devices are provided for selecting one or more target devices for device-to-device (D2D) communication with a device. A device processor may determine whether a battery power level of the device is below a threshold battery power level. The device processor may establish a received power level threshold in response to determining that the battery power level of the device is below a threshold power battery level. The device processor may determine whether a received power level of a signal from target devices for D2D communication is above the received power level threshold. In response to determining that the received power level from a target device is above the received power level threshold, the device processor may permit D2D communication with that target device.Type: GrantFiled: September 9, 2014Date of Patent: June 28, 2016Assignee: QUALCOMM IncorporatedInventors: Prashanth Mohan, Parthasarathy Krishnamoorthy, Krishnakumar Vasanthasenan, Anand Rajurkar
-
Publication number: 20160174232Abstract: Various embodiments implemented on a mobile communication device provide methods for skipping power measurements of frequency bands included in a list of frequency bands received from a first subscription's network to conserve power and to increase the likelihood of avoiding a coexistence event between a first subscription and a second subscription. Specifically, a processor of the mobile communication device may order the list of frequency bands such that non-interfering frequency bands are ordered before interfering frequency bands. The processor may then take power measurements of frequency bands in the list, in order, until the processor determines that a power measurement has satisfied a minimum power threshold. In response to such a determination, the device processor may report the power measurement that satisfies the minimum power threshold to the first subscription's network and may not take any more power measurements of the remaining frequency bands in the list.Type: ApplicationFiled: December 10, 2014Publication date: June 16, 2016Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, Aravinth Rajendran, Janga Reddy Alimineti, Krishnakumar Vasanthasenan, Anand Rajurkar
-
Publication number: 20160135090Abstract: Methods, systems, and apparatuses are described for advertising information corresponding to beamforming techniques supported by base stations of a wireless communications system, which in various examples may include analog, digital, and/or hybrid beamforming techniques supported by millimeter wave (mmW) base stations. Advertising of supported beamforming techniques may involve transmissions over a nearby long term evolution (LTE) or another carrier frequency network (e.g., in case of LTE/lower carrier frequency assisted mmW wireless access networks). Alternatively or additionally, advertising may employ broadcasting from a mmW base station, which may include mmW beam sweeps. A UE may receive information corresponding to supported beamforming techniques, and may use the received information to select a particular mmW base station with which to communicate or to determine a transmission strategy for communicating with a particular mmW base station, or both.Type: ApplicationFiled: November 4, 2015Publication date: May 12, 2016Inventors: Parthasarathy Krishnamoorthy, Ashwin Sampath, Sundar Subramanian, Anand Rajurkar, Prashanth Mohan, Aravinth Rajendran
-
Publication number: 20160134316Abstract: Methods and devices are disclosed for managing multiple-input multiple-output (MIMO) mode on a multi-SIM wireless device. The wireless device may determine whether all of the SIMs are in an active state, and identify each active SIM and each RF resource that is associated with an inactive SIM if less than all of the SIMs are in the active state. The wireless device may determine whether at least one identified active SIM and at least one identified RF resource satisfy MIMO criteria. Upon determining that at least one identified active SIM and at least one identified RF resource satisfy the MIMO criteria, the wireless device may allocate, for use in MIMO operations, the at least one identified RF resource to a protocol stack associated with a selected one of the at least one identified active SIM.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Inventors: Prashanth Mohan, Parthasarathy Krishnamoorthy, Krishnakumar Vasanthasenan, Vamsi Krishna Potti, Raju Kasaramoni
-
Publication number: 20160119857Abstract: Methods, systems, and devices are described for acquiring a network by a user equipment (UE) by concurrently scanning for a network signal on supported frequencies by two or more antennas. In one aspect, a method may include searching by a first antenna for a first signal on a first group of supported frequencies while concurrently searching by a second antenna for the first signal on a second group of supported frequencies. The method may further include acquiring the first signal from the first antenna on a first frequency, and tuning the second antenna to the first frequency to acquire the wireless network. In one aspect, the first and second groups of supported frequencies may represent frequencies within a single frequency band or frequencies in multiple frequency bands. In one aspect, supported frequencies may be divided into multiple groups and each group may be searched by a corresponding antenna.Type: ApplicationFiled: October 24, 2014Publication date: April 28, 2016Inventors: Prashanth Mohan, Aravinth Rajendran, Parthasarathy Krishnamoorthy, KrishnaKumar Vasanthasenan
-
Publication number: 20160073349Abstract: Methods, systems and devices are provided for selecting one or more target devices for device-to-device (D2D) communication with a device. A device processor may determine whether a battery power level of the device is below a threshold battery power level. The device processor may establish a received power level threshold in response to determining that the battery power level of the device is below a threshold power battery level. The device processor may determine whether a received power level of a signal from target devices for D2D communication is above the received power level threshold. In response to determining that the received power level from a target device is above the received power level threshold, the device processor may permit D2D communication with that target device.Type: ApplicationFiled: September 9, 2014Publication date: March 10, 2016Inventors: Prashanth Mohan, Parthasarathy Krishnamoorthy, Krishnakumar Vasanthasenan, Anand Rajurkar
-
Publication number: 20160066217Abstract: Aspects of the present disclosure relate to a multimode user equipment (UE) that when suffering a power crunch, can intelligently reselect to another RAT to extend the battery life of the UE. The reselected RAT has a lower specified maximum transmit power relative to the currently attached RAT. Therefore, the UE may reduce its battery drain to extend its service time per charge when a call is made utilizing the reselected RAT. The UE intelligently selects the RAT that will likely consume less uplink transmit power to communicate with a base station in order to conserve battery power in a poor coverage area, when the UE is experiencing a power crunch condition.Type: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Parthasarathy Krishnamoorthy, Prashanth Mohan, Aravinth Rajendran, KrishnaKumar Vasanthasenan, Anand Rajurkar, Rashid Ahmed Akbar Attar, Jun Hu
-
Patent number: 9176843Abstract: 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: February 23, 2013Date of Patent: November 3, 2015Assignee: FireEye, Inc.Inventors: Osman Abdoul Ismael, Dawn Song, Ashar Aziz, Noah Johnson, Prashanth Mohan, Hui Xue
-
Publication number: 20140279026Abstract: Various technologies described herein pertain to prefetching advertisements for mobile advertising. A prediction model for estimating a number of advertisements that a mobile client is likely to request during an upcoming prediction time period can be employed. An estimated total amount of time of likely interaction with application(s) executed by the mobile client can be predicted; based upon such prediction, a number of advertisement slots likely to be available and a probability of each of the advertisement slots being available can be computed. Moreover, an ad server can allocate advertisements in a pending advertisement queue and/or disparate advertisements collected from an ad exchange to the mobile client based upon the number of advertisement slots likely to be available, the probability of each of the advertisements slots being available, and aggregated probabilities of the pending advertisements in the pending advertisement queue being displayed prior to corresponding deadlines for expiration.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Suman Kumar Nath, Oriana Riva, Douglas Christopher Burger, Prashanth Mohan
-
Patent number: 8423255Abstract: A traffic sensing system for collecting information on traffic conditions is provided. A traffic sensing system includes a traffic sensing server and a mobile traffic sensing device that sends traffic reports to the traffic sensing server. An MTS device may use an accelerometer integrated into a smart phone to detect potholes, to detect when the vehicle is braking, to detect whether the MTS device is being transported via a vehicle or a pedestrian, to detect horns sounding, and so on. The MTS device reports the various conditions to the traffic sensing server for accurate assessment of traffic conditions at stretches of road through which vehicles transporting MTS devices travel.Type: GrantFiled: June 26, 2008Date of Patent: April 16, 2013Assignee: Microsoft CorporationInventors: Venkata N. Padmanabhan, Ramachandran Ramjee, Prashanth Mohan
-
Patent number: 8185135Abstract: A system for capturing and delivering location-based information and services captures wireless landmark information sent by mobile devices to build a map of locations based on the relationship between wireless landmarks that are visible to the mobile device at the same time. A wireless landmark may be a cellular telephone base site or local network (WiFi/Bluetooth) access point. The mobile device may capture a location signature using identifiers for all wireless local area networks in range as well as one or more cellular telephone transmitters. A location service resolves the location signature into a relative location that an application service may use to record incoming information or to send location-specific information such as traveler comments, reviews, or advertisements. The distance between two mobile devices may be calculated using weighted edge values, representing a number of ‘hops’ between location signatures.Type: GrantFiled: June 29, 2011Date of Patent: May 22, 2012Assignee: Microsoft CorporationInventors: Mohit Gupta, Prashanth Mohan, Lenin Ravindranath Sivalingam, Santhosh Kumar
-
Patent number: 8135828Abstract: A client-based collaborative approach called WebProfiler is used for diagnosing Web transaction failures. The WebProfiler leverages end-host cooperation to pool together observations on the success or failure of Web transactions from multiple vantage points. These observations are utilized by a collaborative blame attribution algorithm to identify a suspect network entity that caused the Web transaction failure.Type: GrantFiled: February 27, 2009Date of Patent: March 13, 2012Assignee: Microsoft CorporationInventors: Sharad Agarwal, Venkata N. Padmanabhan, Prashanth Mohan, Nikitas Liogkas
-
Patent number: 8073467Abstract: A system for capturing and delivering location-based information and services captures wireless landmark information sent by mobile devices to build a map of locations based on the relationship between wireless landmarks that are visible to the mobile device at the same time. A wireless landmark may be a cellular telephone base site or local network (WiFi/Bluetooth) access point. The mobile device may capture a location signature using identifiers for all wireless local area networks in range as well as one or more cellular telephone transmitters. A location service resolves the location signature into a relative location that an application service may use to record incoming information or to send location-specific information such as traveler comments, reviews, or advertisements. The distance between two mobile devices may be calculated using weighted edge values, representing a number of ‘hops’ between location signatures.Type: GrantFiled: September 25, 2008Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Mohit Gupta, Prashanth Mohan, Lenin Ravindranath Sivalingam, Santhosh Kumar
-
Publication number: 20110256853Abstract: A system for capturing and delivering location-based information and services captures wireless landmark information sent by mobile devices to build a map of locations based on the relationship between wireless landmarks that are visible to the mobile device at the same time. A wireless landmark may be a cellular telephone base site or local network (WiFi/Bluetooth) access point. The mobile device may capture a location signature using identifiers for all wireless local area networks in range as well as one or more cellular telephone transmitters. A location service resolves the location signature into a relative location that an application service may use to record incoming information or to send location-specific information such as traveler comments, reviews, or advertisements. The distance between two mobile devices may be calculated using weighted edge values, representing a number of ‘hops’ between location signatures.Type: ApplicationFiled: June 29, 2011Publication date: October 20, 2011Applicant: MICROSOFT CORPORATIONInventors: Mohit Gupta, Prashanth Mohan, Lenin Ravindranath Sivalingam, Santhosh Kumar
-
Publication number: 20100075697Abstract: A system for capturing and delivering location-based information and services captures wireless landmark information sent by mobile devices to build a map of locations based on the relationship between wireless landmarks that are visible to the mobile device at the same time. A wireless landmark may be a cellular telephone base site or local network (WiFi/Bluetooth) access point. The mobile device may capture a location signature using identifiers for all wireless local area networks in range as well as one or more cellular telephone transmitters. A location service resolves the location signature into a relative location that an application service may use to record incoming information or to send location-specific information such as traveler comments, reviews, or advertisements. The distance between two mobile devices may be calculated using weighted edge values, representing a number of ‘hops’ between location signatures.Type: ApplicationFiled: September 25, 2008Publication date: March 25, 2010Applicant: MICROSOFT CORPORATIONInventors: Mohit Gupta, Prashanth Mohan, Lenin Ravindranath Sivalingam, Santhosh Kumar
-
Publication number: 20090192688Abstract: A traffic sensing system for collecting information on traffic conditions is provided. A traffic sensing system includes a traffic sensing server and a mobile traffic sensing device that sends traffic reports to the traffic sensing server. An MTS device may use an accelerometer integrated into a smart phone to detect potholes, to detect when the vehicle is braking, to detect whether the MTS device is being transported via a vehicle or a pedestrian, to detect horns sounding, and so on. The MTS device reports the various conditions to the traffic sensing server for accurate assessment of traffic conditions at stretches of road through which vehicles transporting MTS devices travel.Type: ApplicationFiled: June 26, 2008Publication date: July 30, 2009Applicant: Microsoft CorporationInventors: Venkata N. Padmanabhan, Ramachandran Ramjee, Prashanth Mohan
-
Publication number: 20090161554Abstract: A client-based collaborative approach called WebProfiler is used for diagnosing Web transaction failures. The WebProfiler leverages end-host cooperation to pool together observations on the success or failure of Web transactions from multiple vantage points. These observations are utilized by a collaborative blame attribution algorithm to identify a suspect network entity that caused the Web transaction failure.Type: ApplicationFiled: February 27, 2009Publication date: June 25, 2009Applicant: Microsoft CorporationInventors: Sharad Agarwal, Venkata N. Padmanabhan, Prashanth Mohan, Nikitas Liogkas