Patents by Inventor Sanjay Gupta

Sanjay Gupta 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: 20060019915
    Abstract: The present invention provides a method of modulating T cell receptor (“TCR”) dependant regulation of a signaling factor in a T cell, and a method of modulating the proliferation and/or differentiation of a T cell, which includes administering to the T cell an IBP modulator in an amount effective to modulate the function of IBP. The present invention further provides a method and a kit for identifying a modulator of IBP-Lck interaction, a modulator of IBP-PI(3,4,5)P3 interaction, a modulator of a signaling factor in a T cell. Also provided are compositions containing an IBP modulator.
    Type: Application
    Filed: February 24, 2005
    Publication date: January 26, 2006
    Inventors: Jessica Fanzo, So Jang, Sanjay Gupta, Ayesha Siddiq, Steven Greenburg, Alessandra Pernis
  • Patent number: 6978136
    Abstract: A method (900) and a wireless device (120) for establishing a communication interface for a communication session are described herein. In a communication system, a wireless device (120) may receive presence information associated with a first party. Operated by a second party, the wireless device (120) may generate a notification to alert the second party. The notification may correspond to the presence information associated with the first party. Based on the presence information, the wireless device (120) may provide the communication interface for the communication session between the first and second parties.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: December 20, 2005
    Assignee: Motorola, Inc.
    Inventors: Nathaniel J. Jenniges, Paul J. Smith, Jeremy T. Jobling, Sanjay Gupta, Michael A. Glintz, Scott H. Ng
  • Publication number: 20050273455
    Abstract: A method, system and computer program product for controlling access to data files stored in a repository is disclosed. The method includes receiving a request for a data file from a requester. The request specifies a data format preference for receiving the data file. The requested data format is different than either of a data format used to create the data file and a data format in which the data file is stored at the time of the request. The method also includes determining if the requester is authorized to access the requested data file and translating the requested data file from a stored data format into the requested data format responsive to receiving the request if the stored format differs from the requested format. The method further includes making the translated data file accessible to the requester if it is determined that the requester is authorized.
    Type: Application
    Filed: May 13, 2005
    Publication date: December 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kim Betros, Ghassan Chidiac, Sanjay Gupta, Jeff Nordyke, Giancarlo Palleschi, Matthew Rosenthal, Evan Roubiecek, Arnie Vimba, Michael Zarnick
  • Patent number: 6973447
    Abstract: A system, apparatus and method for supporting multiple file systems in boot code of a computer. The boot code according to the present invention first identifies file systems used by a boot disk and then identifies operating systems associated with the identified file systems. Based on the identified operating systems, the boot sector for an appropriate operating system is located and loaded. Thereafter, the boot code relinquishes control to the loaded operating system. The boot code is capable of supporting multiple file systems, multiple operating systems located in a plurality of partitions of a boot disk, and multiple operating systems using the same file system.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Maximino Aguilar, Sanjay Gupta, James Michael Stafford
  • Patent number: 6973069
    Abstract: The present invention provides a method for transporting multimedia information in a communication system. A plurality of streams are received. The streams together form a multimedia session. The plurality of streams are decoded, based upon the content of each individual stream, to form a plurality of decoded streams. Layer 2 functionality is performed upon each of the plurality of decoded streams.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: December 6, 2005
    Assignee: Motorola, Inc.
    Inventors: Stephen Lee Spear, Sanjay Gupta
  • Publication number: 20050233700
    Abstract: A method in a hybrid wireless communications device, including comparing a mobility measurement of the wireless communications device to a mobility threshold while connected to a broadband wireless network. In one embodiment, the mobility measure is computed based on signal measurement regression error. The wireless communications device enters a state (612) that monitors a cellular communications network if the mobility measurement is greater than a mobility threshold, and enters a state (614) not monitoring the cellular communications network if the mobility measurement is not greater than the mobility threshold.
    Type: Application
    Filed: April 14, 2004
    Publication date: October 20, 2005
    Inventors: Mark Pecen, Niels Andersen, Sanjay Gupta
  • Publication number: 20050227691
    Abstract: A method and apparatus for handover of a communication device between a first network and a second network while the communication device is in an ongoing communication. The communication device can register with the second network. The communication device can also enter an ongoing communication via the first network. The communication device can send a transfer request to the second network to request a handover of the ongoing communication between the first network and the second network without interrupting the ongoing communication.
    Type: Application
    Filed: March 19, 2004
    Publication date: October 13, 2005
    Inventors: Mark Pecen, Sanjay Gupta, Stephen Spear
  • Publication number: 20050221831
    Abstract: A method (400) and apparatus (600) for selecting a routing area for establishing communication between a primary communication network (102) having a primary routing area (104) and a communication device (122) having a primary identification and supporting a cellular core network signaling protocol of the primary communication network (102) through a secondary communication network (112) are disclosed. The communication system (100) creates (404) a plurality of secondary routing areas (108, 110), each of which has at least one of a plurality of secondary communication networks (112, 114, 116, 118 120). Each secondary communication network is capable of providing a communication coverage for the communication device (122). The presence of the communication device (122) is detected (412) through a particular secondary communication network (112), and a target routing area (108) is determined (414).
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Mark Pecen, Niels Andersen, Sanjay Gupta, Ravi Kuchibhotla
  • Publication number: 20050218952
    Abstract: Power consumption may be reduced through the use of power gating in which power is removed from circuit blocks or portions of circuit blocks in order to reduce leakage current. One embodiment uses a modified state retention flip-flop capable of retaining state when power is removed or partially removed from the circuit. Another embodiment uses a modified state retention buffer capable of retaining state when power is removed or partially removed from the circuit. The state retention flip-flop and buffer may be used to allow for state retention while still reducing leakage current. Also disclosed are various methods of reducing power and retaining state using, for example, the state retention flip-flops and buffers. For example, software, hardware, or a combination of software and hardware methods may be used to enter a deep sleep or idle mode while retaining state.
    Type: Application
    Filed: April 6, 2004
    Publication date: October 6, 2005
    Inventors: Milind Padhye, Christopher Chun, Yuan Yuan, Sanjay Gupta
  • Publication number: 20050208943
    Abstract: A method and apparatus for handover of a communication device between a first network and a second network while the communication device is in an ongoing communication. The communication device can register with the second network. The communication device can also enter an ongoing communication via the first network. The communication device can send a transfer request to the first network to request a handover of the ongoing communication between the first network and the second network without interrupting the ongoing communication.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Inventors: Mark Pecen, Sanjay Gupta, Stephen Spear
  • Publication number: 20050208938
    Abstract: Methods (200) and apparatus (700) for providing an access to a first communication network (102) through a second communication network (106) by a communication device (108) are disclosed. The communication device (108) having a first identification and supporting a cellular core network signaling protocol of the first communication network (102), upon entering the second communication network, is assigned a second identification by the second communication network (106). The communication device (108) communicates with the first communication network (102) through an alternative network controller (104) utilizing the second communication network (106). Method (500) for providing an access to a preferred communication network out of a plurality of communication networks based upon a predetermined condition is also provided.
    Type: Application
    Filed: March 18, 2004
    Publication date: September 22, 2005
    Inventors: Mark Pecen, Niels Andersen, Sanjay Gupta, Ravi Kuchibhotla
  • Publication number: 20050198606
    Abstract: A system is described for managing interaction between an untimed HAL portion and a timed HDL portion of the testbench, wherein the timed portion is embodied on an emulator and the un-timed portion executes on a workstation. Repeatability of verification results may be achieved even though the HAL portion and the HDL portion run in parallel with each other. A communication interface is also described for synchronizing and passing data between multiple HDL threads on the emulator domain and simultaneously-running multiple HAL threads on the workstation domain. In addition, a remote procedural-call-based communication link, transparent to the user, is generated between the workstation and the emulator. A technique provides for repeatability for blocking and non-blocking procedure calls. FSMs and synchronization logic are automatically inferred to implement remote procedural calls. A subset of behavioral language is identified that combines the power of conventional modeling paradigms with RTL performance.
    Type: Application
    Filed: December 29, 2004
    Publication date: September 8, 2005
    Inventors: Sanjay Gupta, Vipul Kulshrestha, Yogesh Badaya, Suresh Krishnamurthy, Kingshuk Banerjee
  • Publication number: 20050186940
    Abstract: A wireless communication system and method for managing content of a remote device (104) is described. A transceiver (202) receives usage information from the remote device (104) and communicates event content to the remote device at a reporting time. The usage information indicates activity of the remote device (104) during a predetermined time period. The processor (204) determines the reporting time based on the usage activity of the remote device (104) during the predetermined time period. For another embodiment, the processor (204) determines a time period of inactivity based on the usage activity of the remote device (104) during the predetermined time period, and minimizes communication of the event content to the remote device during one or more future time periods corresponding to the time period of inactivity.
    Type: Application
    Filed: February 23, 2004
    Publication date: August 25, 2005
    Inventors: Richard Schatzberger, Sanjay Gupta
  • Patent number: 6922785
    Abstract: Encryption hardware built on a network interface card is provided by the present invention for encrypting data sent from a computer to a network. A block of data is retrieved from the network interface card, encrypted using encryption hardware, and inserted into a data packet. A flag is set in the packet header to indicate the encryption type. If the data packet is received by a system equipped with similar network interface card, decryption algorithm indicated by the flag is applied to the data using decryption hardware on the network interface card. The decrypted data is sent to re-assembly logic to rebuild the original message for the transmitted packets. The original message is sent to a computer memory via a system bus for further processing. If the data packet is received by a system not equipped with the network interface card, suitable software is provided to decrypt the data packet.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: July 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: James Arthur Brewer, Sanjay Gupta
  • Patent number: 6915343
    Abstract: An computer program product and a method is presented for diagnosing hardware and software problems on a network computer through the use of a diagnostic adapter card. The diagnostic adapter card is installed in an open slot in the system bus and thus has access to all the network computer electronics and peripherals. Diagnostic programs are run and the results are logged. By analyzing these results, the source of the problem can be determined and reported for service or repair. The diagnostic adapter card contains its own processor, read only memory, random access memory, and interface logic for connecting to the system bus, a set of external wrap cables for peripheral connector testing, and an external reporting device. Some tests require use of a wrap cable to connect two or more ports together. Other tests, such as system bus timing or memory integrity, do not require the use of wrap cables.
    Type: Grant
    Filed: June 22, 2000
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: James Arthur Brewer, Sanjay Gupta, Nicole Dawn Hartman, Mark Alan Jacks
  • Publication number: 20050144585
    Abstract: A system and method is presented for synthesizing both a design under test (DUT) and its test environment (i.e., the testbench for the DUT), into an equivalent structural model suitable for execution on a reconfigurable hardware platform. This may be achieved without any change in the existing verification methodology. Behavioral HDL may be translated into a form that can be executed on a reconfigurable hardware platform. A set of compilation transforms are provided that convert behavioral constructs into RTL constructs that can be directly mapped onto an emulator. Such transforms are provided by introducing the concepts of a behavioral clock and a time advance finite state machine (FSM) that determines simulation time and sequences concurrent computing blocks in the DUT and the testbench.
    Type: Application
    Filed: October 26, 2004
    Publication date: June 30, 2005
    Inventors: Jyotirmoy Daw, Sanjay Gupta, Suresh Krishnamurthy
  • Publication number: 20050111430
    Abstract: A communication system comprising a mobile station and a network implements a persistent packet data control channel that provides for a continuous exchange of control information, such as system information (SI) messages and handoff-related information. The mobile station implements the persistent packet data control channel by mapping the persistent packet data control channel to a packet associated control channel when a packet associated control channel is available and to a virtual associated control channel when a packet associated control channel is not available. The virtual associated control channel allows the mobile station to pass control information to network in the absence of an uplink Temporary Block Flow (TBF).
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Stephen Spear, Mark Pecen, Sanjay Gupta
  • Patent number: 6892297
    Abstract: A method and apparatus for updating a current boot code in a data processing system in which the current boot code is used to load an operating system from a storage device. The storage device is searched for an updated boot code for the operating system in response to starting the data processing system. The current boot code is updated prior to loading the operating system for the data processing system if the updated boot code is present in the storage device.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventors: Maximino Aguilar, Sanjay Gupta, James Michael Stafford
  • Publication number: 20050049992
    Abstract: A method and system is provided that optimizes performance in non-relational databases. According to one aspect, view index size is kept at a level that optimizes performance by categorizing and sorting only a subset of the columns contained within the corresponding view. The remaining columns are marked as having been categorized and sorted, but are not actually categorized and sorted until these columns are queried.
    Type: Application
    Filed: August 20, 2003
    Publication date: March 3, 2005
    Applicant: International Business Machines Corporation
    Inventor: Sanjay Gupta
  • Patent number: 6862655
    Abstract: A content addressable memory (CAM) is provided that can perform wide word searches. At least one CAM memory core having a plurality of bit pattern entry rows is included in the CAM. In addition, search logic is included that, is capable searching particular rows during each cycle. The search logic is also capable of allowing match line results of unsearched rows to remain unchanged during a cycle. The CAM further includes a serial AND array in communication with the bit pattern entry rows, wherein the serial AND array is capable of computing a match result for wide word entries that span multiple bit pattern entry rows. In one aspect, a match line enable signal is provided to the serial AND array, which facilitates computation of the match result.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: March 1, 2005
    Assignee: SiberCore Technologies, Inc.
    Inventors: Jason Edward Podaima, Sanjay Gupta, G. F. Randall Gibson, Radu Avramescu