Patents by Inventor Nitin Kumar
Nitin Kumar 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: 8097878Abstract: Nonvolatile memory elements are provided that have resistive switching metal oxides. The nonvolatile memory elements may be formed by depositing a metal-containing material on a silicon-containing material. The metal-containing material may be oxidized to form a resistive-switching metal oxide. The silicon in the silicon-containing material reacts with the metal in the metal-containing material when heat is applied. This forms a metal silicide lower electrode for the nonvolatile memory element. An upper electrode may be deposited on top of the metal oxide. Because the silicon in the silicon-containing layer reacts with some of the metal in the metal-containing layer, the resistive-switching metal oxide that is formed is metal deficient when compared to a stoichiometric metal oxide formed from the same metal.Type: GrantFiled: March 5, 2007Date of Patent: January 17, 2012Assignee: Intermolecular, Inc.Inventors: Nitin Kumar, Jinhong Tong, Chi-I Lang, Tony Chiang, Prashant B. Phatak
-
Publication number: 20120001320Abstract: Methods for substrate processing are described. The methods include forming a material layer on a substrate. The methods include selecting constituents of a molecular masking layer (MML) to remove an effect of variations in the material layer as a result of substrate processing. The methods include normalizing the surface characteristics of the material layer by selectively depositing the MML on the material layer.Type: ApplicationFiled: December 28, 2010Publication date: January 5, 2012Inventors: Zachary Fresco, Chi-I Lang, Sandra G. Malhotra, Tony P. Chiang, Thomas R. Boussie, Nitin Kumar, Jinhong Tong, Anh Duong
-
Patent number: 8077726Abstract: Techniques are described for maintaining a forwarding information base (FIB) within a packet-forwarding engine (PFE) of a router, and programming a packet-forwarding integrated circuit (IC) with a hardware version of the FIB. Entries of the hardware version identify primary forwarding next hops and backup forwarding next hops for the LSPs, wherein the packet-forwarding IC includes a control logic module and internal selector block configured to produce a value indicating a state of the first physical link. The selector block outputs one of the primary forwarding next hop and the backup forwarding next hop of the entries for forwarding the MPLS packets based on the value in response to the packet-processing engine addressing one of the entries of the FIB for the LSPs. Packets are forwarded with the PFE to the one of the primary forwarding next hop and the backup forwarding next hop output by the selector block.Type: GrantFiled: February 24, 2009Date of Patent: December 13, 2011Assignee: Juniper Networks, Inc.Inventors: Nitin Kumar, Alex Baban
-
Publication number: 20110302455Abstract: Technologies are described herein for performing targeted, black-box fuzzing of input data for application testing. A dataflow tracing module traces an application while it reads and processes a set of template data to produce operation mapping data that maps data locations in the template data to operations performed by the application in processing the data at the location. The tracing is performed without requiring the application source code, knowledge of the syntactical structure of the input data, or specially instrumented binaries for the application. A fuzzing module is then utilized to target a specific operation or operations in the application by fuzzing data locations within the template data according to the operation mapping data until the desired outcome is achieved.Type: ApplicationFiled: June 7, 2010Publication date: December 8, 2011Applicant: MICROSOFT CORPORATIONInventors: Gavin Shane Thomas, Nitin Kumar Goel, Mark Wodrich
-
Publication number: 20110295902Abstract: Method(s) for identifying a taxon corresponding to a query sequence are described herein. The method includes selecting a target cluster, from amongst a plurality of reference clusters, corresponding to the query sequence. The target cluster may be selected based on a composition based analysis. A similarity based analysis of the query sequence is performed with respect to the target cluster. From the target cluster, the taxon corresponding to the query sequence is identified based on the similarity based analysis.Type: ApplicationFiled: May 25, 2011Publication date: December 1, 2011Applicant: Tata Consultancy Service LimitedInventors: Sharmila S. Mande, Mohammed Monzoorul Haque, Tarini Shankar Ghosh, Nitin Kumar Singh
-
Publication number: 20110280245Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.Type: ApplicationFiled: July 27, 2011Publication date: November 17, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Kaushik GHOSH, Kireeti Kompella, Siva Gaggara, Nitin Kumar, Steven Lin
-
Publication number: 20110269476Abstract: Techniques to dynamically manage wireless connections using a coverage database are described. For example, a mobile computing device may comprise a connection management module operative to dynamically select a wireless connection technology based on a location of the mobile computing device and information from a coverage database, and to initiate a wireless connection using the selected wireless connection technology. Other embodiments are described and claimed.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: PALM, INC.Inventor: Nitin Kumar
-
Publication number: 20110268115Abstract: Techniques for handling multicast over link aggregated (LAG) interfaces and integrated routing and bridging (IRB) interfaces in a network device are described in which interfaces, at which a data unit is to be transmitted, may be represented hierarchically in which the LAG interfaces and IRB interfaces are represented as pointers. In one implementation, a device may determine routes for data units, where a route for a multicast data unit is represented as a set of interfaces of the device at which the data unit is to be output. Entries in the set of interfaces may include physical interfaces of the device and pointers to LAG interfaces or pointers to the IRB interfaces. The device may generate tokens to represent routes for data units and resolve the pointers to the LAG interfaces or the IRB interfaces to obtain physical interfaces of the router corresponding to a LAG or an IRB.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Murtuza ATTARWALA, Nitin KUMAR, Alok KHAMBATKONE
-
Publication number: 20110228793Abstract: A network device component receives traffic, determines whether the traffic is host bound traffic or non-host bound traffic, and classifies, based on a user-defined classification scheme, the traffic when the traffic is host bound traffic. The network device component also assigns, based on the classification, the classified host bound traffic to a queue associated with network device component for forwarding the classified host bound traffic to a host component of the network device.Type: ApplicationFiled: March 18, 2010Publication date: September 22, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Sandeep BAJAJ, Murtuza ATTARWALA, Nitin KUMAR, David HAHM
-
Publication number: 20110230004Abstract: Embodiments of the current invention describe methods of forming different types of crystalline silicon based solar cells that can be combinatorially varied and evaluated. Examples of these different types of solar cells include front and back contact silicon based solar cells, all-back contact solar cells and selective emitter solar cells. These methodologies all incorporate the formation of site-isolated regions using a combinatorial processing tool and the use of these site-isolated regions to form the solar cell area. Therefore, multiple solar cells may be rapidly formed on a single crystalline silicon substrate for use in combinatorial methodologies. Any of the individual processes of the methods described may be varied combinatorially to test varied process conditions or materials.Type: ApplicationFiled: September 20, 2010Publication date: September 22, 2011Inventors: Jian Li, Minh Anh Nguyen, Nikhil Kalyankar, Nitin Kumar, Craig Hunter
-
Patent number: 8014317Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.Type: GrantFiled: August 21, 2008Date of Patent: September 6, 2011Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Siva Gaggara, Nitin Kumar, Steven Lin
-
Patent number: 8008873Abstract: A restart circuit for causing an electronic ballast to perform a restart in response to reconnecting any lamp of a multiple lamp configuration of the electronic ballast to the electronic ballast is disclosed. The electronic ballast includes a filament health check circuit for providing a first current through a monitored filament of the lamps to a controller of the ballast. The controller restarts the electronic ballast when a determined ratio of the first current to a reference current indicates that the monitored filament has been disconnected or broken (i.e., the first current substantially decreases) and is subsequently replaced or reconnected to the ballast (i.e., the first current returns to a predetermined level). The ballast further comprises a dv/dt circuit for reducing the first current for a transient time period in response to reconnecting a filament other than the monitored filament to the ballast, causing the controller to restart the ballast.Type: GrantFiled: May 28, 2009Date of Patent: August 30, 2011Assignee: OSRAM SYLVANIA Inc.Inventors: Shashank Bakre, Nitin Kumar
-
Patent number: 8004198Abstract: A ballast for driving one or more lamps includes a controller and a current reduction circuit for accelerating a controller reset. Upon detecting a fault, the controller disables the ballast for a preset period of time, and resets. The controller additionally resets when the ratio of a supplied second value to a supplied first value falls below a threshold value. The current reduction circuit reduces the supplied second value in less than the preset period of time, such that the ratio falls below the threshold value and the controller resets. An emergency lighting system includes the ballast as a primary ballast, a backup ballast, and a primary power source. The controller detects a fault if the primary power source de-energizes and the backup ballast disconnects the one or more lamps from the primary ballast. The current reduction circuit accelerates the reset of the controller when the primary power source de-energizes.Type: GrantFiled: May 28, 2009Date of Patent: August 23, 2011Assignee: OSRAM SYLVANIA Inc.Inventors: Shashank Bakre, Nitin Kumar
-
Publication number: 20110199853Abstract: Combinatorial processing including stirring is described, including defining multiple regions of a substrate, processing the multiple regions of the substrate in a combinatorial manner, introducing a fluid into a first aperture at a first end of a body to dispense the fluid out of a second aperture at a second end of the body and into one of the multiple regions, and agitating the fluid using an impeller at a second end of the body to facilitate interaction of the fluid with a surface of the substrate.Type: ApplicationFiled: April 28, 2011Publication date: August 18, 2011Applicant: INTERMOLECULAR, INC.Inventors: Zachary Fresco, Nitin Kumar
-
Publication number: 20110201149Abstract: Resistive switching memory elements are provided that may contain electroless metal electrodes and metal oxides formed from electroless metal. The resistive switching memory elements may exhibit bistability and may be used in high-density multi-layer memory integrated circuits. Electroless conductive materials such as nickel-based materials may be selectively deposited on a conductor on a silicon wafer or other suitable substrate. The electroless conductive materials can be oxidized to form a metal oxide for a resistive switching memory element. Multiple layers of conductive materials can be deposited each of which has a different oxidation rate. The differential oxidization rates of the conductive layers can be exploited to ensure that metal oxide layers of desired thicknesses are formed during fabrication.Type: ApplicationFiled: April 28, 2011Publication date: August 18, 2011Applicant: INTERMOLECULAR, INC.Inventors: Nitin Kumar, Chi-I Lang, Tony Chiang, Zhi-wen Sun, Jinhong Tong
-
Publication number: 20110194557Abstract: A network device receives a packet with a multicast nexthop identifier, and creates a mask that includes addresses of egress packet forwarding engines, of the network device, to which to provide the packet. The network device divides the mask into two portions, generates two copies of the packet, provides a first portion of the mask in a first copy of the packet, and provides a second portion of the mask in a second copy of the packet. The network device also forwards the first copy of the packet to an address of a first egress packet forwarding engine provided in the first portion of the mask, and forwards the second copy of the packet to an address of a second egress packet forwarding engine provided in the second portion of the mask.Type: ApplicationFiled: February 9, 2010Publication date: August 11, 2011Applicant: Juniper Networks, Inc.Inventors: Alex Baban, Jean-Marc Frailong, Kireeti Kompella, Nitin Kumar, Jamsheed Wania, Murtuza Attarwala
-
Patent number: 7986111Abstract: A control circuit for use in a ballast configured for powering a first lamp set and a second lamp set. The second lamp set is operated via a controller and a second lamp driver circuit. The controller enables the second lamp driver circuit as a function of a monitored value corresponding to a current through a lamp of the second lamp set. The control circuit includes first and second input terminals for selectively connecting to the power supply. The control circuit reduces the monitored value as a function of a connection state of the first and second input terminals of the control circuit to the power supply. Thus, the control circuit causes the controller to selectively operate the second lamp driver circuit in order to energize the second lamp set in combination with the first lamp set.Type: GrantFiled: May 28, 2009Date of Patent: July 26, 2011Assignee: Osram Sylvania Inc.Inventors: Shashank Bakre, Nitin Kumar
-
Publication number: 20110164872Abstract: A network device provides a selector list that includes indices of child nexthops associated with the network device, where each of the child nexthops is associated with a corresponding child link provided in an aggregated bundle of child links. The network device also receives an indication of a failure of a child link in the aggregated bundle of child links, and removes, from the selector list, an index of a child nexthop associated with the failed child link. The network device further receives probabilities associated with the child links of the aggregated bundle of child links. Each of the probabilities indicates a probability of a packet exiting the network device on a child link. The network device also creates a distribution table based on the probabilities associated with the child links, and rearranges values provided in the distribution table.Type: ApplicationFiled: January 7, 2010Publication date: July 7, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Nitin KUMAR, Alex BABAN, Alok KHAMBATKONE
-
Publication number: 20110163685Abstract: A lamp driver circuit to selectively energize one or more lamps is provided. The inverter circuit has a transformer with primary and secondary windings to provide voltage to the lamps. A filter is connected to the primary winding to receive a primary winding signal representative of the voltage across the primary winding. The primary winding signal has a frequency spectrum and the filter detects a particular characteristic of the frequency spectrum that is indicative of an end of life (EOL) condition of the one or more lamps. A control circuit is connected to the inverter circuit and to the filter. The control circuit is configured to discontinue energizing of the one or more lamps by the inverter circuit when the particular characteristic of the frequency spectrum of the primary winding signal is detected by the filter.Type: ApplicationFiled: January 7, 2011Publication date: July 7, 2011Applicant: OSRAM SYLVANIA Inc.Inventors: Nitin Kumar, Shashank Bakre, Christian Breuer
-
Patent number: 7972897Abstract: Resistive switching memory elements are provided that may contain electroless metal electrodes and metal oxides formed from electroless metal. The resistive switching memory elements may exhibit bistability and may be used in high-density multi-layer memory integrated circuits. Electroless conductive materials such as nickel-based materials may be selectively deposited on a conductor on a silicon wafer or other suitable substrate. The electroless conductive materials can be oxidized to form a metal oxide for a resistive switching memory element. Multiple layers of conductive materials can be deposited each of which has a different oxidation rate. The differential oxidization rates of the conductive layers can be exploited to ensure that metal oxide layers of desired thicknesses are formed during fabrication.Type: GrantFiled: February 5, 2007Date of Patent: July 5, 2011Assignee: Intermolecular, Inc.Inventors: Nitin Kumar, Chi-I Lang, Tony Chiang, Zhi-wen Sun, Jinhong Tong