Patents by Inventor Pradeep Shetty
Pradeep Shetty 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: 11663681Abstract: Energy usage of a plurality of appliances is measured using a single meter. A pattern of energy usage with respect to the plurality of appliances is determined dependent upon the measured energy usage, appliance details of the plurality of appliances, and usage hours of the plurality of appliances. The pattern is provided to a user of the appliances.Type: GrantFiled: December 8, 2021Date of Patent: May 30, 2023Assignee: INNOVATION ASSET COLLECTIVEInventors: Nagaraja Sundaresh, Pradeep Shetty, Rajesh Ramesh, Chandrashekar Padubidri, Rangesa Arakere, Ananda Huchappa Shastry
-
Publication number: 20220101457Abstract: Energy usage of a plurality of appliances is measured using a single meter. A pattern of energy usage with respect to the plurality of appliances is determined dependent upon the measured energy usage, appliance details of the plurality of appliances, and usage hours of the plurality of appliances. The pattern is provided to a user of the appliances.Type: ApplicationFiled: December 8, 2021Publication date: March 31, 2022Inventors: Nagaraja Sundaresh, Pradeep Shetty, Rajesh Ramesh, Chandrashekar Padubidri, Rangesa Arakere, Ananda Huchappa Shastry
-
Patent number: 11227345Abstract: Energy usage of a plurality of appliances is measured using a single meter. A pattern of energy usage with respect to the plurality of appliances is determined dependent upon the measured energy usage, appliance details of the plurality of appliances, and usage hours of the plurality of appliances. The pattern is provided to a user of the appliances.Type: GrantFiled: June 16, 2017Date of Patent: January 18, 2022Assignee: Honeywell International Inc.Inventors: Nagaraja Sundaresh, Pradeep Shetty, Rajesh Ramesh, Chandrashekar Padubidri, Rangesa Arakere, Ananda Huchappa Shastry
-
Publication number: 20210277732Abstract: Systems and methods for determining a vertical position of a tool joint between two pipe segments of a drill string relative to a rig floor are disclosed. A camera or other suitable optical device is positioned to observe a drill string as it is raised and lowered out of and into a wellbore. The camera is equipped to identify a feature of the pipe segments, and based on a knowledge of the dimensions of the various pipe segments, to locate the tool joint vertically relative to the rig floor. Knowing the vertical position of the tool joint allows automatic operations to be carried out, such as assembling and disassembling the pipe segments from the drill string.Type: ApplicationFiled: March 3, 2020Publication date: September 9, 2021Inventors: Vishwanathan Parmeshwar, Jaijith Sreekantan, Pradeep Shetty, Sreekanth Asodi
-
Patent number: 10911257Abstract: A context-aware smart home energy management (CASHEM) system and method is disclosed. CASHEM dynamically schedules household energy use to reduce energy consumption by identifying contextual information within said household, selecting a comfort of service preference, wherein said comfort of service preference is based on different said contextual information, and extracting an appliance use schedule for maximum energy savings based on said contextual information in light of said comfort of service preferences, by executing a program instruction in a data processing apparatus. CASHEM correlates said contextual information with energy consumption levels to dynamically schedule said appliance based on an energy-saving condition and a user's comfort. Comfort of service preferences are gathered by CASHEM by monitoring occupant activity levels and use of said appliance. CASHEM can also recommend potential energy savings for a user to modify comfort of service preferences.Type: GrantFiled: May 26, 2016Date of Patent: February 2, 2021Assignee: Ademco Inc.Inventors: Saad J. Bedros, Tom Markham, Tom Plocher, Pradeep Shetty, Thirumaran Ekambaram, Nasir Mohammed
-
Patent number: 10545518Abstract: A controller for controlling energy consumption in a home includes a constraints engine to define variables for multiple appliances in the home corresponding to various home modes and persona of an occupant of the home. A modeling engine models multiple paths of energy utilization of the multiple appliances to place the home into a desired state from a current context. An optimal scheduler receives the multiple paths of energy utilization and generates a schedule as a function of the multiple paths and a selected persona to place the home in a desired state.Type: GrantFiled: December 12, 2017Date of Patent: January 28, 2020Assignee: Ademco Inc.Inventors: Pradeep Shetty, Wendy Foslien Graber, Purnaprajna R. Mangsuli, Soumitri N. Kolavennu, Keith L. Curtner
-
Patent number: 10454702Abstract: Systems and methods for managing a programmable thermostat are described herein. One or more system embodiments include a programmable thermostat having a first management profile; a data acquisition subsystem; and a data analysis subsystem. The data acquisition subsystem is configured to receive thermostat data from the programmable thermostat, and the data analysis subsystem is configured to receive the thermostat data from the data acquisition subsystem, and determine a second management profile for the programmable thermostat based, at least in part, on the thermostat data.Type: GrantFiled: October 30, 2017Date of Patent: October 22, 2019Assignee: Ademco Inc.Inventors: Pradeep Shetty, Wendy Foslien, Keith Curtner, Purnaprajna R. Mangsuli, Soumitri Kolavennu
-
Patent number: 10409508Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.Type: GrantFiled: June 20, 2017Date of Patent: September 10, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
-
Patent number: 10174962Abstract: Devices, methods, and systems for occupancy detection are described herein. One device embodiment includes a memory and a processor coupled to the memory. The processor is configured to execute executable instructions stored in the memory to determine energy consumption data associated with a structure at a point in time, and determine whether the structure is occupied at the point in time based, at least in part, on the determined energy consumption data.Type: GrantFiled: October 9, 2015Date of Patent: January 8, 2019Assignee: Honeywell International Inc.Inventors: Pradeep Shetty, Wendy Foslien, Keith Curtner, Prunaprajna R. Mangsuli, Soumitri Kolavennu
-
Patent number: 10019364Abstract: Methods and systems are presented for allocating CPU cycles among processes in a storage system. One method includes operations for maintaining segments in a first memory, each segment including blocks, and for maintaining a block temperature for each block in a second memory. The first memory is a read-cache where one segment is written at a time, and each block is readable from the first memory without reading the corresponding complete segment. The block temperature is based on the frequency of access to the respective block, and a segment temperature is based on the block temperature of its blocks. Additionally, the segment with the lowest segment temperature is selected for eviction from the second memory, and blocks in the selected segment with a block temperature greater than a threshold temperature are identified. The selected segment is evicted, and a segment with the identified blocks is written to the first memory.Type: GrantFiled: September 2, 2016Date of Patent: July 10, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Pradeep Shetty, Sandeep Karmarkar, Senthil Kumar Ramamoorthy, Umesh Maheshwari, Vanco Buca
-
Publication number: 20180101185Abstract: A controller for controlling energy consumption in a home includes a constraints engine to define variables for multiple appliances in the home corresponding to various home modes and persona of an occupant of the home. A modeling engine models multiple paths of energy utilization of the multiple appliances to place the home into a desired state from a current context. An optimal scheduler receives the multiple paths of energy utilization and generates a schedule as a function of the multiple paths and a selected persona to place the home in a desired state.Type: ApplicationFiled: December 12, 2017Publication date: April 12, 2018Inventors: Pradeep Shetty, Wendy Foslien Graber, Purnaprajna R. Mangsuli, Soumitri N. Kolavennu, Keith L. Curtner
-
Publication number: 20180048483Abstract: Systems and methods for managing a programmable thermostat are described herein. One or more system embodiments include a programmable thermostat having a first management profile; a data acquisition subsystem; and a data analysis subsystem. The data acquisition subsystem is configured to receive thermostat data from the programmable thermostat, and the data analysis subsystem is configured to receive the thermostat data from the data acquisition subsystem, and determine a second management profile for the programmable thermostat based, at least in part, on the thermostat data.Type: ApplicationFiled: October 30, 2017Publication date: February 15, 2018Inventors: Pradeep Shetty, Wendy Foslien, Keith Curtner, Purnaprajna R. Mangsuli, Soumitri Kolavennu
-
Patent number: 9880934Abstract: Methods and systems are presented for allocating CPU cycles among processes in a storage system. One method includes operations for maintaining segments in a first memory, each segment including blocks, and for maintaining a block temperature for each block in a second memory. The first memory is a read-cache where one segment is written at a time, and each block is readable from the first memory without reading the corresponding complete segment. The block temperature is based on the frequency of access to the respective block, and a segment temperature is based on the block temperature of its blocks. Additionally, the segment with the lowest segment temperature is selected for eviction from the second memory, and blocks in the selected segment with a block temperature greater than a threshold temperature are identified. The selected segment is evicted, and a segment with the identified blocks is written to the first memory.Type: GrantFiled: September 2, 2016Date of Patent: January 30, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Pradeep Shetty, Sandeep Karmarkar, Senthil Kumar Ramamoorthy, Umesh Maheshwari, Vanco Buca
-
Patent number: 9874885Abstract: A controller for controlling energy consumption in a home includes a constraints engine to define variables for multiple appliances in the home corresponding to various home modes and persona of an occupant of the home. A modeling engine models multiple paths of energy utilization of the multiple appliances to place the home into a desired state from a current context. An optimal scheduler receives the multiple paths of energy utilization and generates a schedule as a function of the multiple paths and a selected persona to place the home in a desired state.Type: GrantFiled: December 12, 2011Date of Patent: January 23, 2018Assignee: Honeywell International Inc.Inventors: Pradeep Shetty, Wendy Foslien Graber, Purnaprajna R. Mangsuli, Soumitri N. Kolavennu, Keith L. Curtner
-
Patent number: 9836802Abstract: Energy usage of a plurality of appliances is measured using a single meter. A pattern of energy usage with respect to the plurality of appliances is determined dependent upon the measured energy usage, appliance details of the plurality of appliances, and usage hours of the plurality of appliances. The pattern is provided to a user of the appliances.Type: GrantFiled: June 16, 2009Date of Patent: December 5, 2017Assignee: Honeywell International Inc.Inventors: Nagaraja Sundaresh, Pradeep Shetty, Rajesh Ramesh, Chandrashekar Padubidri, Rangesa Arakere, Ananda Huchappa Shastry
-
Patent number: 9832034Abstract: Systems and methods for managing a programmable thermostat are described herein. One or more system embodiments include a programmable thermostat having a first management profile; a data acquisition subsystem; and a data analysis subsystem. The data acquisition subsystem is configured to receive thermostat data from the programmable thermostat, and the data analysis subsystem is configured to receive the thermostat data from the data acquisition subsystem, and determine a second management profile for the programmable thermostat based, at least in part, on the thermostat data.Type: GrantFiled: August 21, 2015Date of Patent: November 28, 2017Assignee: Honeywell International Inc.Inventors: Pradeep Shetty, Wendy Foslien, Keith Curtner, Prunaprajna R. Mangsuli, Soumitri Kolavennu
-
Publication number: 20170287083Abstract: Energy usage of a plurality of appliances is measured using a single meter. A pattern of energy usage with respect to the plurality of appliances is determined dependent upon the measured energy usage, appliance details of the plurality of appliances, and usage hours of the plurality of appliances. The pattern is provided to a user of the appliances.Type: ApplicationFiled: June 16, 2017Publication date: October 5, 2017Inventors: Nagaraja Sundaresh, Pradeep Shetty, Rajesh Ramesh, Chandrashekar Padubidri, Rangesa Arakere, Ananda Huchappa Shastry
-
Publication number: 20170285995Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.Type: ApplicationFiled: June 20, 2017Publication date: October 5, 2017Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu
-
Patent number: 9727481Abstract: Methods and systems are presented for evicting or copying-forward blocks in a storage system during garbage collection. In one method, a block status is maintained in a first memory to identify if the block is active or inactive, blocks being stored in segments that are configured to be cacheable in a second memory, a read-cache memory. Whenever an operation on a block is detected making the block inactive in one volume, the system determines if the block is still active in any volume, the block being cached in a first segment in the second memory. When the system detects that the first segment is being evicted from the second memory, the system re-caches the block into a second segment in the second memory if the block status of the block is active and the frequency of access to the block is above a predetermined value.Type: GrantFiled: February 9, 2016Date of Patent: August 8, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Pradeep Shetty, Senthil Kumar Ramamoorthy, Umesh Maheshwari, Vanco Buca
-
Patent number: 9684467Abstract: Methods, systems, and programs are presented for managing a storage device memory. One method includes an operation for receiving a request to pin a volume stored in the storage device. The device includes disk storage and a solid state drive (SSD) cache, where pinned volumes in the storage device have all active volume data in the SSD cache. Further, the method includes an operation for determining the maximum amount of pinnable space in the SSD cache, the maximum amount of pinnable space being calculated based on the sizes of the disk storage and the SSD cache. Further, the method includes operations for determining the available pinning space, which is the maximum amount of pinnable space minus the current amount of pinned data in the SSD cache, and for granting the request to pin the volume when the available pinning space is greater than or equal to a size of the volume.Type: GrantFiled: July 29, 2015Date of Patent: June 20, 2017Assignee: Nimble Storage, Inc.Inventors: Senthil Kumar Ramamoorthy, Pradeep Shetty, Mukul Kumar Singh, Hy Vu