Patents by Inventor Sanjay B Patel

Sanjay B Patel 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: 10164831
    Abstract: A method, system, and/or computer program product improves an operation of an enterprise network. One or more processors receive an electronic request for delivery of a legacy component to an enterprise network of an enterprise. The processor(s) determine whether an upgrade component is available to the enterprise to replace the legacy component in the enterprise network based on predetermined request throttling parameters set by a receiver of the electronic request. The processor(s), in response to determining that the upgrade component is available to the enterprise, query a hardware sensor in the enterprise network for a sensor reading that indicates whether the upgrade component is compatible with an architecture of the enterprise network. The processor(s), in response to determining that the sensor reading indicates that the upgrade component is compatible with the enterprise network, reconfigure the enterprise network by an electronic installation of the upgrade component into the enterprise network.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Farrell, Praduemn K. Goyal, Raju P. Kattady, Sanjay B. Patel, Kaushal A. Thakker
  • Publication number: 20170366392
    Abstract: A method, system, and/or computer program product improves an operation of an enterprise network. One or more processors receive an electronic request for delivery of a legacy component to an enterprise network of an enterprise. The processor(s) determine whether an upgrade component is available to the enterprise to replace the legacy component in the enterprise network based on predetermined request throttling parameters set by a receiver of the electronic request. The processor(s), in response to determining that the upgrade component is available to the enterprise, query a hardware sensor in the enterprise network for a sensor reading that indicates whether the upgrade component is compatible with an architecture of the enterprise network. The processor(s), in response to determining that the sensor reading indicates that the upgrade component is compatible with the enterprise network, reconfigure the enterprise network by an electronic installation of the upgrade component into the enterprise network.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: CRAIG A. FARRELL, PRADUEMN K. GOYAL, RAJU P. KATTADY, SANJAY B. PATEL, KAUSHAL A. THAKKER
  • Patent number: 9483098
    Abstract: Circuits, systems, and methods for monitoring a power supply voltage and determining if the power supply voltage has drooped are disclosed. In one embodiment, a voltage monitoring circuit is provided and configured to determine if the power supply voltage supplied to a functional circuit has drooped. When no droop of the power supply voltage is detected, the voltage monitoring circuit is configured to provide an indication to the functional circuit to operate in a first mode. When droop of the power supply voltage is detected, the voltage monitoring circuit is configured to provide an indication to the functional circuit to operate in a second mode. In this manner, operating margin in the power supply may be reduced since the functional circuit may be configured to properly operate when a voltage droop of the power supply voltage occurs.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: November 1, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Jeffrey Todd Bridges, Sanjay B. Patel
  • Patent number: 9223384
    Abstract: Synthesizing intermediate performance levels in integrated circuits, and related processor systems, methods, and computer-readable media are disclosed. In one embodiment, a synthesized performance level setting circuit receives an input indicating a synthesized performance mode. The circuit generates a power source selection output to select a first power source providing power to an integrated circuit functional block at a first voltage level, and generate a clock frequency setting output to select a first clock frequency associated with the first voltage level to clock the functional block, for a first predefined time interval. The circuit also generates the power source selection output to select a second power source to provide power at a second voltage level lower than the first voltage level, and generate the clock frequency setting output to select a second clock frequency associated with the second voltage level to clock the functional block, for a second predefined time interval.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Jeffrey Todd Bridges, Yeshwant Nagaraj Kolla, Sanjay B. Patel
  • Publication number: 20140040647
    Abstract: Synthesizing intermediate performance levels in integrated circuits, and related processor systems, methods, and computer-readable media are disclosed. In one embodiment, a synthesized performance level setting circuit receives an input indicating a synthesized performance mode. The circuit generates a power source selection output to select a first power source providing power to an integrated circuit functional block at a first voltage level, and generate a clock frequency setting output to select a first clock frequency associated with the first voltage level to clock the functional block, for a first predefined time interval. The circuit also generates the power source selection output to select a second power source to provide power at a second voltage level lower than the first voltage level, and generate the clock frequency setting output to select a second clock frequency associated with the second voltage level to clock the functional block, for a second predefined time interval.
    Type: Application
    Filed: January 2, 2013
    Publication date: February 6, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Jeffrey Todd Bridges, Yeshwant Nagaraj Kolla, Sanjay B. Patel
  • Publication number: 20110241423
    Abstract: Circuits, systems, and methods for monitoring a power supply voltage and determining if the power supply voltage has drooped are disclosed. In one embodiment, a voltage monitoring circuit is provided and configured to determine if the power supply voltage supplied to a functional circuit has drooped. When no droop of the power supply voltage is detected, the voltage monitoring circuit is configured to provide an indication to the functional circuit to operate in a first mode. When droop of the power supply voltage is detected, the voltage monitoring circuit is configured to provide an indication to the functional circuit to operate in a second mode. In this manner, operating margin in the power supply may be reduced since the functional circuit may be configured to properly operate when a voltage droop of the power supply voltage occurs.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Jeffrey Todd Bridges, Sanjay B. Patel
  • Patent number: 7730282
    Abstract: A method and system for avoiding various hazards for instructions which are propagating through a microprocessor pipeline. When a plurality of instructions exist within the pipeline which read and write the same value, a vector is established to distinguish the older from the newer instructions. Further, before instructions are dispatched for execution, pointers are generated which identify the particular instruction which had the operand or parameter value needed. Accordingly, by monitoring both the recent vector and pointers, dated dependency hazards can be avoided.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: James N. Dieffenderfer, Nathan S. Nunamaker, Sanjay B. Patel
  • Patent number: 7447956
    Abstract: Read and write data steering logic in the I/O of a memory array is tested by providing a data bus lane for each addressable subunit of a memory array storage location. Each bus lane is connected to the data input of a comparator. A BIST controller writes test patterns to the memory through the write steering logic and reads the test patterns in parallel to test the write steering logic. The BIST controller writes test patterns to the memory in parallel and reads the test patterns through the read steering logic to test the read steering logic. In both cases, a separate comparator dedicated to each bus lane verifies that the subunit data was properly shifted between the data bus lane and memory storage location subunit. The comparators are effectively disabled during normal operations to prevent logic gate switching.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: November 4, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Lakshmikant Mamileti, Anand Krishnamurthy, Clint Wayne Mumford, Sanjay B Patel
  • Patent number: 5479640
    Abstract: A memory access system for improving memory access when addressing dynamic random access modules (DRAMs). The memory access system includes a main memory and a memory controller. To improve memory access, both the memory controller and the main memory hardware remember the row address of the last access. Macro operation commands for fetch and store contain the last row address. The main memory hardware redrives that row address to the DRAMs after completion of an access, so that the memory controller need not provide a row address to the memory for each command of a command sequence.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: December 26, 1995
    Assignee: International Business Machines Corporation
    Inventors: Frank P. Cartman, Brian W. Curran, Matthew A. Krygowski, Tin-Chee Lo, Sandy N. Luu, Sanjay B. Patel, William W. Shen