Patents by Inventor Nissanka Arachchige Bodhi Priyantha
Nissanka Arachchige Bodhi Priyantha 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: 20160231387Abstract: This document describes techniques and apparatuses for estimating battery cell parameters. In some embodiments, these techniques and apparatuses enable the isolation of a battery cell from other battery cells. Voltage levels of the isolated battery cell are measured while varying amounts of current are drawn from the cell. Parameters of the isolated battery cell can then be estimated based on the measured voltage levels and various amounts of current that are drawn from the cell.Type: ApplicationFiled: February 9, 2015Publication date: August 11, 2016Inventors: Stephen E. Hodges, Ranveer Chandra, Julia L. Meinershagen, Nissanka Arachchige Bodhi Priyantha, Anirudh Badam, Thomas Moscibroda, Anthony John Ferrese, Pan Hu, Evangelia Skiani
-
Patent number: 9360946Abstract: Embodiments that relate to energy efficient gesture input on a surface are disclosed. One disclosed embodiment provides a hand-worn device that may include a microphone configured to capture an audio input and generate an audio signal, an accelerometer configured to capture a motion input and generate an accelerometer signal, and a controller comprising a processor and memory. The controller may be configured to detect a wake-up motion input based on the accelerometer signal. The controller may wake from a low-power sleep mode in which the accelerometer is turned on and the microphone is turned off and enter a user interaction interpretation mode in which the microphone is turned on. Then, the controller may contemporaneously receive the audio signal and the accelerometer signal and decode strokes. Finally, the controller may detect a period of inactivity based on the audio signal and return to the low-power sleep mode.Type: GrantFiled: January 4, 2016Date of Patent: June 7, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Jeremy Gummeson
-
Publication number: 20160116988Abstract: Embodiments that relate to energy efficient gesture input on a surface are disclosed. One disclosed embodiment provides a hand-worn device that may include a microphone configured to capture an audio input and generate an audio signal, an accelerometer configured to capture a motion input and generate an accelerometer signal, and a controller comprising a processor and memory. The controller may be configured to detect a wake-up motion input based on the accelerometer signal. The controller may wake from a low-power sleep mode in which the accelerometer is turned on and the microphone is turned off and enter a user interaction interpretation mode in which the microphone is turned on. Then, the controller may contemporaneously receive the audio signal and the accelerometer signal and decode strokes. Finally, the controller may detect a period of inactivity based on the audio signal and return to the low-power sleep mode.Type: ApplicationFiled: January 4, 2016Publication date: April 28, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Jeremy Gummeson
-
Patent number: 9271120Abstract: A commercial frequency-modulated (FM) radio signal indoor localization system and method for finding a location of a mobile embedded device (such as a smartphone) within a building. Indoor localization is performed by receiving commercial FM radio signals on the device, analyzing the signals using signal quality metrics, and generating signal quality vectors for each signal and signal quality metric used for the signal. The signal quality metric can be any physical signal quality indicator. The signal quality vectors are added to obtain a current location fingerprint. The current location fingerprint is compared to fingerprints stored in a fingerprint database. The location associated with the stored fingerprint that is the closest match to the current fingerprint location is designated as the current location in the building of the mobile embedded device. Locally generated radio signals can be used in conjunction with the commercial FM radio signals to improve localization accuracy.Type: GrantFiled: August 27, 2013Date of Patent: February 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Dimitrios Lymberopoulos, Jie Liu, Nissanka Arachchige Bodhi Priyantha, Yin Chen
-
Patent number: 9232331Abstract: Embodiments that relate to energy efficient gesture input on a surface are disclosed. One disclosed embodiment provides a hand-worn device that may include a microphone configured to capture an audio input and generate an audio signal, an accelerometer configured to capture a motion input and generate an accelerometer signal, and a controller comprising a processor and memory. The controller may be configured to detect a wake-up motion input based on the accelerometer signal. The controller may wake from a low-power sleep mode in which the accelerometer is turned on and the microphone is turned off and enter a user interaction interpretation mode in which the microphone is turned on. Then, the controller may contemporaneously receive the audio signal and the accelerometer signal and decode strokes. Finally, the controller may detect a period of inactivity based on the audio signal and return to the low-power sleep mode.Type: GrantFiled: May 8, 2014Date of Patent: January 5, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Jeremy Gummeson
-
Publication number: 20150339397Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.Type: ApplicationFiled: August 6, 2015Publication date: November 26, 2015Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alice Jane Bernheim BRUSH, John Charles KRUMM, Shahriyar AMINI, Amy KARLSON, Jaime TEEVAN, Nissanka Arachchige BODHI PRIYANTHA
-
Publication number: 20150338916Abstract: The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of pressure sensors positioned on an inner surface of the finger band and configured to sense changes to tendons of the user's finger as pressure differentials and to output associated signals. The example can further include a gesture component configured to interpret the signals from the set of pressure sensors to identify individual actions performed by the user's finger.Type: ApplicationFiled: May 23, 2014Publication date: November 26, 2015Applicant: MICROSOFT CORPORATIONInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu
-
Publication number: 20150326985Abstract: Embodiments that relate to energy efficient gesture input on a surface are disclosed. One disclosed embodiment provides a hand-worn device that may include a microphone configured to capture an audio input and generate an audio signal, an accelerometer configured to capture a motion input and generate an accelerometer signal, and a controller comprising a processor and memory. The controller may be configured to detect a wake-up motion input based on the accelerometer signal. The controller may wake from a low-power sleep mode in which the accelerometer is turned on and the microphone is turned off and enter a user interaction interpretation mode in which the microphone is turned on. Then, the controller may contemporaneously receive the audio signal and the accelerometer signal and decode strokes. Finally, the controller may detect a period of inactivity based on the audio signal and return to the low-power sleep mode.Type: ApplicationFiled: May 8, 2014Publication date: November 12, 2015Inventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Jeremy Gummeson
-
Patent number: 9134137Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.Type: GrantFiled: December 17, 2010Date of Patent: September 15, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha
-
Patent number: 8966616Abstract: Biometric authentication and touch differentiation embodiments are described which use a handheld mobile computing device having a signal injection site that injects a signal into a user's hand for a prescribed period of time, and at least one signal sensing site each of which captures a signal emanating from a finger of either of the user's hands that is touching the signal sensing site during at least the period of time the signal is injected. The captured signal or signals are analyzed to determine whether they match, to a prescribed degree, a pre-established signal model that is indicative of a signal or signals expected to be captured. The signal matching determination can be employed to authenticate a user, or identify which finger of a user's hand is touching the computing device.Type: GrantFiled: April 1, 2013Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Dimitrios Lymberopoulos, Oriana Riva, Gerald DeJean, Jie Liu, Nissanka Arachchige Bodhi Priyantha
-
Patent number: 8925826Abstract: Magnetic stripe-based transaction enabled mobile communication device embodiments are presented which generally involve a mobile communication device which has been configured to perform transactions that heretofore were completed using a magnetic stripe found on magnetic-stripe cards. In one general embodiment, a mobile communication device generates magnetic stripe data which is used to perform a magnetic stripe-based transaction. To this end, the mobile communication device includes a magnetic stripe device and a computing device. The computing device stores the magnetic stripe data, and the magnetic stripe device is employed to transfer the stored magnetic stripe information so that it can be used to conduct transactions as if a traditional magnetic stripe card were being used.Type: GrantFiled: May 3, 2011Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: Jie Liu, Nissanka Arachchige Bodhi Priyantha, Aman Kansal, Suman Nath, Dimitrios Lymberopoulos, Michel Goraczko
-
Publication number: 20140375820Abstract: Aspects of the subject disclosure are directed towards saving resources such as energy, computing, and communication by capturing evaluation (e.g., low-resolution) images periodically or otherwise, such as in a continuous mobile vision system, and processing each evaluation to determine whether a likely event is present that warrants capturing another (e.g., higher-resolution) image for further image processing. In one aspect, only the region or regions of interest of the high-resolution image is provided to an image processing algorithm for further image processing. Also described is the use of infrared sensing, such as to determine whether an image/event location/region of interest includes thermal data indicative of human features.Type: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Inventors: Nissanka Arachchige Bodhi Priyantha, Matthai Philipose, Stephen Edward Hodges
-
Publication number: 20140298450Abstract: Biometric authentication and touch differentiation embodiments are described which use a handheld mobile computing device having a signal injection site that injects a signal into a user's hand for a prescribed period of time, and at least one signal sensing site each of which captures a signal emanating from a finger of either of the user's hands that is touching the signal sensing site during at least the period of time the signal is injected. The captured signal or signals are analyzed to determine whether they match, to a prescribed degree, a pre-established signal model that is indicative of a signal or signals expected to be captured. The signal matching determination can be employed to authenticate a user, or identify which finger of a user's hand is touching the computing device.Type: ApplicationFiled: April 1, 2013Publication date: October 2, 2014Applicant: Microsoft CorporationInventors: Dimitrios Lymberopoulos, Oriana Riva, Gerald DeJean, Jie Liu, Nissanka Arachchige Bodhi Priyantha
-
Publication number: 20140285416Abstract: In general, the short range wireless powered ring described herein pertains to a finger-worn ring. In one embodiment the ring has a small interaction area towards the palm of the hand that employs sensors to sense user input and can interpret this input and other data. For example, the ring can interpret user input as scroll and select input actions. The ring communicates user interactions and other data wirelessly using a low-power wireless solution. The ring contains a coil and other circuitry for energy harvesting from short range wireless enabled devices such as, for example, NFC enabled phones, while users interact with their devices. A built in rechargeable battery is used to store the scavenged energy. The ring may also contain physiological and inertial sensors. The ring can provide a readily available input device of small form factor that has an easily accessible energy source for ease of use.Type: ApplicationFiled: March 20, 2013Publication date: September 25, 2014Applicant: Microsoft CorporationInventors: Nissanka Arachchige Bodhi Priyantha, Douglas Christopher Burger, Gerald Reuben DeJean, Jie Liu, Dimitrios Lymperopoulos, Deepak Ganesan
-
Publication number: 20140241540Abstract: Wearable audio accessories for computing devices are described. In one embodiment the wearable audio accessory provides a speech based interface between the user and a nearby computing device for the performance of user-initiated or computing device initiated microtasks. Information is provided to the user via a loudspeaker and the user can provide input via a microphone. An audio sensing channel within the accessory continuously monitors the audio signal as detected by the microphone and in various embodiments will trigger more complex audio processing based on this monitoring. A wireless communication link is provided between the accessory and the nearby computing device. To mitigate any delay caused by the switching between audio processing techniques, the audio accessory may include a rolling buffer which continuously stores the audio signal and outputs a delayed audio signal to the audio processing engines.Type: ApplicationFiled: February 25, 2013Publication date: August 28, 2014Applicant: MICROSOFT CORPORATIONInventors: Stephen E. Hodges, John Helmes, Matthai Philipose, Nissanka Arachchige Bodhi Priyantha
-
Publication number: 20140232932Abstract: The subject disclosure is directed towards energy saving mechanisms of image sensor circuitry (e.g., in a camera). Image quality data, such as provided by an application, is processed to make energy consumption of image sensor circuitry more proportional to output image quality by controlling the operation of one or more controllable power saving mechanisms of the image sensor circuitry. Power saving mechanisms may include a frequency controlled clock, the ability to turn off unneeded components, an inter-frame standby mode that puts the image sensor circuitry into a standby mode between capturing sequential frames, selectable parallel analog chains having different energy usage properties and column circuitry that allows turning off circuitry corresponding to unneeded columns of the sensor array.Type: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: MICROSOFT CORPORATIONInventors: Robert LiKamWa, Nissanka Arachchige Bodhi Priyantha, Matthai Philipose, Lin Zhong, Paramvir Bahl
-
Publication number: 20140192695Abstract: The subject disclosure is directed towards mobile network management by reducing energy consumption and increasing a lifetime of one or more nodes. By determining a beacon listening duration and a beacon listening period in response to an energy budget, each node may minimize or reduce latencies associated with node discovery and/or node group maintenance. The beacon listening duration and the beacon listening period is used to compute a beacon broadcasting duration and a beacon broadcasting period such that advertising beacon transmissions and advertising beacon receptions occur at substantially concurrent time slots between low power states. These advertising beacons are used to propagate and maintain group membership information amongst the one or more nodes.Type: ApplicationFiled: March 11, 2014Publication date: July 10, 2014Applicant: Microsoft CorporationInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Aveek Ravishekhar Purohit
-
Patent number: 8731936Abstract: Functionality is described herein for recognizing speakers in an energy-efficient manner. The functionality employs a heterogeneous architecture that comprises at least a first processing unit and a second processing unit. The first processing unit handles a first set of audio processing tasks (associated with the detection of speech) while the second processing unit handles a second set of audio processing tasks (associated with the identification of speakers), where the first set of tasks consumes less power than the second set of tasks. The functionality also provides unobtrusive techniques for collecting audio segments for training purposes. The functionality also encompasses new applications which may be invoked in response to the recognition of speakers.Type: GrantFiled: May 26, 2011Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Alice Jane B. Brush, Nissanka Arachchige Bodhi Priyantha, Jie Liu, Amy K. Karlson, Hong Lu
-
Patent number: 8706172Abstract: A “Communication Device with Energy Efficient Sensing” provides various techniques for enabling a variety of sensor-based applications and processes while conserving energy on mobile communications devices. More specifically, the Communication Device with Energy Efficient Sensing provides a novel sensing architecture for mobile communications devices where sampling and, in various embodiments, processing, of sensor data received from one or more sensors is offloaded to a dedicated low-power processor having the capability to interact with a primary processor of the communications device. Such sensors include, but are not limited to accelerometers, ambient light sensors, compasses, microphones, pressure sensors, touch sensors, low-power radio devices, etc. This approach enables the communications device to perform continuous sensing with a low power overhead.Type: GrantFiled: October 26, 2010Date of Patent: April 22, 2014Assignee: Miscrosoft CorporationInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Dimitrios Lymperopoulos
-
Patent number: 8693453Abstract: The subject disclosure is directed towards mobile network management by reducing energy consumption and increasing a lifetime of one or more nodes. By determining a beacon listening duration and a beacon listening period in response to an energy budget, each node may minimize or reduce latencies associated with node discovery and/or node group maintenance. The beacon listening duration and the beacon listening period is used to compute a beacon broadcasting duration and a beacon broadcasting period such that advertising beacon transmissions and advertising beacon receptions occur at substantially concurrent time slots between low power states. These advertising beacons are used to propagate and maintain group membership information amongst the one or more nodes.Type: GrantFiled: December 15, 2011Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Aveek Ravishekhar Purohit