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: 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
-
Patent number: 8674822Abstract: In one embodiment, an activation unit may render a passive radio frequency identification tag visible to a tracking infrastructure. A radio frequency identification reader may read at close range a passive radio frequency identification tag 304 attached to a server 302. A controller may create an active radio frequency signal for the server 302. A radio antenna may transmit the active radio frequency signal to a position infrastructure node 160.Type: GrantFiled: June 4, 2010Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Dimitrios Lymberopoulos, Mari Hern, Kevin Timmons
-
Publication number: 20140070991Abstract: The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences.Type: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Jie Liu, Lin Zhong, David Chu, Gursharan Sidhu, Nissanka Arachchige Bodhi Priyantha, Sharad Agarwal
-
Publication number: 20140015713Abstract: Some implementations provide low power reduced sampling of global positioning system (GPS) locations. A server may be configured to assist a mobile device in determining a location from a plurality of GPS signal samples and corresponding time stamps provided by the mobile device, such as by identifying a set of possible reference locations, which may be used to calculate a location of the mobile device. In another example, the mobile device may sample GPS signals using a GPS receiver, compress the samples, and provide the compressed samples to the server for processing.Type: ApplicationFiled: July 16, 2012Publication date: January 16, 2014Applicant: MICROSOFT CORPORATIONInventors: Jie Liu, Yuzhe Jin, Nissanka Arachchige Bodhi Priyantha, Edward Hart, Amanda Souza de Paula
-
Publication number: 20130344892Abstract: 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: ApplicationFiled: September 10, 2013Publication date: December 26, 2013Applicant: Microsoft CorporationInventors: Dimitrios Lymberopoulos, Jie Liu, Nissanka Arachchige Bodhi Priyantha, Yin Chen
-
Patent number: 8548497Abstract: 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: December 16, 2011Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Dimitrios Lymberopoulos, Jie Liu, Nissanka Arachchige Bodhi Priyantha, Yin Chen
-
Publication number: 20130155925Abstract: 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: December 15, 2011Publication date: June 20, 2013Applicant: MICROSOFT CORPORATIONInventors: Nissanka Arachchige Bodhi Priyantha, Jie Liu, Aveek Ravishekhar Purohit
-
Publication number: 20130157683Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: Microsoft CorporationInventors: Dimitrios Lymberopoulos, Jie Liu, Nissanka Arachchige Bodhi Priyantha, Yin Chen
-
Publication number: 20120303369Abstract: 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: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Applicant: MICROSOFT CORPORATIONInventors: Alice Jane B. Brush, Nissanka Arachchige Bodhi Priyantha, Jie Liu, Amy K. Karlson, Hong Lu
-
Publication number: 20120284194Abstract: A “Portable Card Generator” is implemented within a portable device, such as a mobile phone, and provides various techniques for writing secure account information from user selected accounts to a “wildcard” having rewritable magnetic stripes, rewritable RFID tags, and/or rewritable smartcard circuitry. The account information is retrieved by the portable device from local or remote stores of user accounts. Once that account information is written, the wildcard is then available for immediate use for credit card or debit-type payments, loyalty card use, etc. Consequently, by providing a credit card sized object having a rewriteable magnetic stripe, RFID tag, and/or smartcard circuitry, in combination with account information for various credit cards, debit cards, consumer loyalty cards, insurance cards, ID cards or badges, etc., the user is no longer required to physically carry those cards in order to use the corresponding accounts within existing card-based infrastructures.Type: ApplicationFiled: May 3, 2011Publication date: November 8, 2012Applicant: MICROSOFT CORPORATIONInventors: Jie Liu, Nissanka Arachchige Bodhi Priyantha, Aman Kansal, Suman Nath, Dimitrios Lymperopoulos, Michel Goraczko
-
Publication number: 20120280035Abstract: 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: ApplicationFiled: May 3, 2011Publication date: November 8, 2012Applicant: Microsoft CorporationInventors: Jie Liu, Nissanka Arachchige Bodhi Priyantha, Aman Kansal, Suman Nath, Dimitrios Lymberopoulos, Michel Goraczko
-
Publication number: 20120158289Abstract: 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: December 17, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha