Patents by Inventor Nilesh N. Shah
Nilesh N. Shah 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: 20240078051Abstract: Examples herein relate to a solid state drive that includes a media, first circuitry, and second circuitry. In some examples, the first circuitry is to execute one or more commands. In some examples, the second circuitry is to receive a configuration of at one type of command, where the configuration is to define an amount of media bandwidth allocated for the at one type of command; receive a command; and assign the received command to the first circuitry for execution.Type: ApplicationFiled: November 14, 2023Publication date: March 7, 2024Inventors: Nilesh N. SHAH, Chetan CHAUHAN, Shigeki TOMISHIMA, Nahid HASSAN, Andrew Chaang LING
-
Patent number: 11868665Abstract: Examples herein relate to a solid state drive that includes a media, first circuitry, and second circuitry. In some examples, the first circuitry is to execute one or more commands. In some examples, the second circuitry is to receive a configuration of at one type of command, where the configuration is to define an amount of media bandwidth allocated for the at one type of command; receive a command; and assign the received command to the first circuitry for execution.Type: GrantFiled: February 25, 2022Date of Patent: January 9, 2024Assignee: Intel CorporationInventors: Nilesh N. Shah, Chetan Chauhan, Shigeki Tomishima, Nahid Hassan, Andrew Chaang Ling
-
Publication number: 20220179594Abstract: Examples herein relate to a solid state drive that includes a media, first circuitry, and second circuitry. In some examples, the first circuitry is to execute one or more commands. In some examples, the second circuitry is to receive a configuration of at one type of command, where the configuration is to define an amount of media bandwidth allocated for the at one type of command; receive a command; and assign the received command to the first circuitry for execution.Type: ApplicationFiled: February 25, 2022Publication date: June 9, 2022Inventors: Nilesh N. SHAH, Chetan CHAUHAN, Shigeki TOMISHIMA, Nahid HASSAN, Andrew Chaang LING
-
Patent number: 11262954Abstract: Examples herein relate to a solid state drive that includes a media, a processing system, and a media command arbiter configured to permit execution of a specific allocation of storage and compute commands based on a configuration, wherein the media command arbiter is to transfer commands to the media based on the configuration. The media can be locally connected to a compute engine processing system that is configurable to perform computations on data stored in the media. The configuration can indicate a number of compute commands and storage commands that are permitted to be performed over a period of time or media bandwidth allocated to compute commands and storage commands. The processing system can include an inference engine that performs one or more of: data pattern recognition, image recognition, augmented reality overlay applications, face recognition, object recognition, or voice recognition, language translation.Type: GrantFiled: January 31, 2020Date of Patent: March 1, 2022Assignee: Intel CorporationInventors: Nilesh N. Shah, Chetan Chauhan, Shigeki Tomishima, Nahid Hassan, Andrew Chaang Ling
-
Publication number: 20210117134Abstract: Techniques for storage and processing for distributed file systems are disclosed. In the illustrative embodiment, padding is placed between data elements in a file to be stored on a distributed file system. The file is to be split into several objects in order to be stored in the distributed file system, and the padding is used to prevent a data element from being split across two different objects. The objects are stored on data nodes, which analyze the objects to determine which data elements are present in the object as well at the location of those objects. The location of the objects is saved on the data storage device, and those locations can be used to perform queries on the data elements in the object on the data storage device itself. Such an approach can reduce transfer of data elements from data storage to local memory of the data node.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: John S. Keys, Daniel R. McLeran, Ian F. Adams, Michael P. Mesnier, Nilesh N. Shah
-
Publication number: 20200167098Abstract: Examples herein relate to a solid state drive that includes a media, a processing system, and a media command arbiter configured to permit execution of a specific allocation of storage and compute commands based on a configuration, wherein the media command arbiter is to transfer commands to the media based on the configuration. The media can be locally connected to a compute engine processing system that is configurable to perform computations on data stored in the media. The configuration can indicate a number of compute commands and storage commands that are permitted to be performed over a period of time or media bandwidth allocated to compute commands and storage commands. The processing system can include an inference engine that performs one or more of: data pattern recognition, image recognition, augmented reality overlay applications, face recognition, object recognition, or voice recognition, language translation.Type: ApplicationFiled: January 31, 2020Publication date: May 28, 2020Inventors: Nilesh N. SHAH, Chetan CHAUHAN, Shigeki TOMISHIMA, Nahid HASSAN, Andrew Chaang LING
-
Patent number: 8935547Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: GrantFiled: November 20, 2012Date of Patent: January 13, 2015Assignee: Intel CorporationInventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
-
Publication number: 20130080807Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: ApplicationFiled: November 20, 2012Publication date: March 28, 2013Inventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
-
Patent number: 8316247Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: GrantFiled: December 17, 2010Date of Patent: November 20, 2012Assignee: Intel CorporationInventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
-
Publication number: 20110093725Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: ApplicationFiled: December 17, 2010Publication date: April 21, 2011Inventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
-
Patent number: 7861098Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather user activity data. Once the user activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the user activity data. In one embodiment, a switch occurs from the current power management policy to a new power management policy if the new user state differs from a current user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: GrantFiled: June 30, 2006Date of Patent: December 28, 2010Assignee: Intel CorporationInventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit
-
Patent number: 7861099Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: GrantFiled: September 27, 2006Date of Patent: December 28, 2010Assignee: Intel CorporationInventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
-
Publication number: 20080005381Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather user activity data. Once the user activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the user activity data. In one embodiment, a switch occurs from the current power management policy to a new power management policy if the new user state differs from a current user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit
-
Publication number: 20080005599Abstract: A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.Type: ApplicationFiled: September 27, 2006Publication date: January 3, 2008Inventors: Georgios N. Theocharous, Nilesh N. Shah, Uttam K. Sengupta, William N. Schilit, Kelan C. Silvester, Robert A. Dunstan
-
Patent number: 6982672Abstract: A multi-band antenna comprises a first conductive layer having one or more parasitic patches, a second conductive layer having a plurality of radiating patches, and a third conductive layer having a ground patch. The first, second and third conductive layers may be separated by first and second substrate layers. The second conductive layer may comprise a first radiating patch having dimensions selected to radiate signals within a first frequency spectrum and second radiating patches having dimensions selected to radiate signals within a second frequency spectrum. In wireless local area network (WLAN) embodiments, the first frequency spectrum may comprise a frequency band ranging from approximately 5.1 to 5.9 GHz, and the second frequency spectrum may comprise frequency bands ranging from approximately 2.4 to 2.5 GHz.Type: GrantFiled: March 8, 2004Date of Patent: January 3, 2006Assignee: Intel CorporationInventors: Shengli Lin, Chunfei Ye, Nilesh N. Shah
-
Patent number: 5487834Abstract: Novel methods for purifying contaminated subsurface groundwater are disclosed. The method is involves contacting the contaminated subsurface groundwater with methanotrophic or heterotrophic microorganisms which produce contaminant-degrading enzymes. The microorganisms are derived from surface cultures and are injected into the ground so as to act as a biofilter. The contaminants which may be treated include organic or metallic materials and radionuclides.Type: GrantFiled: February 9, 1993Date of Patent: January 30, 1996Assignee: The Regents of the University of CaliforniaInventors: Margaret L. Carman, Kenneth J. Jackson, Richard B. Knapp, John P. Knezovich, Nilesh N. Shah, Robert T. Taylor