Patents by Inventor Sandeep Jain

Sandeep Jain 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: 7356426
    Abstract: A thermal management system is described which may be implemented on a semiconductor die. The system may include a thermal sensor thermally coupled to the die to sense the temperature of the die and generate an output representing the sensed temperature, and an adjustable compensation circuit coupled to the thermal sensor to compensate the thermal sensor output. The adjustable compensation circuit may be applied to the thermal sensor or to a threshold.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 8, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, Animesh Mishra, Jun Shi, Pochang Hsu, David Wyatt
  • Publication number: 20080066071
    Abstract: Techniques are provided for capturing the ID of a work item, and the corresponding effort level information, as a part of the actual check-in process of the artifacts into the underlying change management system. This effort information can then be propagated to an external system for subsequent reporting and analysis. In one embodiment, tasks (or similar items such as issues or bugs) are entered into a common task or issue tracking system. As part of this process each task is assigned a unique identifier. A “call-out” is added to the source control management system which captures the effort level and task ID associated with the proposed change. The data entered is validated to ensure that the task ID is valid and that the effort entered is within a valid range. If the data entered is valid, the change to the underlying artifact is allowed to proceed and the effort and task information is stored for later analysis.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 13, 2008
    Inventors: Sandeep Jain, David Knight
  • Publication number: 20080066049
    Abstract: A set of tools and other mechanisms automatically enforce software development change policies by providing a way to map physical source control system codelines to projects and by providing a way to maintain current project and codeline state information. The set of tools and other mechanisms also provide ways to define change management rules and policies, as well as, ways to evaluate and allow or deny each proposed change against the defined change policy.
    Type: Application
    Filed: September 10, 2007
    Publication date: March 13, 2008
    Inventors: Sandeep Jain, David Knight
  • Publication number: 20080065626
    Abstract: Techniques are provided for analyzing data called “pivot points” which allows users to instantly generate a report based on all available dimensions for any cell in a tabular report or any data point in a graphical report. In one embodiment, the techniques involve placing a unique UI element or menu next to or on each data point, and clicking on this UI element brings up an automatically filtered list of the valid reports available for just this sub-set of the data. Once the user selects which view they want, a report is automatically generated based on those dimensions with just this subset of data.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 13, 2008
    Inventors: Sandeep Jain, David Knight
  • Publication number: 20080066050
    Abstract: Techniques are provided for tracking and analyzing defect density by source file or module. Defect density is the number of distinct defects which required changes to be made (to fix the defect) to a particular file or module in a given period of time. This metric is very useful for identifying the most critical areas of weakness of the system and hence the areas where additional investment/action may be taken. For example, this metric can be used to prioritize the area in which unit tests should be written, for which additional automated system tests should be written or which a project should be undertaken to re-write the error prone file or module to improve its quality and maintainability.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 13, 2008
    Inventors: Sandeep Jain, David Knight
  • Publication number: 20080056047
    Abstract: A method, apparatus, and system to enable a partial refresh scheme for DRAM which includes specifying at least a refresh start value, or a refresh start value and a refresh end value, to reduce the number of rows that must be refreshed during a refresh cycle, thus reducing the amount of power consumed during refresh.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Inventors: Sandeep Jain, Animesh Mishra, John Halbert
  • Publication number: 20070250853
    Abstract: A system includes an image-capturing device to capture an image of a user in a viewing zone. When the user is a registered user, the system is to allow the user to view and hear one or more of the broadcast television programs and the broadcast radio programs based on the user profile information associated with the registered user. When the user is not a registered user, default user profile information may be used.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 25, 2007
    Inventors: Sandeep Jain, Pankaj Garg
  • Publication number: 20070234150
    Abstract: Scan tests tolerant to indeterminate states generated in an integrated circuit (IC) when employing signature analysis to analyze test outputs. Bits with indeterminate-state are masked when scanning out the bits from the scan chains to force such indeterminate bits to a known logic level. This prevents a signature generator receiving the outputs of a scan test from generating an invalid signature. In an embodiment, masking information is stored in encoded form in a memory. A decoding circuit decodes the masking information and provides mask data under control from a mask controller. Mask data is sent to a masking circuit which also receives corresponding bits from scan-out vectors, with each scan-out vector being generated by a corresponding one of multiple scan chains. The output of the masking circuit may be provided in a compressed form to the signature generator circuit.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 4, 2007
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sandeep Jain, Jais Abraham
  • Publication number: 20070211548
    Abstract: The temperature for multiple devices of a memory module are determined. In one example a memory module includes a printed circuit board, a plurality of memory chips on the printed circuit board, each chip containing a plurality of memory cells and a thermal sensor, and a multiplexer on the printed circuit board, independent of the memory chips, coupled to each of the thermal sensors. A current source is coupled to the multiplexer to provide a current to each one of the thermal sensors, and a voltage detector is coupled to the multiplexer to detect a voltage from each of the thermal sensors when a current is applied. A temperature circuit is coupled to the voltage detector to determine a temperature for each memory chip based on the detected voltage.
    Type: Application
    Filed: May 10, 2007
    Publication date: September 13, 2007
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara
  • Patent number: 7260007
    Abstract: Thermal management and communication is described in the context of memory modules that contain several memory devices. In one example, the invention includes determining a temperature of a first memory device, the first memory device containing a plurality of memory cells, determining a temperature of a second memory device after determining the temperature of the first memory device, the second memory device containing a plurality of memory cells, and generating an alarm based on an evaluation of the first and the second temperatures. In another example, the invention includes detecting a thermal event on a memory device of a memory module that contains a plurality of memory devices, detecting the state of an event bus of the memory module, and sending an alert on the event bus if the event bus is in an unoccupied state.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: August 21, 2007
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara
  • Patent number: 7185103
    Abstract: Network analysis techniques are described for generating and outputting traffic flow packets which include traffic flow information indicative of network traffic flows. More specifically, the traffic flow packets may be generated and output in a rate-controlled fashion, which can avoid data loss of traffic flow information in the traffic flow packets. For example, rate-controlled transmission can be extremely useful in ensuring that transmitted traffic flow packets will be received by a packet flow collector without overloading input buffers of the packet flow collector.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: February 27, 2007
    Assignee: Juniper Networks, Inc.
    Inventor: Sandeep Jain
  • Publication number: 20070006000
    Abstract: The methods for fine-grained power management of physical system memory allow portions of the system volatile memory to be independently power managed. The system volatile memory may be partitioned into a plurality of power management units (PMUs). Each PMU may have a pre-determined size or a variable size, which may be less than the size of a memory chip. Each PMU may be placed in a different memory state and independently power managed according to the memory state. At opportune times during the system active state, a fractional potion of the system volatile memory is shadowed into the system nonvolatile memory. Active data in the system volatile memory is rearranged prior to entering a power-saving mode and the PMUs containing the shadowed data may be powered off. Thus, power efficiency of the system volatile memory is improved.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Sandeep Jain, Paul Diefenbaugh, James Kardach, Ramkumar Vankatachary
  • Publication number: 20070005998
    Abstract: A method, apparatus, and system are described in which a memory controller may have two or more registers to create and track zones of memory in a volatile memory device. The memory controller controls a power consumption state of a first zone of memory in the volatile memory device and a second zone of memory within the first volatile memory device on an individual basis; and one or more memory arrays contained within the first volatile memory device.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Sandeep Jain, James Kardach
  • Publication number: 20070005836
    Abstract: Swizzle information for signal lines on a memory component may be stored on the memory component. The swizzle information may be transmitted to a memory controller which may include logic to receive the swizzle information which is then used to deswizzle data received from the memory component. Data may be transmitted from a memory device to a memory controller in a format that is tolerant of swizzling on signal lines between the device and the controller. The format may include codes having unique of numbers of values. Data may be sent in multi-code bursts that divide a data range into progressively smaller ranges. Other embodiments are described and claimed.
    Type: Application
    Filed: June 7, 2005
    Publication date: January 4, 2007
    Inventors: Sandeep Jain, George Vergis, John Halbert, Nilesh Shah
  • Publication number: 20060271748
    Abstract: Systems and methods of managing memory provide for detecting a request to activate a memory portion that is limited in size to a partial page size, where the partial page size is less than a full page size associated with the memory. In one embodiment, detecting the request may include identifying a row address and partial page address associated with the request, where the partial page address indicates that the memory portion is to be limited to the partial page size.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Sandeep Jain, Animesh Mishra, Jim Kardach
  • Publication number: 20060248422
    Abstract: According to an aspect of present invention, modules designed to operate with different frequency in functional (normal) mode are tested using a sequential scan based technique at the respective frequencies. In one embodiment the interface logic connecting the two modules is tested for at-speed performance (i.e., the same speed at which the interface would be operated in functional mode during normal operation).
    Type: Application
    Filed: June 15, 2005
    Publication date: November 2, 2006
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Naga Satya Puvvada, Nikila Krishnamoorthy, Sandeep Jain, Jais Abraham
  • Publication number: 20060239095
    Abstract: Data regarding physical parameters and security and commands to send such data can be communicated between a memory device and a memory controller using a memory bus connected between the two. In one embodiment, the invention includes receiving a first command at a memory device on a memory bus, the first command being other than a read or write command, and receiving a second command together with the first command, the second command to be initiated using lines that are not used by the first command.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 26, 2006
    Inventors: Jun Shi, Sandeep Jain, Animesh Mishra, Kuljit Bains, David Wyatt, Thomas Skelton, Bill Nale
  • Publication number: 20060236042
    Abstract: Data is transmitted from a memory device along with a training sequence to deswizzle the data. The training sequence may be sent, for example, when the memory device is initialized, or it may be appended to the data. A memory controller may include logic to receive the data and training sequence and deswizzle the data in response to the training sequence to identify the location of data on various signal lines. Other embodiments are described and claimed.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 19, 2006
    Inventors: Sandeep Jain, John Halbert, Nilesh Shah
  • Publication number: 20060236027
    Abstract: Self-refresh rates of a memory unit may be managed based on temperature. In one embodiment of the invention, the invention may include measuring the temperature of a memory unit, the memory unit having a self-refresh rate to maintain data integrity, comparing the measured temperature to a threshold, and adjusting the self-refresh rate of the memory unit based on the comparison.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 19, 2006
    Inventors: Sandeep Jain, Jun Shi, Animesh Mishra, David Wyatt, Paul Diefenbaugh, Pochang Hsu
  • Publication number: 20060221741
    Abstract: Thermal management and communication is described in the context of memory modules that contain several memory devices. In one example, the invention includes determining a temperature of a first memory device, the first memory device containing a plurality of memory cells, determining a temperature of a second memory device after determining the temperature of the first memory device, the second memory device containing a plurality of memory cells, and generating an alarm based on an evaluation of the first and the second temperatures. In another example, the invention includes detecting a thermal event on a memory device of a memory module that contains a plurality of memory devices, detecting the state of an event bus of the memory module, and sending an alert on the event bus if the event bus is in an unoccupied state.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara