Patents by Inventor K. Anand

K. Anand 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: 20080133873
    Abstract: A system and method of improved handling of large pages in a virtual memory system. A data memory management unit (DMMU) detects sequential access of a first sub-page and a second sub-page out of a set of sub-pages that comprise a same large page. Then, the DMMU receives a request for the first sub-page and in response to such a request, the DMMU instructs a pre-fetch engine to pre-fetch at least the second sub-page if the number of detected sequential accesses equals or exceeds a predetermined value.
    Type: Application
    Filed: January 17, 2008
    Publication date: June 5, 2008
    Inventors: Vaijayanthimala K. Anand, Sandra K. Johnson
  • Patent number: 7376795
    Abstract: A memory coherence protocol is provided for using cache line access frequencies to dynamically switch from an invalidation protocol to an update protocol. A frequency access count (FAC) is associated with each line of data in a memory area, such as each cache line in a private cache corresponding to a CPU in a multiprocessor system. Each time the line is accessed, the FAC associated with the line is incremented. When the CPU, or process, receives an invalidate signal for a particular line, the CPU checks the FAC for the line. If the CPU, or process, determines that it is a frequent accessor of a particular line that has been modified by another CPU, or process, the CPU sends an update request in order to obtain the modified data. If the CPU is not a frequent accessor of a line that has been modified, the line is simply invalidated in the CPU's memory area.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthiamala K. Anand, Sandra K. Johnson, Kimberly DaShawn Simon
  • Publication number: 20080076774
    Abstract: The present invention relates to compounds of the Formula (I) and (II) wherein R, R21, R25-R33, m, n, X21-X23, and Q1 are defined herein. The compounds modulate protein kinase enzymatic activity to modulate cellular activities such as proliferation, differentiation, programmed cell death, migration and chemoinvasion. Compounds of the invention inhibit, regulate and/or modulate kinases, particularly p70S6 and/or Akt kinases. Methods of using and preparing the compounds, and pharmaceutical compositions thereof, to treat kinase-dependent diseases and conditions are also an aspect of the invention.
    Type: Application
    Filed: April 22, 2005
    Publication date: March 27, 2008
    Applicant: Exelixis, Inc.
    Inventors: Neel K. Anand, Charles M. Blazey, Owen Joseph Bowles, Joerg Bussenius, Lynne Canne Bannen, Diva Sze-Ming Chan, Baili Chen, Erick Wang Co, Simona Costanzo, Steven Charles Defina, Larisa Dubenko, Maurizio Franzini, Ping Huang, Vasu Jammalamadaka, Richard George Khoury, Moon Hwan Kim, Rhett Ronald Klein, Donna Tra Le, Morrison B. Mac, John M. Nuss, Jason Jevious Parks, Kenneth D. Rice, Tsze H. Tsang, Amy Lew Tsuhako, Yong Wang, Wei Xu
  • Publication number: 20070271564
    Abstract: A mechanism is provided for biasing placement of a software thread on a currently idle and dispatched processor. The operating system starts with the last logical processor on which the software thread ran and determines whether that processor is idle and dispatched and considers each logical processor until a currently dispatched and idle logical processor is found. If a currently dispatched and idle logical processor is not found, then the operating system biases placing the software thread on an idle logical processor.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Inventors: Vaijayanthimala K. Anand, Dean J. Burdick, Bret R. Olszewski
  • Publication number: 20070271563
    Abstract: A mechanism is provided for determining whether to use cache affinity as a criterion for software thread dispatching in a shared processor logical partitioning data processing system. The server firmware may store data about when and/or how often logical processors are dispatched. Given these data, the operating system may collect metrics. Using the logical processor metrics, the operating system may determine whether cache affinity is likely to provide a significant performance benefit relative to the cost of dispatching a particular logical processor to the operating system.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Inventors: Vaijayanthimala K. Anand, Dean J. Burdick, Bret R. Olszewski
  • Patent number: 7287127
    Abstract: Method, system and computer program product for managing resources in a data processing system. Knowledge provided by each subsystem of a plurality of subsystems of an operating system regarding behavior of the subsystem is shared by other subsystems of the operating system, and the shared knowledge, together with existing functional characteristics of the subsystems is used by the operating system to more efficiently manage resources in the data processing system.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Sandra K. Johnson, Ananda Krishnan Venkataraman
  • Patent number: 7240136
    Abstract: A method, computer program product, and a data processing system for transferring request prioritizations in a data processing system network is provided. A first data processing system receives a transaction request and identifies a priority of the transaction request. The first data processing system processes and conveys the transaction request to a second data processing system according to the priority, and the second data processing system processes the transaction request according to the priority.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventor: Vaijayanthimala K. Anand
  • Patent number: 7164698
    Abstract: Systems and methods, consistent with the present invention, provide a high-speed line interface for networking devices. Such an interface may be used in networking devices, such as routers and switches, for receiving data from, and transmitting data to, high-speed links, such as those lines carrying data at rates of 2.5 Gbit/sec, 10 Gbit/sec, and 40 Gbit/sec and more. In a preferred embodiment, the interface deserializes data from an incoming data stream onto a multi-line bus so that the data may be processed at a lower clock speed. Packets are extracted from the data on the multi-line bus and distributed among a plurality of switching/forwarding modules for processing.
    Type: Grant
    Filed: January 3, 2001
    Date of Patent: January 16, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Ashok Krishnamurthi, Jeffrey Scott Dredge, Ramesh Padmanabhan, Ramalingam K. Anand
  • Patent number: 7143263
    Abstract: A system and method of adaptively reconfiguring a pool of buffers are provided. The buffers are initially configured to a size (i.e., a current size). Each time data is placed in the buffers by an application program, it is determined whether the size of the data is greater than the current size of the buffers. If the size of the data is greater than the current size of the buffers, the buffers are reconfigured to the size of the data if the number of times data of that size is stored in the buffers is greater than a first threshold. If, however, the size of the data is smaller than the current size of the buffers, the buffers may be reconfigured to the size of the data if the number of times data of that size is stored in the buffers is smaller than a second threshold.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, William Henry Hartner, Sandra K. Johnson
  • Patent number: 7139816
    Abstract: A method, system, and program is provided to redirect a client computer to an appropriate boot server after it has been directed to any initial boot server by preboot execution environment (PXE) or similar services. An apparatus includes a data file containing a set of addresses of managed boot servers in any syntax and a program file containing a network bootstrap program (NBP) that interprets the syntax of the data file. These files are placed on every initial boot server. The NBP requests a file from the initial boot server whose name is identified with the client computer. The initial boot server will not return that file if it is not an appropriate server for booting the client. In that case, the NBP requests the data file containing the boot server addresses. The NBP then polls each of those boot servers by requesting the client's unique file. A boot server that returns the file is an appropriate boot server for the client computer.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: November 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Steven Michael French, Chakkalamattam Jos Paul, James Richard Schoech, Bradford Allen Stern
  • Patent number: 7103693
    Abstract: A balanced approach is provided for interrupt coalescing, wherein interrupts of locking and other small size packets are maximized, while large data segment interrupts are minimized. Thus, the most desirable interrupt characteristics of both large data segments and smaller packets are achieved. Usefully, a data processing system has an adapter connecting the system to a network to receive incoming packets of varying size, the incoming packets respectively carrying messages to interrupt the system processor. Each incoming packet is analyzed, to determine whether or not it meets one or more prespecified criteria, at least a first criterion being related to the size of the incoming packet. The processor is immediately interrupted in accordance with the interrupt message carried by the analyzed packet, if the packet meets all the prespecified criteria. If the analyzed packet does not meet all of the prespecified criteria, the processor is interrupted in accordance with a specified interrupt coalescing technique.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Janice Marie Girouard, Emily Jane Ratliff
  • Patent number: 7016367
    Abstract: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
    Type: Grant
    Filed: January 2, 2001
    Date of Patent: March 21, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Stefan Dyckerhoff, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam K. Anand, Dennis C. Ferguson, Chang-Hong Wu
  • Patent number: 6810478
    Abstract: A chained bootstrap that is identified on a Boot Image Negotiation Layer (BINL) server and which is specified as the default bootstrap for the remote booting of client machines without regard to what client OS will finally be booted, is provided. The default bootstrap is downloaded as the initial bootstrap when the client sends the remote boot request to the TFTP boot server identified by the BINL server. This bootstrap then acquires a configuration file for the client from the TFTP server and determines the specific OS and associated bootstrap to download to the client. The chained bootstrap then relocates itself in memory on the client so that the actual client OS bootstrap can load and execute properly. The chained bootstrap then requests the actual client bootstrap from the TFTP server to continue the boot of the OS.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: October 26, 2004
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Aidon Paul Jennery, Chakkalamattam Jos Paul, James Richard Schoech, Bradford Allen Stern
  • Patent number: 6804546
    Abstract: A dose of a contrast agent (44) is administered to the patient (42). A magnetic resonance is excited by an RF pulse (200) in a region of interest of the patient (42). An echo-planar imaging (EPI) readout waveform is implemented a preselected duration after the excitation to generate T2 or T2* weighted data. During the preselected duration, another echo planar readout waveform is implemented to generate T1 or proton density weighted data. The data is reconstructed (56) to generate a T2 or T2* weighted image and a T1 weighted image. The T1 and T2 or T2* weighted images are combined (62) to generate a contrast enhanced image.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: October 12, 2004
    Assignee: Koninklijke Philips Electronics, N.V.
    Inventors: Michael R. Thompson, Dee H. Wu, Wayne R. Dannels, Christopher K. Anand
  • Publication number: 20040173287
    Abstract: High-permeability, low-core-loss soft magnetic composite materials, compositions containing the same, and methods for making the same are described. These magnetic materials are made by forming fiber or flake shaped particles from a ferromagnetic material, annealing the particles, and then coating an insulating material on the particles. These particles can then be compacted to form an article that has high permeability, high saturation, low core loss, and is a suitable replacement for laminations in various applications, such as motors.
    Type: Application
    Filed: March 3, 2003
    Publication date: September 9, 2004
    Applicant: General Electric Company
    Inventors: Luana Emiliana Iorio, Paul Alfred Siemers, Gerald Burt Kliman, K. Anand, Amitabh Verma
  • Publication number: 20040086708
    Abstract: Soft magnetic composites having a high compressibility and a high permeability are described. These two characteristics are obtained by combining high compressibility iron powder to high permeability powders. The iron powder is of a high compressibility and in a size range and proportion that results in a powder mass amenable to compaction by industrially viable and cost-effective compaction process such as uniaxial cold compaction. The high compressibility iron powder helps achieve high relative density and also allows easy path for the passage of magnetic flux.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 6, 2004
    Applicant: General Electric Company
    Inventors: Amitabh Verma, Luana Emiliana Iorio, K. Anand, Srinidhi Sampath, Robert John Zabala, Kanchan Kumari, Geetha Karavoor
  • Publication number: 20040084112
    Abstract: Ferromagnetic particles with a high-temperature and thermally stable insulating coating are described. The ferromagnetic particles are first coated with a thin layer of a high permeability metal (nickel) by an electroless plating process. The deposited metal layer is then oxidized by controlling the time and temperature while heating the coated particles in an oxygen atmosphere. This process develops a thin and uniform layer of metal oxide on the ferromagnetic particles. The controlled oxidation of the coating helps encapsulate the particles with a thermally stable and electrically non-conducting layer. These particles can then be compacted and then annealed above 500 degrees Celsius to relieve the stresses introduced in the shaping, thereby obtaining articles with a high permeability and low magnetic loss.
    Type: Application
    Filed: November 5, 2002
    Publication date: May 6, 2004
    Applicant: General Electric Company
    Inventors: Amitabh Verma, Luana Emiliana Iorio, K. Anand, Srinidhi Sampath, Kanchan Kumari, Geetha Karavoor
  • Patent number: 6684327
    Abstract: A method, system, and program for network booting of a client computer is provided. The method comprises loading a special local bootstrap into a client computer and then using this special local bootstrap to save the client Interrupt Vector Table (IVT) to high memory and then passing control to a normal DOS bootstrap. From here a normal DOS boot is performed using files that contain pointers to the drivers of a network device which enables a specific network interface card. A special program is loaded which emulates a PXE application program interface and initiates a DHCP/PXE boot request to the network. In this manner, a client is able to perform a DHCP/PXE boot without specialized hardware, by relying on a software emulation of the necessary DHCP/PXE functions.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Steven Michael French, James Richard Schoech
  • Patent number: 6639211
    Abstract: To generate a magnetic resonance angiograph, a patient is injected with a contrast-enhancing agent (210). An ellipsoidal central portion of k-space (300) and a first surrounding region (310) are continuously sampled (220). A portion of each central data set (300, 310) is reconstructed (230) into a low-resolution volume and maximum-intensity-projected (240) onto a line. The maximum intensity projection (240) is processed (250) in order to detect the arrival of the contrast enhancing bolus within a volume of interest. Upon detection of the arrival of the bolus, the acquisition of a high-resolution magnetic resonance angiograph is triggered (260) in which higher phase encode portions (310, 420) of k-space are sampled. The central data set (300) along with the higher phase encode views (310, 420) are reconstructed (290) into a high-resolution magnetic resonance angiogram.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: October 28, 2003
    Assignee: Koninklijke Philips Electronics, N.V.
    Inventors: Christopher K. Anand, Paul M. Margosian, Michael R. Thompson
  • Publication number: 20030160602
    Abstract: Measurement of power factor to diagnose the condition of high powered stand-off insulators, which include a roll of insulating material carrying an intermediate layer of conductor between layers of the insulating material around a central HV conductor in a hollow insulator body, is accomplished while the power system is subject to full voltage. Coupling means provides a capacitive voltage divider with a tap at a low voltage point on the conductor within the insulator structure. The divider with the coupling means is also provided with an external low voltage connector and a ground connector. A computer is connected to the external connections of the coupling means and contains software to convert a received analog signal to digital, and subject the digital signal to a fast Fourier transform analysis to produce an output signal representative of the power factor. The computer is arranged to calculate, process and store the bushing insulator power factor at periodic intervals.
    Type: Application
    Filed: June 13, 2002
    Publication date: August 28, 2003
    Inventors: Ramesh K. Anand, Jeffrey D. Benach, Emidio Cimini, Jan C. Heyneke