Patents by Inventor Nirav Shah

Nirav 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: 20210101597
    Abstract: A control system, apparatus, and method integrates management of vehicle torque limits and gear shifting of a vehicle by determining future engine power requirements from the forward-looking route conditions to improve performance and drivability of the vehicle over what is achievable through default and/or currently selected torque limits and gear state shifting strategies.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventors: Nirav Shah, Daniel Reed Dempsey
  • Publication number: 20210096584
    Abstract: An auto drain valve 100 comprises a valve body 222 wherein a piston 111 having a piston rod 08 with sealing disk 07 and sealing member 03 which is movable within said valve body 222 wherein air vent 30 and liquid outlet 40 and closes simultaneously. Further the valve body 222 is connected to the bowl 10; valve body 222 consisting of air vent 30, liquid inlet 40? and liquid outlet 40; moveable piston 111, solenoid coil 9 surrounding the piston rod 08; spring 01 and spring 02 resiliently biasing on the Piston 111 seal air vent 30 and liquid outlet 40 in its de-energized condition; when the solenoid coil 09 is energized and Piston 111 moves away from air vent 30 and liquid outlet 40 simultaneously, liquid is drained form bowl 10 through liquid inlet 40? into valve body 222 and drained out form liquid outlet 40.
    Type: Application
    Filed: September 7, 2020
    Publication date: April 1, 2021
    Inventor: Nirav Shah
  • Publication number: 20210046857
    Abstract: A cabin control valve integrated with solenoid valve comprises solenoid valve which is connected at least one of the ports provided on to cabin control valve. The present invention provides a simple pneumatic or hydraulic circuit for operation of the cabin control valve; efficiently cabin control valve with solenoid valve which is easy to operate.
    Type: Application
    Filed: August 13, 2020
    Publication date: February 18, 2021
    Inventor: Nirav SHAH
  • Patent number: 10681607
    Abstract: Systems, methods, and computer-readable storage media for an enhanced RSS (eRSS) mechanisms are provided. The eRSS mechanisms may involve routing received data packets to application processor cores based on network-specific identifier(s), such as an Evolved Packet System (EPS) bearer identity (ID), a Packet Data Network (PDN) ID, an Access Point Name (APN), or a Quality of Service (QoS) Flow Identifier (QFI). The network-specific IDs may be located in a layer 2 (L2) protocol stack, which may be stored in cache for use by different layers in the L2 protocol stack. In this way, the network-specific IDs may be readily available for use by the eRSS mechanism, which may improve cache efficiency and reduce storage overhead. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Nirav Shah, Pabitra Dalai, El-Houari Soussi, Rene Van Ee, Gaurish Deuskar
  • Publication number: 20190260067
    Abstract: An electrode structure for use in an energy storage device comprising a population of electrodes, a population of counter-electrodes and a microporous separator separating members of the electrode population from members of the counter-electrode population. Each member of the electrode population comprises an electrode active material layer and an electrode current conductor layer, and each member of the electrode population has a bottom, a top, a length LE, a width WE and a height HE, wherein the ratio of LE to each of WE and HE is at least 5:1, the ratio of HE to WE is between 0.4:1 and 1000:1, and the electrode current collector layer of each member of the electrode population has a length LC that is measured in the same direction as and is at least 50% of length LE.
    Type: Application
    Filed: July 30, 2018
    Publication date: August 22, 2019
    Inventors: Harrold Jones Rust, III, Ashok Lahiri, Murali Ramasubramanian, Robert M. Spotnitz, Robert A. Cole, Gunther Koblmiller, Nirav Shah, Brian E. Brusca, Christopher G. Castledine, Laurie J. Lauchlan, James D. Wilcox
  • Publication number: 20190045421
    Abstract: Systems, methods, and computer-readable storage media for an enhanced RSS (eRSS) mechanisms are provided. The eRSS mechanisms may involve routing received data packets to application processor cores based on network-specific identifier(s), such as an Evolved Packet System (EPS) bearer identity (ID), a Packet Data Network (PDN) ID, an Access Point Name (APN), or a Quality of Service (QoS) Flow Identifier (QFI). The network-specific IDs may be located in a layer 2 (L2) protocol stack, which may be stored in cache for use by different layers in the L2 protocol stack. In this way, the network-specific IDs may be readily available for use by the eRSS mechanism, which may improve cache efficiency and reduce storage overhead. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 22, 2018
    Publication date: February 7, 2019
    Inventors: Nirav Shah, Pabitra Dalai, El-Houari Soussi, Rene Van Ee, Gaurish Deuskar
  • Patent number: 10191766
    Abstract: A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A sub-application system runs the sub-application by executing navigation logic and maintaining a separate navigation stack, so that the user can perform a task without the computer system needing to surface entire forms where only a small subset of the controls on those forms are needed to perform the task.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Dallala, Hao Zhou, Tobin James Zerba, Mesganaw G. Anteneh, Indrojit N. Deb, Nirav Shah, Elizabeth Rose Steinke, Shashi Ranjan, Bharath Swaminathan, Richard L. Dickinson, Monisha Rochlani, Tong Gao, Jianjun Wang, Zhi Jun Zhao
  • Patent number: 10072296
    Abstract: The present invention provides methods and compositions involving epigenetic and gene expression signatures and their association with Sjögren's syndrome.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: September 11, 2018
    Assignee: The Charlotte Mecklenburg Hospital Authority
    Inventors: Jean-Luc C. Mougeot, Farah K. B. Mougeot, Nirav Shah
  • Patent number: 10038214
    Abstract: An electrode structure for use in an energy storage device comprising a population of electrodes, a population of counter-electrodes and a microporous separator separating members of the electrode population from members of the counter-electrode population. Each member of the electrode population comprises an electrode active material layer and an electrode current conductor layer, and each member of the electrode population has a bottom, a top, a length LE, a width WE and a height HE, wherein the ratio of LE to each of WE and HE is at least 5:1, the ratio of HE to WE is between 0.4:1 and 1000:1, and the electrode current collector layer of each member of the electrode population has a length LC that is measured in the same direction as and is at least 50% of length LE.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 31, 2018
    Assignee: ENOVIX CORPORATION
    Inventors: Harrold Jones Rust, III, Ashok Lahiri, Murali Ramasubramanian, Robert M. Spotnitz, Robert A. Cole, Gunther Koblmiller, Nirav Shah, Brian E. Brusca, Christopher G. Castledine, Laurie J. Lauchlan, James D. Wilcox
  • Patent number: 10027644
    Abstract: A computer system includes a processor and a data store coupled to the processor. A user interface module is configured to provide a user interface of a first application executed by the processor. The user interface of the first application displays a plurality of items. The processor is configured to receive a command for an embedded spreadsheet view relative to the plurality of items and responsively save an electronic spreadsheet file in the data store and interact with an electronic spreadsheet service to display the plurality of items in a spreadsheet portion of a user interface within the user interface of the first application.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Vageesh Banga, Madan Natu, Benjamin Andrew Kaiser, Amandeep Singh Pandher, Ruchika Rawat, Nirav Shah
  • Publication number: 20180080082
    Abstract: The present invention provides methods and compositions involving epigenetic and gene expression signatures and their association with Sjögren's syndrome.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 22, 2018
    Inventors: Jean-Luc C. Mougeot, Farah K.B. Mougeot, Nirav Shah
  • Publication number: 20170222255
    Abstract: An electrode structure for use in an energy storage device comprising a population of electrodes, a population of counter-electrodes and a microporous separator separating members of the electrode population from members of the counter-electrode population. Each member of the electrode population comprises an electrode active material layer and an electrode current conductor layer, and each member of the electrode population has a bottom, a top, a length LE, a width WE and a height HE, wherein the ratio of LE to each of WE and HE is at least 5:1, the ratio of HE to WE is between 0.4:1 and 1000:1, and the electrode current collector layer of each member of the electrode population has a length LC that is measured in the same direction as and is at least 50% of length LE.
    Type: Application
    Filed: April 17, 2017
    Publication date: August 3, 2017
    Inventors: Harrold Jones Rust, III, Ashok Lahiri, Murali Ramasubramanian, Robert M. Spotnitz, Robert A. Cole, Gunther Koblmiller, Nirav Shah, Brian E. Brusca, Christopher G. Castledine, Laurie J. Lauchlan, James D. Wilcox
  • Patent number: 9660292
    Abstract: An electrode structure for use in an energy storage device comprising a population of electrodes, a population of counter-electrodes and a microporous separator separating members of the electrode population from members of the counter-electrode population. Each member of the electrode population comprises an electrode active material layer and an electrode current conductor layer, and each member of the electrode population has a bottom, a top, a length LE, a width WE and a height HE, wherein the ratio of LE to each of WE and HE is at least 5:1, the ratio of HE to WE is between 0.4:1 and 1000:1, and the electrode current collector layer of each member of the electrode population has a length LC that is measured in the same direction as and is at least 50% of length LE.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: May 23, 2017
    Assignee: ENOVIX CORPORATION
    Inventors: Harrold Jones Rust, III, Ashok Lahiri, Murali Ramasubramanian, Robert M. Spotnitz, Robert A. Cole, Gunther Koblmiller, Nirav Shah, Brian E. Brusca, Christopher G. Castledine, Laurie J. Lauchlan, James D. Wilcox
  • Publication number: 20170102966
    Abstract: A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A sub-application system runs the sub-application by executing navigation logic and maintaining a separate navigation stack, so that the user can perform a task without the computer system needing to surface entire forms where only a small subset of the controls on those forms are needed to perform the task.
    Type: Application
    Filed: May 24, 2016
    Publication date: April 13, 2017
    Inventors: Daniel Dallala, Hao Zhou, Tobin James Zerba, Mesganaw G. Anteneh, Indrojit N. Deb, Nirav Shah, Elizabeth Rose Steinke, Shashi Ranjan, Bharath Swaminathan, Richard L. Dickinson, Monisha Rochlani, Tong Gao, Jianjun Wang, Zhi Jun Zhao
  • Publication number: 20160261577
    Abstract: A computer system includes a processor and a data store coupled to the processor. A user interface module is configured to provide a user interface of a first application executed by the processor. The user interface of the first application displays a plurality of items. The processor is configured to receive a command for an embedded spreadsheet view relative to the plurality of items and responsively save an electronic spreadsheet file in the data store and interact with an electronic spreadsheet service to display the plurality of items in a spreadsheet portion of a user interface within the user interface of the first application.
    Type: Application
    Filed: July 31, 2015
    Publication date: September 8, 2016
    Inventors: Jih-Shiang Chang, Vageesh Banga, Madan Natu, Benjamin Andrew Kaiser, Amandeep Singh Pandher, Ruchika Rawat, Nirav Shah
  • Patent number: 9356271
    Abstract: An electrochemical stack comprising carrier ions, an anode comprising an anode active material layer, a cathode comprising a cathode active material layer, a separator between the anode and the cathode comprising a porous dielectric material and a non-aqueous electrolyte, and an ionically permeable conductor layer located between the separator and an electrode active material layer.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: May 31, 2016
    Assignee: ENOVIX CORPORATION
    Inventors: Murali Ramasubramanian, Robert Spotnitz, Nirav Shah, Ashok Lahiri, Christopher Castledine, III, James D. Wilcox, Michael J. Armstrong, Robert A. Cole, Brian Brusca, Harold J. Rust, III, Ken S. Matsubayashi, Laurie J. Lauchlan, Gunther A. Koblmiller
  • Publication number: 20160048791
    Abstract: Configuration information, indicating how a computing system process is configured, is analyzed to obtain calculated metrics and recommendations for improving the process. The calculated metrics and recommendations are surfaced on a user interface display, along with user input mechanisms that can be actuated to take action in order to implement one or more of the recommendations. If a user input mechanism is actuated, the corresponding action is performed to modify the process to implement the recommendation, and the process display is updated to show the modification.
    Type: Application
    Filed: August 13, 2014
    Publication date: February 18, 2016
    Inventors: Palak Kadakia, Karan Srivastava, Kunal Garg, Nirav Shah, Shashi Ranjan
  • Publication number: 20160026373
    Abstract: A computer system displays various stages corresponding to a process. As a user enters a stage in the process, the computer system displays a plurality of different steps corresponding to the given stage. Each step can have a user input mechanism that is mapped to corresponding action functionality. When the user input mechanism is actuated, the action for the corresponding action functionality is performed within the computer system.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 28, 2016
    Inventors: Karan Srivastava, Palak Kadakia, Shashi Ranjan, Nirav Shah
  • Publication number: 20150248203
    Abstract: A user interface display allows a user to configure logic rules corresponding to records in a computer system. The display includes a user input mechanism that is actuated to insert branching or gating conditions in the logic rules. The configured logic rules are converted to a form that can be run on different clients.
    Type: Application
    Filed: June 25, 2014
    Publication date: September 3, 2015
    Inventors: Karan Srivastava, Palak Kadakia, Nirav Shah, Shashi Ranjan
  • Patent number: 9081624
    Abstract: A dynamic load balancing system is described that determines the load of resources in a hosted environment dynamically by monitoring the usage of resources by each customer and determines the number of customers hosted by a server based on the actual resources used. The system receives a performance threshold that indicates when a server is too heavily loaded and monitors the resource usage by each customer. When the load of an overloaded server in the hosted environment exceeds the received performance threshold, the system selects a source customer currently hosted by the overloaded server to move to another server.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Liu, Michael Ott, Nirav Shah, Matthew Cooper, Ramesh Bangalore, Pat Munns