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: 7793037
    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: Grant
    Filed: May 31, 2005
    Date of Patent: September 7, 2010
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, Animesh Mishra, Jim Kardach
  • Publication number: 20100168849
    Abstract: The invention provides a transcorneal vision assistance device implantable in the eye of a patient. A preferred embodiment transcorneal microtelescope vision assistance device is implantable in the eye of a patient and includes a keratoprosthesis configured to replace a portion of the cornea of a patient and to secure the keratoprosthesis to a remaining front portion of the cornea. A microtelescope is carried by the keratoprosthesis for transcorneal mounting of the microtelescope.
    Type: Application
    Filed: March 13, 2008
    Publication date: July 1, 2010
    Applicant: The Board of Trustees of the University of IIIinois
    Inventors: Dimitri Azar, Jose De La Cruz, Sandeep Jain
  • Patent number: 7747737
    Abstract: A network device comprises a service card (e.g., a dynamic flow capture (DFC) service card) executing a communication protocol to receive, from one or more control sources, flow capture information specifying at least one destination and criteria for matching one or more packet flows. The network device includes a network interface card to receive a packet from a network, a packet replication module to replicate the packet, and a control unit to provide the replicated packet from the interface card to the DFC service card. The network device includes a filter cache that caches flow capture information recently received from the CSs. The network device may provide real-time intercept and relaying of specified network-based communications. Moreover, the techniques described herein allow CSs to tap packet flows with little delay after specifying flow capture information, e.g., within 50 milliseconds, even under high-volume networks.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: June 29, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Apte, Sandeep Jain, Fritz Budiyanto, Senthil Kumar Duraiswamy, Saravanan Deenadayalan, Yulianto Kokasih Ko
  • Publication number: 20090037601
    Abstract: Systems and methods consistent with the present invention enable routing table updates are performed by optimally utilizing the resources of a node without exceeding the resources of the node. Using feedback on the amount of resources available to the nodes, such as in terms of available memory, the node may make new connections before breaking old one where those updates will not exceed available resources. This is referred to as make-before-break. When not enough resources are available, the node will break old connections before making new ones. This is referred to as break-before-make. Unlike the strict make-before-break and break-before-make models, this “loose” make-before-break method considers the amount of available resources in view of the resources required to perform the routing table updates without a node failure. Routes may also be tagged to prioritize the addition of more important routes and the deletion of less significant routes.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 5, 2009
    Inventors: Amit Jain, Steven Lin, Sriram Raghunathan, Sandeep Jain
  • Patent number: 7454586
    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: Grant
    Filed: March 30, 2005
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: Jun Shi, Sandeep Jain, Animesh Mishra, Kuljit Bains, David Wyatt, Thomas D. Skelton, Bill H. Nale
  • Patent number: 7454639
    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: Grant
    Filed: June 30, 2005
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, James P. Kardach
  • Patent number: 7450456
    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: Grant
    Filed: May 10, 2007
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara
  • Publication number: 20080262885
    Abstract: A system and method optimizes throughput of tracked assets as work-in-progress (WIP) within a monitored environment such as a manufacturing establishment with off-line processing areas. A plurality of assets such as vehicles have a tag transmitter associated therewith and operative for transmitting a wireless RF signal that includes data relating to the identification of the asset to which the tag transmitter is associated. A real-time location system (RTLS) infrastructure tracks the location of the plurality of assets to various containment, staging, and processing task areas within the monitored environment as WIP. A processor is operative with the RTLS infrastructure for determining an asset input rate into WIP at an origin to the WIP for optimizing asset flow rate as WIP through different containment, staging, and processing areas within the monitored environment.
    Type: Application
    Filed: April 15, 2008
    Publication date: October 23, 2008
    Applicant: WHERENET CORP
    Inventors: Sandeep Jain, Nadia Onorati, David Phillips
  • Patent number: 7421634
    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: Grant
    Filed: June 15, 2005
    Date of Patent: September 2, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Naga Satya Srikanth Puvvada, Nikila Krishnamoorthy, Sandeep Jain, Jais Abraham
  • Patent number: 7404126
    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: Grant
    Filed: March 29, 2006
    Date of Patent: July 22, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Sandeep Jain, Jais Abraham
  • 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: 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: 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: 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