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: 20120054732Abstract: 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: ApplicationFiled: August 24, 2010Publication date: March 1, 2012Applicant: Oracle International CorporationInventors: Nitin Jain, Tim Misner
-
Publication number: 20110225575Abstract: 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: ApplicationFiled: February 26, 2011Publication date: September 15, 2011Applicant: Oracle International CorporationInventors: Macks Singh Ningombam, Nitin Jain, Sourav Mukherjee, Amit Bhalla, Anurag Singh, Aawardhan Logandan
-
Patent number: 7990857Abstract: 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: GrantFiled: November 9, 2009Date of Patent: August 2, 2011Assignee: Foundry Networks, LLCInventors: Nitin Jain, Rajkumar Jalan
-
Publication number: 20110165844Abstract: 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: ApplicationFiled: January 6, 2010Publication date: July 7, 2011Inventors: Nitin Jain, FNU Rajanish, Gaurav Menon
-
Patent number: 7957706Abstract: 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: GrantFiled: February 8, 2010Date of Patent: June 7, 2011Assignee: M/A-COM Technology Solutions Holdings, Inc.Inventors: Peter Onno, Rajanish, Nitin Jain, Christopher D. Weigand
-
Publication number: 20110086070Abstract: 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: ApplicationFiled: September 26, 2008Publication date: April 14, 2011Inventors: Munish Talwar, Rahul Dabre, Ritesh Kapoor, Himanshu Verma, Nitin Jain, Girish Kumar Jain
-
Patent number: 7915935Abstract: 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: GrantFiled: November 13, 2009Date of Patent: March 29, 2011Assignee: Anokiwave, Inc.Inventors: Gaurav Menon, Nitin Jain, Fnu Rajanish
-
Publication number: 20110064078Abstract: 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: ApplicationFiled: October 20, 2010Publication date: March 17, 2011Applicants: Brocade Communications Systems, Inc.Inventors: Nitin Jain, Lee Chen, Earl Ferguson, Min Zhu
-
Patent number: 7877508Abstract: 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: GrantFiled: May 14, 2008Date of Patent: January 25, 2011Assignee: Foundry Networks, LLCInventors: Nitin Jain, Lee Chen, Earl Ferguson, Min Zhu
-
Publication number: 20100283700Abstract: 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: ApplicationFiled: May 8, 2009Publication date: November 11, 2010Applicant: Anokiwave, Inc.Inventors: Fnu Rajanish, Nitin Jain, Gaurav Menon, Angelos Alexanian
-
Publication number: 20100259312Abstract: 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: ApplicationFiled: April 13, 2010Publication date: October 14, 2010Applicant: VIASAT, INC.Inventors: Gaurav Menon, Nitin Jain, David W. Corman
-
Publication number: 20100238804Abstract: 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: ApplicationFiled: June 1, 2010Publication date: September 23, 2010Applicants: Brocade Communications Systems, Inc.Inventor: Nitin Jain
-
Publication number: 20100238927Abstract: 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: ApplicationFiled: April 22, 2010Publication date: September 23, 2010Applicant: Brocade Communications Systems, Inc.Inventors: Nitin JAIN, Lee Chen, Earl Ferguson, Min Zhu
-
Publication number: 20100240338Abstract: 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: ApplicationFiled: March 22, 2010Publication date: September 23, 2010Applicant: SAMSUNG ELECTRONICS CO. LTD.Inventors: Prateek Basu MALLICK, Nitin JAIN, Venkata RAJU
-
Publication number: 20100201456Abstract: 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: ApplicationFiled: February 8, 2010Publication date: August 12, 2010Inventors: Peter Onno, Rajanish, Nitin Jain, Christopher D. Weigand
-
Patent number: 7761589Abstract: 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: GrantFiled: November 4, 2003Date of Patent: July 20, 2010Assignee: Foundry Networks, Inc.Inventor: Nitin Jain
-
Publication number: 20100157699Abstract: 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: ApplicationFiled: December 17, 2009Publication date: June 24, 2010Applicant: STMICROELECTRONICS Pvt. Ltd.Inventors: Siddharth GUPTA, Nitin JAIN, Anand MISHRA
-
Publication number: 20100091188Abstract: 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: ApplicationFiled: July 10, 2009Publication date: April 15, 2010Applicants: STMicroelectronics Pvt. Ltd., STMicroelectronics (Grenoble) SASInventors: Kausik Maiti, Philippe Monnier, Shiv Kumar Singh, Rahul Bansal, Nitin Jain, Bharat Jauhari
-
Patent number: 7677114Abstract: 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: GrantFiled: March 30, 2007Date of Patent: March 16, 2010Assignee: Sona Koyo Steering Systems Ltd.Inventors: Kiran Manohar Deshmukh, Ravindra Nath Sharma, Anudeep Garg, Nitin Jain, Jose Jimmy, Atul Bishnoi
-
Publication number: 20100046556Abstract: 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: ApplicationFiled: November 9, 2009Publication date: February 25, 2010Applicant: Brocade Communications Systems, Inc.Inventors: Nitin Jain, Rajkumar Jalan