Patents by Inventor Ashish Agarwal
Ashish Agarwal 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: 20240061392Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: ApplicationFiled: June 21, 2023Publication date: February 22, 2024Inventor: Ashish Agarwal
-
Patent number: 11900675Abstract: The disclosed techniques generally relate to devices and methods for generating cropped images in which one or more features of interest are preserved or emphasized. In one implementation, such features of interest may include facial features. In accordance with certain implementations, location and extent of such features may be identified and used in conjunction with information regarding display characteristics so as to generate cropped images preserving or emphasizing the feature of interest when displayed on a given device.Type: GrantFiled: September 16, 2022Date of Patent: February 13, 2024Assignee: Apple Inc.Inventors: Ashish Agarwal, Fei Peng, Wenyu Zhang, Matthew H. Thorn, Sean Michael Harold, Douglas Isaac Friedman, Leticia Marie Alarcón
-
Patent number: 11888034Abstract: Transistor structures employing metal chalcogenide channel materials may be formed where a chalcogen is introduced into at least a portion of a precursor material that comprises reactive metal(s). The precursor material may be substantially metallic, or may be a metallic oxide (e.g., an oxide semiconductor). The metal(s) may be transition, Group II, Group III, Group V elements, or alloys thereof. An oxide of one or more such metals (e.g., IGZO) may be converted into a chalcogenide (e.g., IGZSx or IGZSex) having semiconducting properties. The chalcogenide formed in this manner may be only a few monolayers in thickness (and may be more thermally stable than many oxide semiconductors. Where not all of the precursor material is converted, a transistor structure may retain the precursor material, for example as part of a transistor channel or a gate dielectric. Backend transistors including metal chalcogenide channel materials may be fabricated over silicon CMOS circuitry.Type: GrantFiled: June 7, 2019Date of Patent: January 30, 2024Assignee: Intel CorporationInventors: Abhishek A. Sharma, Ashish Agarwal, Urusa Alaan, Christopher Jezewski, Kevin Lin, Carl Naylor
-
Patent number: 11720075Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: GrantFiled: May 9, 2022Date of Patent: August 8, 2023Assignee: Tendril EA, LLCInventor: Ashish Agarwal
-
Publication number: 20230020233Abstract: The disclosed techniques generally relate to devices and methods for generating cropped images in which one or more features of interest are preserved or emphasized. In one implementation, such features of interest may include facial features. In accordance with certain implementations, location and extent of such features may be identified and used in conjunction with information regarding display characteristics so as to generate cropped images preserving or emphasizing the feature of interest when displayed on a given device.Type: ApplicationFiled: September 16, 2022Publication date: January 19, 2023Inventors: Ashish Agarwal, Fei Peng, Wenyu Zhang, Matthew H. Thorn, Sean Michael Harold, Douglas Isaac Friedman, Leticia Marie Alarcón
-
Publication number: 20220373990Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: ApplicationFiled: May 9, 2022Publication date: November 24, 2022Inventor: Ashish Agarwal
-
Patent number: 11462009Abstract: The disclosed techniques generally relate to devices and methods for generating cropped images in which one or more features of interest are preserved or emphasized. In one implementation, such features of interest may include facial features. In accordance with certain implementations, location and extent of such features may be identified and used in conjunction with information regarding display characteristics so as to generate cropped images preserving or emphasizing the feature of interest when displayed on a given device.Type: GrantFiled: May 23, 2019Date of Patent: October 4, 2022Assignee: Apple Inc.Inventors: Ashish Agarwal, Fei Peng, Wenyu Zhang, Matthew H. Thorn, Sean Michael Harold, Douglas Isaac Friedman, Leticia Marie Alarcón
-
Patent number: 11327457Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: GrantFiled: September 3, 2020Date of Patent: May 10, 2022Assignee: Tendril EA, LLCInventor: Ashish Agarwal
-
Publication number: 20210166131Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network having a plurality of network parameters and being configured to process an input data item to generate a feature representation comprising a values for each of a plurality of features of the input data item.Type: ApplicationFiled: June 6, 2019Publication date: June 3, 2021Inventors: David Benjamin Pfau, Stig Petersen, Ashish Agarwal, David Barrett, Kimberly Stachenfeld
-
Patent number: 11017344Abstract: Systems for analyzing and monitoring deionization tank system performance in a fluid flow system and generating delivery schedules for servicing deionization tanks can include a conductivity sensor and a fluid flow meter. Data regarding the amount and conductivity of fluid flowing through the deionization tank system can be used to predict a remaining capacity of the deionization tank system. A central server can determine the remaining capacity of deionization tank systems at a plurality of service locations. The central server can generate a delivery schedule for servicing deionization tank systems at each of the plurality of service locations based on the determined remaining capacities. Other parameters can be used to optimize efficiency of the delivery schedule while meeting the needs of each of the service locations.Type: GrantFiled: September 12, 2016Date of Patent: May 25, 2021Assignee: Ecolab USA Inc.Inventors: Ashish Agarwal, Kenneth R. Hecimovich, Raymond H. Perdue, David A. Ambrose, Chen Yao, Michael K. Antenore
-
Publication number: 20200401097Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Inventor: Ashish Agarwal
-
Publication number: 20200388685Abstract: Transistor structures employing metal chalcogenide channel materials may be formed where a chalcogen is introduced into at least a portion of a precursor material that comprises reactive metal(s). The precursor material may be substantially metallic, or may be a metallic oxide (e.g., an oxide semiconductor). The metal(s) may be transition, Group II, Group III, Group V elements, or alloys thereof. An oxide of one or more such metals (e.g., IGZO) may be converted into a chalcogenide (e.g., IGZSx or IGZSex) having semiconducting properties. The chalcogenide formed in this manner may be only a few monolayers in thickness (and may be more thermally stable than many oxide semiconductors. Where not all of the precursor material is converted, a transistor structure may retain the precursor material, for example as part of a transistor channel or a gate dielectric. Backend transistors including metal chalcogenide channel materials may be fabricated over silicon CMOS circuitry.Type: ApplicationFiled: June 7, 2019Publication date: December 10, 2020Applicant: Intel CorporationInventors: Abhishek A. Sharma, Ashish Agarwal, Urusa Alaan, Christopher Jezewski, Kevin Lin, Carl Naylor
-
Patent number: 10782666Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: GrantFiled: March 27, 2019Date of Patent: September 22, 2020Assignee: Tendril EA, LLCInventor: Ashish Agarwal
-
Patent number: 10685113Abstract: In some implementations, a computing device can determine the similarity of binary executables. For example, the computing device can receive an application, including a binary executable. The computing device can generate function signatures for the functions called within the binary executable. The computing device can generate a locality sensitive hash value for the application based on the function signatures. The computing device can group applications based on the locality sensitive hash value generated for each application. The computing device can compare the function signatures of the binary executables of the applications within a group to determine the similarity of the applications. If two applications have binary executables that are over a threshold percentage of similarity, the two applications can be identified as clones of each other.Type: GrantFiled: August 14, 2017Date of Patent: June 16, 2020Assignee: Apple Inc.Inventors: Ashish Agarwal, Fei Peng, Zhui Deng
-
Publication number: 20200096377Abstract: Disclosed are devices and methods for determining a fluid level of and the amount of fluid remaining in a container. A portable measuring device can include a housing, a sensor, and a measurement system. The sensor can be supported by the housing and can detect a fluid level of the container. The measurement system can be configured to receive information including a measurement of the container, to determine an amount of fluid in the container based on a measurement of the container and a detected fluid level of the container, and to output the amount of fluid in the container and geometric information of the container. A method can include supplying such a device, placing the device proximal to or in abutment with and moving the device along an outer surface of the container, providing a signal to a user, and outputting the amount of fluid in a container.Type: ApplicationFiled: August 12, 2019Publication date: March 26, 2020Inventors: Ashish Agarwal, Brandon M. Davis, William Von Drasek, Divigar Lakshmanan
-
Publication number: 20190370546Abstract: The disclosed techniques generally relate to devices and methods for generating cropped images in which one or more features of interest are preserved or emphasized. In one implementation, such features of interest may include facial features. In accordance with certain implementations, location and extent of such features may be identified and used in conjunction with information regarding display characteristics so as to generate cropped images preserving or emphasizing the feature of interest when displayed on a given device.Type: ApplicationFiled: May 23, 2019Publication date: December 5, 2019Inventors: Ashish Agarwal, Fei Peng, Wenyu Zhang, Matthew H. Thorn, Sean Michael Harold, Douglas Isaac Friedman, Leticia Marie Alarcón
-
Publication number: 20190324417Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: ApplicationFiled: March 27, 2019Publication date: October 24, 2019Inventor: Ashish Agarwal
-
Patent number: 10417114Abstract: The present technology consists of an automatic application testing tool that can initiate execution of an application submitted for testing by an application developer. The application testing tool can analyze views of the application while the application is executing to determine navigation objects and possible interactions with the navigation objects. The application testing tool can automatically apply possible interactions to the navigation objects and can record application execution data during the testing.Type: GrantFiled: July 18, 2017Date of Patent: September 17, 2019Assignee: APPLE INC.Inventors: Ashish Agarwal, Trystan Peter Kosmynka, Alexander Ashley Miyamura
-
Patent number: 10281895Abstract: A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.Type: GrantFiled: August 9, 2016Date of Patent: May 7, 2019Assignee: Tendril Networks, Inc.Inventor: Ashish Agarwal
-
Patent number: 10244359Abstract: Techniques for storing information representing a venue are described. A venue data provider may upload venue data to a venue data service. The venue data can include locations, geometries, and business categories of the buildings and floors. The venue data service can validate the venue data, and request a survey service to survey the venue using the validated venue data. A survey can include recording measurements of an environment variable at various locations of the venue. The location service can generate location fingerprint data from the survey. The location fingerprint data can include expected measurements of the environment variable at various locations of the building. The venue data service can provide the location fingerprint data to a mobile device such that the mobile device can determine a location of the mobile device in the venue using sensor readings of the environment variable.Type: GrantFiled: March 5, 2018Date of Patent: March 26, 2019Assignee: Apple Inc.Inventors: Ashish Agarwal, Ian Aric Mondragon, Rahul Ravikumar, Calvin Lin, Max Muller, III, Philip Stanger, Vojislav Samsalovic