Patents by Inventor Nilanjan Banerjee
Nilanjan Banerjee 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: 11493970Abstract: Dynamic power supply voltage adjustment in a computing device may involve two stages. In a first stage, a first method for adjusting a power supply voltage may be disabled. While the first method remains disabled, a request to adjust the power supply voltage from an initial value to a target value using a second method may be received. The second method may be initiated in response to the request if a time interval has elapsed since a previous request to adjust the power supply voltage. In a second stage, the first method may be enabled when it has been determined that the power supply voltage has reached the target value.Type: GrantFiled: October 30, 2020Date of Patent: November 8, 2022Assignee: QUALCOMM IncorporatedInventors: Christopher Kong Yee Chun, Chandan Agarwalla, Dipti Ranjan Pal, Kumar Kanti Ghosh, Matthew Severson, Nilanjan Banerjee, Joshua Stubbs
-
Publication number: 20220137687Abstract: Dynamic power supply voltage adjustment in a computing device may involve two stages. In a first stage, a first method for adjusting a power supply voltage may be disabled. While the first method remains disabled, a request to adjust the power supply voltage from an initial value to a target value using a second method may be received. The second method may be initiated in response to the request if a time interval has elapsed since a previous request to adjust the power supply voltage. In a second stage, the first method may be enabled when it has been determined that the power supply voltage has reached the target value.Type: ApplicationFiled: October 30, 2020Publication date: May 5, 2022Inventors: Christopher Kong Yee CHUN, Chandan AGARWALLA, Dipti Ranjan PAL, Kumar Kanti GHOSH, Matthew SEVERSON, Nilanjan BANERJEE, Joshua STUBBS
-
Patent number: 11132424Abstract: A power-optimized eco-system for tracking a user's health comprises: one or more wearable remote sensors, each wirelessly communicating only with one wearable central sensor; a portable device readily accessible to the user; and a cloud platform. Each sensor is configured to measure data indicative of one or more physiological parameters. The central sensor is configured to receive and subsequently process data measured by each remote sensor, to process data measured by the central sensor, and to generate corresponding instructions. The portable device comprises: a receiver wirelessly receiving the processed data and instructions from the central sensor; a processor running a mobile application handling the processed data and instructions; and a transmitter. The cloud platform is configured to: receive the processed data from the transmitter; analyze the received processed data; and transmit the results of the analysis to at least one of the portable device and an authorized healthcare entity.Type: GrantFiled: July 18, 2017Date of Patent: September 28, 2021Inventors: Alodeep Sanyal, Benjamin Mbouombouo, Sankha Bhattacharya, Nilanjan Banerjee, Indranil Sen-Gupta
-
Patent number: 10938910Abstract: Methods and arrangements for data-driven discovery of collaborative models in an internet of things. At a device in the internet of things setting, data are collected on ambient conditions, and the collected data are stored at the device. At least one other device in the internet of things is communicated with to create and record collaborative states relative to the device and the at least one other device. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: July 1, 2015Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
-
Patent number: 10812541Abstract: Methods and arrangements for determining one or more actions needed to execute a task communicated to a first device in an Internet of Things. At a first device in the Internet of Things, there is received a communication associated with a task. A data store is consulted for data associated with the task, and thereupon there is determined the present capability of the first device for executing the task collaboratively with at least one other device in the Internet of Things. The at least one other device is communicated with, to assess capability for executing the task collaboratively with the at least one other device. There are thereupon determined one or more actions of the first device that need to be taken to execute the task. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: July 6, 2015Date of Patent: October 20, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
-
Patent number: 10228801Abstract: Systems and methods for proximity-based position, movement and gesture detection are provided that utilize capacitive sensor arrays. In one embodiment, the system utilizes textile-based capacitive sensor arrays that can be integrated into other textiles, such as clothing, bed linens, etc., or that can be integrated into the environment (e.g., furniture, wheelchairs, car seats, etc.). The system recognizes gestures from detected movement by utilizing hierarchical signal processing techniques.Type: GrantFiled: October 24, 2014Date of Patent: March 12, 2019Assignee: University of Maryland, Baltimore CountyInventors: Ryan Robucci, Nilanjan Banerjee
-
Patent number: 10049456Abstract: One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.Type: GrantFiled: August 3, 2016Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Nilanjan Banerjee, Subhrajit Bhattacharya, Umamaheswari C. Devi, Raghavendra Singh
-
Patent number: 10034144Abstract: Techniques, systems, and articles of manufacture for application and situation-aware community sensing. A method includes processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing, determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task, and scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task.Type: GrantFiled: February 22, 2013Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Vikas Agarwal, Nilanjan Banerjee, Dipanjan Chakraborty, Sumit Mittal
-
Publication number: 20180090229Abstract: A non-invasive health monitoring system comprises a wearable central sensor and at least one wearable remote sensor in wireless communication, a portable device readily accessible to the user, and a cloud platform. Each sensor collects batches of data indicative of one or more physiological parameters of the user at a physiological parameter-specific frequency, for a pre-defined time window. The central sensor receives and processes the measured data from each sensor, and stores processed data in a memory within the central sensor. The portable device comprises a receiver wirelessly receiving the processed data and instructions from the central sensor; a processor running a mobile application handling the processed data and instructions; and a transmitter. The cloud platform receives the processed data from the transmitter; analyzes the received processed data; and transmits the results to at least one of the portable device and an authorized healthcare entity.Type: ApplicationFiled: December 2, 2017Publication date: March 29, 2018Inventors: Alodeep Sanyal, Benjamin Mbouombouo, Sankha Bhattacharya, Nilanjan Banerjee, Indranil Sen-Gupta
-
Publication number: 20180040128Abstract: One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Nilanjan Banerjee, Subhrajit Bhattacharya, Umamaheswari C. Devi, Raghavendra Singh
-
Publication number: 20170372026Abstract: An eco-system for tracking a user's physiological parameters comprises a central sensor and at least one remote sensor in wireless communication with the central sensor, a portable device readily accessible to the user, and a cloud platform. Each sensor may be worn by the user and measure data indicative of one or more of the physiological parameters. The central sensor may receive and process the measured data from each remote sensor and processes its own measured data. The portable device comprises a receiver wirelessly receiving the processed data and instructions from the central sensor; a processor running a mobile application handling the processed data and instructions; and a transmitter transmitting the processed data. The cloud platform receives the processed data from the transmitter; analyzes the received processed data; and transmits the results of the analysis to at least one of the portable device and an authorized healthcare entity.Type: ApplicationFiled: June 28, 2017Publication date: December 28, 2017Inventors: Alodeep Sanyal, Benjamin Mbouombouo, Sankha Bhattacharya, Nilanjan Banerjee, Indranil Sen-Gupta
-
Publication number: 20170367599Abstract: A power-optimized eco-system for tracking a user's health comprises: one or more wearable remote sensors, each wirelessly communicating only with one wearable central sensor; a portable device readily accessible to the user; and a cloud platform. Each sensor is configured to measure data indicative of one or more physiological parameters. The central sensor is configured to receive and subsequently process data measured by each remote sensor, to process data measured by the central sensor, and to generate corresponding instructions. The portable device comprises: a receiver wirelessly receiving the processed data and instructions from the central sensor; a processor running a mobile application handling the processed data and instructions; and a transmitter. The cloud platform is configured to: receive the processed data from the transmitter; analyze the received processed data; and transmit the results of the analysis to at least one of the portable device and an authorized healthcare entity.Type: ApplicationFiled: July 18, 2017Publication date: December 28, 2017Inventors: Alodeep Sanyal, Benjamin Mbouombouo, Sankha Bhattacharya, Nilanjan Banerjee, Indranil Sen-Gupta
-
Publication number: 20170367576Abstract: A personalized adaptive health monitoring system comprises: a wearable central sensor wirelessly communicating with at least one wearable remote sensor, each sensor being configured to measure data indicative of one or more physiological parameters of a user; a portable device, and a cloud platform. The central sensor receives and processes measured data from each remote sensor and processes data measured by the central sensor. The portable device comprises: a receiver wirelessly receiving the processed data from the central sensor; a processor running a mobile application handling the processed data; and a transmitter. The cloud platform receives the processed data from the transmitter; analyzes the received processed data; and transmit results of the analysis to at least one of the portable device and an authorized healthcare entity. Analyzing the received processed data comprises comparing the received processed data with previously received data from the user and/or from other comparable individuals.Type: ApplicationFiled: July 18, 2017Publication date: December 28, 2017Inventors: Alodeep Sanyal, Benjamin Mbouombouo, Sankha Bhattacharya, Nilanjan Banerjee, Indranil Sen-Gupta
-
Publication number: 20170372009Abstract: A cloud-based analytical platform for health data pattern and trend analysis is configured to: receive, from a transmitter of a portable device, processed data derived from physiological data measurements gathered from sensors worn by a user, the sensors being communicatively coupled to the portable device; analyze the received processed data; and transmit the results of the analysis to at least one of the portable device and an authorized healthcare entity. The analyzing of the received processed data comprises using multi-parameter machine learning algorithms to automatically derive the current state of one or more physiological vital parameters and related health conditions for an individual user; automatically deriving deviations from baseline for each of the one or more physiological vital parameters of the user; and automatically deriving a long-term trend for each of the one or more physiological vital parameters of the user.Type: ApplicationFiled: July 18, 2017Publication date: December 28, 2017Inventors: Alodeep Sanyal, Benjamin Mbouombouo, Sankha Bhattacharya, Nilanjan Banerjee, Indranil Sen-Gupta
-
Publication number: 20170156640Abstract: Systems and methods for distinctly detecting the movement of a first object and the movement of a second object relative to the first object are provided that utilize a capacitive sensor array and an inertial sensing system. The systems and methods are particularly suited for the detection and measurement of first body part movement (e.g., leg movement) and second body part movement (e.g., foot flexion). In one embodiment, the system utilizes a textile-based capacitive sensor array and one or more inertial sensors disposed on a flexible structure that is adapted to be wrapped around a body part, such as a leg. The systems and methods can be used to calculate periodic leg movements (PLM) and general leg movements (GLM) based on detected movements of the leg and foot.Type: ApplicationFiled: June 18, 2015Publication date: June 8, 2017Inventors: Ryan ROBUCCI, Nilanjan BANERJEE
-
Patent number: 9558267Abstract: A significant recent trend in the internet and mobile telephony has been the dominance of user generated content. As such, in mobile technology have permitted users to upload content onto the internet, whereby sites provide an easily accessible and manageable medium for users to share their thoughts and form a portal for media-rich exchanges. It has been found that much of what is exchanged by users in such settings is context-sensitive, ranging from users' moods and opinions, to communication about users' plans. Broadly contemplated herein, in accordance with at least one embodiment of the invention, is the employment of data mining in information repositories settings to efficiently classify an information stream in real-time and thereby discern user intent.Type: GrantFiled: February 11, 2011Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Koustuv Dasgupta, Nilanjan Banerjee, Dipanjan Chakraborty, Sumit Mittal, Seema Nagar, Anupam Joshi, Angshu Rai
-
Publication number: 20170013029Abstract: Methods and arrangements for determining one or more actions needed to execute a task communicated to a first device in an Internet of Things. At a first device in the Internet of Things, there is received a communication associated with a task. A data store is consulted for data associated with the task, and thereupon there is determined the present capability of the first device for executing the task collaboratively with at least one other device in the Internet of Things. The at least one other device is communicated with, to assess capability for executing the task collaboratively with the at least one other device. There are thereupon determined one or more actions of the first device that need to be taken to execute the task. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
-
Publication number: 20170005874Abstract: Methods and arrangements for data-driven discovery of collaborative models in an internet of things. At a device in the internet of things setting, data are collected on ambient conditions, and the collected data are stored at the device. At least one other device in the internet of things is communicated with to create and record collaborative states relative to the device and the at least one other device. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: July 1, 2015Publication date: January 5, 2017Inventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
-
Patent number: 9516033Abstract: Methods, systems, and computer program products for providing restricted access to given devices by constructing abstract devices are provided herein. A method includes generating a virtual device based on one or more physical devices; mapping multiple device actions of the one or more physical devices to multiple device actions of the virtual device exposed by the virtual device; incorporating (i) discretionary access control techniques, (ii) policy-based access control techniques, and (iii) a physical device-level partial ordering of actions to determine a resolution in response to a set of multiple user access requests for two or more of the multiple device actions of the virtual device; and executing the two or more device actions of the virtual device on the virtual device for one or more given users in accordance with said resolution by coordinating the execution of two or more corresponding device actions of the one or more physical devices on the one or more physical devices based on said mapping.Type: GrantFiled: October 13, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Nilanjan Banerjee, Pralhad Deshpande, Shalini Kapoor, Palanivel Kodeswaran, Rajan Kumar, Amit M. Mangalvedkar, Amit A. Nanavati
-
Publication number: 20160105441Abstract: Methods, systems, and computer program products for providing restricted access to given devices by constructing abstract devices are provided herein. A method includes generating a virtual device based on one or more physical devices; mapping multiple device actions of the one or more physical devices to multiple device actions of the virtual device exposed by the virtual device; incorporating (i) discretionary access control techniques, (ii) policy-based access control techniques, and (iii) a physical device-level partial ordering of actions to determine a resolution in response to a set of multiple user access requests for two or more of the multiple device actions of the virtual device; and executing the two or more device actions of the virtual device on the virtual device for one or more given users in accordance with said resolution by coordinating the execution of two or more corresponding device actions of the one or more physical devices on the one or more physical devices based on said mapping.Type: ApplicationFiled: October 13, 2014Publication date: April 14, 2016Inventors: Nilanjan Banerjee, Pralhad Deshpande, Shalini Kapoor, Palanivel Kodeswaran, Rajan Kumar, Amit M. Mangalvedkar, Amit A. Nanavati