Patents by Inventor Nitin Jain

Nitin 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).

  • Publication number: 20120054732
    Abstract: Embodiments of the invention provide systems and methods for applying a patch or a change to a set of binary modules executing on and used by resources of a computing cluster while reducing the downtime of those resources. According to one embodiment, applying a patch to a plurality of binary modules on a computing cluster can comprise identifying resources on one or more of a plurality of nodes of the cluster. Additionally, each of the plurality of binary modules on one or more of the nodes of the cluster can be identified. A graph can be generated logically representing the cluster. Groups within the binary modules and resources can be identified based on the graph. Patches can be applied to the binary modules based on the identified groups. Patching binary modules based on the identified groups can comprise patching all of the binary modules of an identified group together.
    Type: Application
    Filed: August 24, 2010
    Publication date: March 1, 2012
    Applicant: Oracle International Corporation
    Inventors: Nitin Jain, Tim Misner
  • Publication number: 20110225575
    Abstract: A computer (“patch analysis computer”) retrieves from a website, metadata describing one or more patch files to be used to change software in one or more computers (“target computers”). Prior to installation of the patch files in a target computer, the patch analysis computer performs analysis on the patch files and on the target computer and on application of the patch files to the target computer. The analysis is based on the retrieved metadata and based on configuration data of the target computer. Subsequent to performing the analysis, the management computer displays a report resulting from the analysis including one or more operations to fix issues found during analysis, and receives input from a human on specific patch files and operations. In response to receipt of human input, the patch analysis computer performs operations approved by the human and applies the patch files to the target computer.
    Type: Application
    Filed: February 26, 2011
    Publication date: September 15, 2011
    Applicant: Oracle International Corporation
    Inventors: Macks Singh Ningombam, Nitin Jain, Sourav Mukherjee, Amit Bhalla, Anurag Singh, Aawardhan Logandan
  • Patent number: 7990857
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control on the MAC layer.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: August 2, 2011
    Assignee: Foundry Networks, LLC
    Inventors: Nitin Jain, Rajkumar Jalan
  • Publication number: 20110165844
    Abstract: Two or more transceiver units can interact with each other via millimeter wave radio frequency signals. One of the transceiver units can detect time-varying signals having specific waveforms in order to initiate an action such as establishment of a communication link, powering a piece of equipment and the like. The time-varying signal can be generated by a user moving one of the transceiver units and/or by passing an non-transmissive obstruction in between the transceiver units. Related apparatus, systems, and methods are also disclosed.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Inventors: Nitin Jain, FNU Rajanish, Gaurav Menon
  • Patent number: 7957706
    Abstract: A combined matching and harmonic rejection circuit with increased harmonic rejection provided by a split resonance for one or more of the capacitive or inductive elements of the circuit. At a fundamental frequency, the circuit comprises an inductive series arm with capacitive shunt arms. The capacitance of a shunt arm may be provided by two or more parallel paths, each having a capacitor and an inductor in series so that, in addition to providing the effective capacitance necessary for impedance matching at the fundamental frequency, two separate harmonics represented by the series resonances of the parallel paths are rejected. In this manner, an extra null in the circuit's stop-band may be achieved using the same number of shunt elements necessary to achieve impedance matching at the fundamental frequency.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: June 7, 2011
    Assignee: M/A-COM Technology Solutions Holdings, Inc.
    Inventors: Peter Onno, Rajanish, Nitin Jain, Christopher D. Weigand
  • Publication number: 20110086070
    Abstract: The invention relates to orally disintegrating pharmaceutical compositions comprising rhein or diacerein, or salts or esters or prodrugs thereof, and processes for preparing such compositions.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 14, 2011
    Inventors: Munish Talwar, Rahul Dabre, Ritesh Kapoor, Himanshu Verma, Nitin Jain, Girish Kumar Jain
  • Patent number: 7915935
    Abstract: A low-cost and power-efficient communication system using digital frequency centering techniques suitable for millimeter-wave wide-bandwidth bands with mostly digital components. Significant circuitry in the frequency source can be switched-off, thus conserving power. With the use of non-coherent detection, power consumption can be further reduced as higher phase noise and lower frequency accuracy can be tolerated. In the first embodiment frequency centering is achieved with a multiple-state system which compares a frequency dependent unique state to a programmed or hardwired desired state. In an alternative embodiment this multiple-state system is implemented by means of a microcontroller through either software or hardware.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: March 29, 2011
    Assignee: Anokiwave, Inc.
    Inventors: Gaurav Menon, Nitin Jain, Fnu Rajanish
  • Publication number: 20110064078
    Abstract: A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an internet exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes.
    Type: Application
    Filed: October 20, 2010
    Publication date: March 17, 2011
    Applicants: Brocade Communications Systems, Inc.
    Inventors: Nitin Jain, Lee Chen, Earl Ferguson, Min Zhu
  • Patent number: 7877508
    Abstract: A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an internet exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: January 25, 2011
    Assignee: Foundry Networks, LLC
    Inventors: Nitin Jain, Lee Chen, Earl Ferguson, Min Zhu
  • Publication number: 20100283700
    Abstract: A compact millimeter-wave transmitter and receiver make use of interconnections within a chip-containing package for providing an integrated antenna. Due to shorter wavelength of millimeter-waves, these interconnections can be used as antennas for radiation of electromagnetic waves. A dielectric cover or lens is provided within the package to increase the antenna's directivity and to provide a mechanical shield for the chip.
    Type: Application
    Filed: May 8, 2009
    Publication date: November 11, 2010
    Applicant: Anokiwave, Inc.
    Inventors: Fnu Rajanish, Nitin Jain, Gaurav Menon, Angelos Alexanian
  • Publication number: 20100259312
    Abstract: A circuit topology in accordance with a system, method and device for an active power splitter with an input and at least two outputs which allows the use of negative feedback and thus improving stability and linearity without substantially increasing the noise figure of the system is provided.
    Type: Application
    Filed: April 13, 2010
    Publication date: October 14, 2010
    Applicant: VIASAT, INC.
    Inventors: Gaurav Menon, Nitin Jain, David W. Corman
  • Publication number: 20100238804
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network.
    Type: Application
    Filed: June 1, 2010
    Publication date: September 23, 2010
    Applicants: Brocade Communications Systems, Inc.
    Inventor: Nitin Jain
  • Publication number: 20100238927
    Abstract: A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an interne exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes.
    Type: Application
    Filed: April 22, 2010
    Publication date: September 23, 2010
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Nitin JAIN, Lee Chen, Earl Ferguson, Min Zhu
  • Publication number: 20100240338
    Abstract: Methods and apparatus for supporting emergency communications are provided. A method for a Radio Access Network (RAN) serving at least one Core Network (CN) to support emergency communications of a User Equipment (UE) includes determining whether at least one CN in a shared network environment supports emergency communications, if it is determined that the at least one CN in the shared network environment supports emergency communications, transmitting an emergency call support indication to the UE indicating that emergency communications are supported, receiving a request for emergency communications from the UE, and routing the request for emergency communications to another CN that supports emergency communications in the shared network environment, if a given CN does not support emergency communications.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 23, 2010
    Applicant: SAMSUNG ELECTRONICS CO. LTD.
    Inventors: Prateek Basu MALLICK, Nitin JAIN, Venkata RAJU
  • Publication number: 20100201456
    Abstract: A combined matching and harmonic rejection circuit with increased harmonic rejection provided by a split resonance for one or more of the capacitive or inductive elements of the circuit. At a fundamental frequency, the circuit comprises an inductive series arm with capacitive shunt arms. The capacitance of a shunt arm may be provided by two or more parallel paths, each having a capacitor and an inductor in series so that, in addition to providing the effective capacitance necessary for impedance matching at the fundamental frequency, two separate harmonics represented by the series resonances of the parallel paths are rejected. In this manner, an extra null in the circuit's stop-band may be achieved using the same number of shunt elements necessary to achieve impedance matching at the fundamental frequency.
    Type: Application
    Filed: February 8, 2010
    Publication date: August 12, 2010
    Inventors: Peter Onno, Rajanish, Nitin Jain, Christopher D. Weigand
  • Patent number: 7761589
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: July 20, 2010
    Assignee: Foundry Networks, Inc.
    Inventor: Nitin Jain
  • Publication number: 20100157699
    Abstract: A memory architecture includes a plurality of local input and output circuitries, with each local input and output circuitry associated with at least one memory bank. The memory architecture also includes a global input and output circuitry, which includes a plurality of global sub-write circuitries, is coupled to the plurality of local input and output circuitries One global sub-write circuitry is enabled and provides a write-data to a selected local input and output circuitry.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 24, 2010
    Applicant: STMICROELECTRONICS Pvt. Ltd.
    Inventors: Siddharth GUPTA, Nitin JAIN, Anand MISHRA
  • Publication number: 20100091188
    Abstract: System and method for synchronizing one or more secondary decoded media streams to a primary decoded media stream. The system includes a media stream processor and a mixer. The media stream processor receives a primary decoded media stream and secondary decoded media streams. The media stream processor synchronizes the secondary decoded media streams with the primary decoded media stream. The output of the media stream processor is coupled to the mixer. The mixer receives its second input from the primary decoded media stream. The mixer mixes the received streams and generates a PTS value for its output media stream by extrapolating the PTS of the primary decoded media stream.
    Type: Application
    Filed: July 10, 2009
    Publication date: April 15, 2010
    Applicants: STMicroelectronics Pvt. Ltd., STMicroelectronics (Grenoble) SAS
    Inventors: Kausik Maiti, Philippe Monnier, Shiv Kumar Singh, Rahul Bansal, Nitin Jain, Bharat Jauhari
  • Patent number: 7677114
    Abstract: A torque sensor, which is for an electric power steering system that has an output shaft for rotating in response to rotation of an input shaft, may include a first rotor for rotating with the input shaft, a second rotor for rotating with the output shaft, a first pinion gear mounted for rotating in response to rotation of the first rotor, a first magnet mounted for rotating with the first pinion gear, a second pinion gear mounted for rotating in response to rotation of the second rotor, a second magnet mounted for rotating with the second pinion gear, a first sensor positioned for sensing an angular position of the first magnet, and a second sensor positioned for sensing an angular position of the second magnet. The first rotor and the second rotor are mounted so that there can be relative rotation between the first rotor and the second rotor.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 16, 2010
    Assignee: Sona Koyo Steering Systems Ltd.
    Inventors: Kiran Manohar Deshmukh, Ravindra Nath Sharma, Anudeep Garg, Nitin Jain, Jose Jimmy, Atul Bishnoi
  • Publication number: 20100046556
    Abstract: Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control on the MAC layer.
    Type: Application
    Filed: November 9, 2009
    Publication date: February 25, 2010
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Nitin Jain, Rajkumar Jalan