Patents by Inventor Shankar Sadasivam

Shankar Sadasivam 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: 11029328
    Abstract: Disclosed is an apparatus and method for classifying a motion state of a mobile device comprising: determining a first motion state associated with a highest probability value and with a first confidence level greater than a first threshold; entering the first motion state; while the first motion state is active, determining a second motion state associated with a highest probability value and with a second confidence level greater than the first threshold, the second motion state being different from the first motion state; determining whether the second motion state is to be entered; and in response to determining that the second motion state is to be entered, entering the second motion state.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 8, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Vitor Carvalho, Bhuwan Dhingra, Edward Harrison Teague, Siddika Parlak Polatkan, Shankar Sadasivam, Carlos Manuel Puig
  • Patent number: 10732694
    Abstract: A method of operating a shared resource in a mobile device includes extracting a set of features from a plurality of subsystems of the mobile device. The set of features may be extracted from each subsystem of the plurality of subsystems requesting services from one or more shared resources of the mobile device. One or more parameter of the shared resource(s) may be determined based on the extracted set of features from the plurality of subsystems. The shared resource(s) may be operated based on the determined parameter(s).
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 4, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Shankar Sadasivam, Jin Won Lee
  • Publication number: 20190094941
    Abstract: A method of operating a shared resource in a mobile device includes extracting a set of features from a plurality of subsystems of the mobile device. The set of features may be extracted from each subsystem of the plurality of subsystems requesting services from one or more shared resources of the mobile device. One or more parameter of the shared resource(s) may be determined based on the extracted set of features from the plurality of subsystems. The shared resource(s) may be operated based on the determined parameter(s).
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Shankar SADASIVAM, Jin Won LEE
  • Patent number: 10133329
    Abstract: Disclosed is an apparatus and method for power efficient processor scheduling of features. In one embodiment, features may be scheduled for sequential computing, and each scheduled feature may receive a sensor data sample as input. In one embodiment, scheduling may be based at least in part on each respective feature's estimated power usage. In one embodiment, a first feature in the sequential schedule of features may be computed and before computing a second feature in the sequential schedule of features, a termination condition may be evaluated.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Leonard Henry Grokop, Disha Ahuja, Rashmi Kulkarni, Shankar Sadasivam, Edward Harrison Teague, Sanjiv Nanda
  • Patent number: 9854526
    Abstract: A method of controlling power consumption of a voice activation system in a mobile platform includes monitoring one or more sensors of the mobile platform. Next, it is determined whether a microphone of the mobile platform is concealed or obstructed in response to the monitoring of the one or more sensors. If so, the mobile platform transitions one or more components of the voice activation system from a normal power consumption power state to a low power consumption state.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: December 26, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Qing Xu, Carlos Manuel Puig, Shankar Sadasivam
  • Patent number: 9794736
    Abstract: Methods, systems, computer-readable media, and apparatuses for determining indoor/outdoor state of a mobile device are presented. In some embodiments, a mobile device may maintain an indoor/outdoor state. The mobile device may include at least one first sensor and at least one second sensor, the first sensor associated with higher power consumption than the second sensor. The mobile device may gate off the first sensor and using the second sensor to obtain a sensor reading, if the second sensor can generate a reading indicative of the indoor/outdoor state of the mobile device. The mobile device may use the first sensor to obtain a sensor reading, if the second sensor cannot generate a reading indicative of the indoor/outdoor state of the mobile device. The mobile device may update the indoor/outdoor state of the mobile device based on a reading received from one of the first and the second sensors.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Leonard Henry Grokop, Shankar Sadasivam
  • Patent number: 9740773
    Abstract: Systems and methods for applying and using context labels for data clusters are provided herein. A method described herein for managing a context model associated with a mobile device includes obtaining first data points associated with a first data stream assigned to one or more first data sources; assigning ones of the first data points to respective clusters of a set of clusters such that each cluster is respectively assigned ones of the first data points that exhibit a threshold amount of similarity and are associated with times within a threshold amount of time of each other; compiling statistical features and inferences corresponding to the first data stream or one or more other data streams assigned to respective other data sources; assigning context labels to each of the set of clusters based on the statistical features and inferences.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 22, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Leonard Henry Grokop, Shankar Sadasivam
  • Patent number: 9730145
    Abstract: System and methods are disclosed to use information available on the state of mobile devices in a heuristics-based approach to improve motion state detection. In one or more embodiments, information on the WiFi connectivity of mobile devices may be used to improve the detection of the in-transit state. The WiFi connectivity information may be used with sensor signal such as accelerometer signals in a motion classifier to reduce the false positives of the in-transit state. In one or more embodiments, information that a mobile device is connected to a WiFi access point (AP) may be used as heuristics to reduce the probability of falsely classifying the mobile device in the in-transit state when mobile device is actually in the hand of a relatively stationary user. Information on the battery charging state or the wireless connectivity of the mobile devices may also be used to improve the detection of in-transit state.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 8, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jin Won Lee, Shankar Sadasivam, Disha Ahuja, Carlos M. Puig
  • Patent number: 9674819
    Abstract: Systems and methods share context information on a neighbor aware network. In one aspect, a context providing device receives a plurality of responses to a discovery query from a context consuming device, and tailors services it offers to the context consuming device based on the responses. In another aspect, a context providing device indicates in its response to a discovery query which services or local context information it can provide to the context consuming device, and also a cost associated with providing the service or the local context information. In some aspects, the cost is in units of monetary currency. In other aspects, the cost is in units of user interface display made available to an entity associated with the context providing device in exchange for the services or local context information offered to the context consuming device.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shankar Sadasivam, Ashwin Swaminathan, Jin Won Lee, Santosh Paul Abraham, George Cherian, Li Ding
  • Patent number: 9661221
    Abstract: Embodiments of the present invention are directed toward providing intelligent sampling strategies that make efficient use of an always-on camera. To do so, embodiments can utilize sensor information to determine contextual information regarding the mobile device and/or a user of the mobile device. A sampling rate of the always-on camera can then be modulated based on the contextual information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 23, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shankar Sadasivam, Ashwin Swaminathan, Mahesh Ramachandran
  • Patent number: 9622687
    Abstract: Disclosed is an apparatus and method for classifying a motion state of a mobile device. In one embodiment, accelerometer data representing acceleration components along orthogonal x, y, and z axes of the mobile device are collected. A presence or absence of a half-step frequency relationship between the accelerometer data is determined. Last, the motion state of the device is determined based at least in part on the presence or absence of the half-step frequency relationship.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: April 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Lei Zhang, Sichao Yang, Shankar Sadasivam, Sundar Subramanian, Xinzhou Wu
  • Patent number: 9622177
    Abstract: A context aware system, for use in a mobile device, includes a context change detector (CCD) coupled to a context classifier (CCL). The CCD is configured to receive sensor data and to detect a change in a current context state of the mobile device based on the received sensor data. The CCL is configured to transition from a low power consumption mode to a normal power consumption mode in response to the CCD detecting the change in the current context state. The CCL is further configured to determine a next context state of the mobile device while in the normal power consumption mode.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Tadeusz Jarosinski, Shankar Sadasivam, Ryan Michael Carey, Jinwon Lee, Bhuwan Dhingra, Abhijeet Bisain, Vitor Rocha de Carvalho, Rajeev Jain, Muralidhar Reddy Akula, Ashwin Swaminathan
  • Patent number: 9612680
    Abstract: Sensor data from a sensor system of a mobile device may be used for determining a level of pressure exerted by a user on the mobile device. The sensor system may include one or more types of sensors, such as a microphone and one or more inertial sensors. The inertial sensors may include one or more gyroscopes and/or accelerometers. Based on the inertial sensor data, it may be determined whether and/or how the mobile device is being held. A process for determining a level of pressure exerted by a user on the mobile device may be adapted based, at least in part, on whether and/or how the mobile device is being held. The pressure-determining process may be adapted according to various other criteria, such as a position of a touch target in a display, ambient noise levels, etc.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: April 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jonathan Karl Kies, Sherman Sebastian Antao, Shankar Sadasivam
  • Publication number: 20170078854
    Abstract: Methods, systems, computer-readable media, and apparatuses for determining indoor/outdoor state of a mobile device are presented. In some embodiments, a sensor reading is obtained from a sensor accessible by the mobile device. Contemporaneous information related to a local condition associated with an area where the mobile device is located is obtained. At least the sensor reading and the information related to a local condition are provided as input to an indoor/outdoor detection model selected from a plurality of trained models. Based on the model, the mobile device is classified as indoors or outdoors.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Inventors: Ashwin Swaminathan, Piero Zappi, Santiago Mazuelas, Abhijeet Bisain, Suhas Sheshadri, Muralidhar Reddy Akula, Aditya Narain Srivastava, Shankar Sadasivam
  • Patent number: 9594411
    Abstract: The disclosure is directed to modifying the operation of one or more hardware subsystems when a new context awareness service begins. An aspect determines a power budget for a plurality of operating context awareness services including the new context awareness service, wherein the power budget is based on a power requirement for each of the plurality of context awareness services, and wherein the power requirement for each of the plurality of context awareness services is based on power utilizations of the one or more hardware subsystems corresponding to the plurality of context awareness services, and allocates power resources to the one or more hardware subsystems based on importances of the plurality of context awareness services and/or the one or more hardware subsystems, wherein the allocation of the power resources is performed within the power budget.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 14, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Leonard Henry Grokop, Shankar Sadasivam
  • Patent number: 9582755
    Abstract: Methods, systems, computer-readable media, and apparatuses for inferring context are provided. In one potential implementation, first context information associated with a first duration is identified, second context information is accessed to determine a context segmentation boundary; and the first context information and the second context information is then aggregated to generate an inferred segmented aggregated context. In a further implementation, the first context information is used to average inferred contexts, and the context segmentation boundary is used to reset a start time for averaging the first context information.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Li Ding, Vidya Narayanan, Jin Won Lee, Lukas D. Kuhn, Leonard Henry Grokop, Shankar Sadasivam, Alexandros Manolakos
  • Patent number: 9578626
    Abstract: Systems and methods share context information on a neighbor aware network. A method for communicating data in a wireless communications network is disclosed. The method includes receiving, by a device, a first message from a station, decoding the message to determine service information, the service information identifying a service provided by the station, generating a second message, wherein the second message is generated to indicate the service provided by the station and service information of the device, and transmitting, by the device, the second message to a remote station.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shankar Sadasivam, Ashwin Swaminathan, Jin Won Lee, Santosh Paul Abraham, George Cherian, Li Ding
  • Publication number: 20170041874
    Abstract: A context aware system, for use in a mobile device, includes a context change detector (CCD) coupled to a context classifier (CCL). The CCD is configured to receive sensor data and to detect a change in a current context state of the mobile device based on the received sensor data. The CCL is configured to transition from a low power consumption mode to a normal power consumption mode in response to the CCD detecting the change in the current context state. The CCL is further configured to determine a next context state of the mobile device while in the normal power consumption mode.
    Type: Application
    Filed: August 6, 2015
    Publication date: February 9, 2017
    Inventors: Tadeusz JAROSINSKI, Shankar SADASIVAM, Ryan Michael CAREY, Jinwon LEE, Bhuwan DHINGRA, Abhijeet BISAIN, Vitor Rocha de CARVALHO, Rajeev JAIN, Muralidhar Reddy AKULA, Ashwin SWAMINATHAN
  • Publication number: 20160219524
    Abstract: A method of controlling power consumption of a voice activation system in a mobile platform includes monitoring one or more sensors of the mobile platform. Next, it is determined whether a microphone of the mobile platform is concealed or obstructed in response to the monitoring of the one or more sensors. If so, the mobile platform transitions one or more components of the voice activation system from a normal power consumption power state to a low power consumption state.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventors: Qing Xu, Carlos Manuel Puig, Shankar Sadasivam
  • Publication number: 20160216824
    Abstract: Sensor data from a sensor system of a mobile device may be used for determining a level of pressure exerted by a user on the mobile device. The sensor system may include one or more types of sensors, such as a microphone and one or more inertial sensors. The inertial sensors may include one or more gyroscopes and/or accelerometers. Based on the inertial sensor data, it may be determined whether and/or how the mobile device is being held. A process for determining a level of pressure exerted by a user on the mobile device may be adapted based, at least in part, on whether and/or how the mobile device is being held. The pressure-determining process may be adapted according to various other criteria, such as a position of a touch target in a display, ambient noise levels, etc.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventors: Jonathan Karl Kies, Sherman Sebastian Antao, Shankar Sadasivam