Abstract:
Embodiments of the invention relate generally to methods and compositions for forming porous low refractive index coatings on substrates. In one embodiment, a method of forming a porous coating on a substrate is provided. The method comprises coating a substrate with a sol-gel composition comprising at least one self assembling molecular porogen and annealing the coated substrate to remove the at least one self assembling molecular porogen to form the porous coating. Use of the self assembling molecular porogens leads to the formation of stable pores with larger volume and an increased reduction in the refractive index of the coating. Further, the size and interconnectivity of the pores may be controlled via selection of the self assembling molecular porogens structure, the total porogen fraction, polarity of the molecule and solvent, and other physiochemical properties of the gel phase.
Abstract:
Embodiments of the current invention describe a high performance combinatorial method and apparatus for the combinatorial development of coatings by a dip-coating process. The dip-coating process may be used for multiple applications, including forming coatings from varied sol-gel formulations, coating substrates uniformly with particles to combinatorially test particle removal formulations, and the dipping of substrates into texturing formulations to combinatorially develop the texturing formulations.
Abstract:
A mobile computing device comprises a wireless transceiver and a processing circuit. The processing circuit is configured to identify a location, to identify a wireless access point within a predetermined distance of the location, to detect a wireless access point identifier using the wireless transceiver, to compare the detected wireless access point identifier to the identified wireless access point, and to initiate location determination based on the comparison.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
In one embodiment, a router may store a “neighbor table” for storing the router's Border Gateway Protocol (BGP) neighbors. Each neighbor corresponds to a virtual routing and forwarding (VRF) instance and associated VRF identifier (ID), and the neighbor table indexes the BGP neighbors according to their respective VRF ID. In response to initiating a BGP update generation for a BGP table having BGP network entries, each entry having an associated VRF ID that indicates to which VRF instance the BGP entry is to be advertised, a single lookup operation for each BGP entry is performed into the neighbor table based on the corresponding VRF ID of each BGP entry to determine a corresponding VRF update group of indexed BGP neighbors to which each BGP entry is to be advertised. Accordingly, a shared BGP update may be generated for each VRF update group for the initiated BGP update generation.
Abstract:
A mobile computing device comprises a wireless transceiver and a processing circuit. The processing circuit is configured to store a data set for a predetermined location, the data set comprising location data and a location name. The processing circuit is further configured to compare a current location to the location data, to compare an updated location to the location data at a time calculated based on heuristic data, and to generate a notification message based on the mobile computing device arriving at or near the predetermined location.
Abstract:
Embodiments of the current invention include methods of improving a process of forming a textured TCO film by combinatorial methods. The combinatorial method may include depositing a TCO by physical vapor deposition or sputtering, annealing the TCO, and etching the TCO where at least one of the depositing, the annealing, or the etching is performed combinatorially. Embodiments of the current invention also include improved methods of forming the TCO based on the results of combinatorial testing.