1460756628-9f4ec4b6-8dd2-4be2-b693-94aa5cbf0aaf

1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit implements a network controller for managing a plurality of interconnection switching elements in a network, the program comprising sets of instructions for:
receiving a definition of a logical switching element that connects a set of network segments located at different segmented networks, the definition binding each logical port of the logical switching element to a different network segment, wherein each different network segment comprises a separate plurality of machines having unique destination addresses; and
configuring a set of interconnection switching elements located at each of the different segmented networks to implement the logical switching element by distributing forwarding instructions to the interconnection switching elements, each of the interconnection switching elements connecting a different one of the network segments to a same interconnecting network to which each of the interconnection switching elements connects, wherein the forwarding instructions specify to forward packets having any of the destination addresses of the machines for a particular network segment through the interconnecting network to the interconnection switching element that connects the particular network segment to the interconnecting network.
2. The non-transitory machine readable medium of claim 1, wherein the set of instructions for receiving the definition of the logical switching element comprises a set of instructions for receiving the plurality of unique destination addresses attached to each network segment in the set of network segments.
3. The non-transitory machine readable medium of claim 1, wherein each of the segmented networks is a segmented L2 network and the common interconnecting network is a L3 network.
4. The non-transitory machine readable medium of claim 1, wherein a first interconnection switching element that connects a first one of the segmented networks to the interconnecting network removes segmentation information of a packet received from the first segmented network to identify a first network segment of a source machine of the packet, maps the identified network segment to the logical switching element, and encapsulates the packet with an identifier for a logical egress port of the logical switching element that corresponds to a second network segment of a second segmented network.
5. The non-transitory machine readable medium of claim 4, wherein the definition of the logical switching element comprises a description of network segmentation techniques for each of the segmented networks.
6. The non-transitory machine readable medium of claim 4, wherein a second interconnection switching element that connects the second network segment to the interconnecting network receives the encapsulated packet from the first interconnection switching element, removes the encapsulation from the packet in order to identify that the packet destination is a machine on the second segmented network, adds segmentation information for the second segmented network to the packet.
7. The non-transitory machine readable medium of claim 1, wherein the interconnection switching elements are extenders.
8. A network control system for interconnecting a plurality of separate networks, the system comprising:
a plurality of network segments comprising at least (i) a first network segment of a first network segmented using a first technique and (ii) a second network segment of a second network segmented using a second technique, each network segment of the plurality of network segments comprising a plurality of machines;
a set of interconnection switching elements, each interconnection switching element having a first physical port that interfaces with a particular one of the network segments and a second physical port that interfaces with an interconnecting network to which all of the interconnection switching elements connect to provide connections between the plurality of network segments; and
a network controller for managing the set of interconnection switching elements by defining a logical switching element comprising logical ports to which each of the network segments couple, wherein the logical switching element is for implementation by each of the interconnection switching elements of the set of interconnection switching elements, with each logical port corresponding to one of the interconnection switching elements, wherein the plurality of machines of each network segment are mapped to the logical port for the network segment by the interconnection switching elements.
9. The network control system of claim 8, wherein the first network segment is segmented using virtual local area network (VLAN) tagging and the second network segment is segmented using multi-protocol labeling system (MPLS) labeling.
10. The network control system of claim 8, wherein the first network segment is segmented using a first VLAN technique and the second network segment is segmented using a second VLAN technique.
11. The network control system of claim 8, wherein each interconnection switching element that has a first physical port interfacing with a particular network segment stores instructions for decoding and removing network segmentation information from packets received from the particular network segment.
12. The network control system of claim 8, wherein each interconnection switching element that has a first physical port interfacing with a particular network segment stores instructions for adding network segmentation information to packets received from other interconnection switching elements and directed towards machines of the particular network segment.
13. The network control system of claim 8, wherein the first network segment is located at a first datacenter and the second network segment is located at a second, different datacenter.
14. The network control system of claim 8, wherein the logical switching element comprises a first logical port coupled to the first network segment and a second logical port coupled to the second network segment.
15. The network control system of claim 14, wherein the plurality of network segments comprises a third network segment of a third network segmented using a third technique, wherein the logical switching element comprises a third logical port coupled to the third network segment.
16. For a network controller, a method for managing a plurality of interconnection switching elements in a network, the method comprising:
receiving a definition of a logical switching element that connects a set of network segments located at different segmented networks, the definition binding each logical port of the logical switching element to a different network segment, wherein each different network segment comprises a separate plurality of machines having unique destination addresses; and
configuring a set of interconnection switching elements located at each of the different segmented networks to implement the logical switching element by distributing forwarding instructions to the interconnection switching elements, each of the interconnection switching elements connecting a different one of the network segments to a same interconnecting network to which each of the interconnection switching elements connects, wherein the forwarding instructions specify to forward packets having any of the destination addresses of the machines for a particular network segment through the interconnecting network to the interconnection switching element that connects the particular network segment to the interconnecting network.
17. The method of claim 16, wherein receiving the definition of the logical switching element comprises receiving the plurality of unique destination addresses attached to each network segment in the set of network segments.
18. The method of claim 16, wherein the definition of the logical switching element comprises logical control plane data, wherein configuring the set of interconnection switching elements comprises:
converting the logical control plane data to logical forwarding plane data;
converting the logical forwarding plane data to physical control plane data; and
pushing the physical control plane data to the interconnection switching elements.
19. The method of claim 16, wherein the definition of the logical switching element comprises a description of network segmentation techniques for each of the segmented networks.
20. The method of claim 18, wherein the physical control plane data comprises flow entries that enable the interconnection switching elements to implement the logical switching element for packets received from and sent to machines in the different network segments.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A modified cell of a fungal strain derived from Chrysosporium lucknowense strain C1 (VKM F-3500 D), now classified as Myceliopthora thermophilum C1, comprising at least one nucleic acid sequence encoding one or more polypeptides,
wherein at least one nucleic acid sequence encoding one or more polypeptides is operably linked to one or more promoters operable in a fungal cell;
wherein zero or more of said nucleic acid sequences encoding one or more polypeptides comprise a sequence encoding a signal peptide fused in frame to a sequence encoding a polypeptide;
wherein said modified strain expresses one or more of said polypeptides at a higher level than a corresponding parental or non-modified strain under the same culture conditions.
2. The modified cell of a fungal strain of claim 1, wherein said mutant is obtained by a method comprising introduction of at least one nucleic acid into a cell of said strain, wherein at least one nucleic acid comprises at least one heterologous sequence selected from the group consisting of a sequence comprising a promoter, a sequence encoding a signal peptide, and a sequence encoding a polypeptide.
3. The modified cell of a fungal strain of claim 2, wherein said polypeptide is a heterologous polypeptide of plant, animal, algal, bacterial, archaebacterial, or fungal origin.
4. The modified cell of a fungal strain of claim 1, wherein said polypeptide is a homologous fungal polypeptide.
5. The modified cell of a fungal strain of claim 1, wherein said polypeptide is selected from the group consisting of carbohydrate-degrading enzymes, proteases, lipases, esterases, hydrolases, oxidoreductases, and transferases.
6. The modified cell of a fungal strain of claim 1, wherein said polypeptide is selected from the group consisting of fungal enzymes allowing production or over production of primary metabolites, including organic acids, and secondary metabolites, including antibiotics.
7. The modified cell of a fungal strain of claim 1, wherein said polypeptide is inactivated at a pH below 6.
8. The modified cell of a fungal strain of claim 1, wherein said polypeptide is an enzyme that retains 70% or more of its activity in a buffered composition having a pH above 6.
9. The modified cell of a fungal strain of claim 2, at least one nucleic acid comprises a sequence encoding a heterologous signal peptide.
10. The modified cell of a fungal strain of claim 1, wherein said signal peptide is a fungal signal peptide.
11. The modified cell of a fungal strain of claim 10, wherein the fungal signal peptide is a signal peptide obtained from a fungal polypeptide selected from the group consisting of a cellulase, a \u03b2-galactosidase, a xylanase, a pectinase, an esterase, a protease, an amylase, a polygalacturonase, and a hydrophobin.
12. The modified cell of a fungal strain of claim 1, wherein said nucleic acid further comprises a sequence encoding a polypeptide conferring a selectable or screenable phenotype to said cell.
13. The modified cell of a fungal strain of claim 12, wherein said phenotype is a selectable marker that confers resistance to a drug or relieves a nutritional defect.
14. The modified cell of a fungal strain of claim 1, wherein said nucleic acid comprises one or more heterologous promoters.
15. The modified cell of a fungal strain of claim 1, wherein said nucleic acid comprises one or more fungal promoters.
16. The modified cell of a fungal strain of claim 15, wherein said promoter is an inducible promoter.
17. The modified cell of a fungal strain of claim 15, wherein said promoter is a highly-transcribed promoter.
18. The modified cell of a fungal strain of claim 1, wherein said mutant is obtained by a method of mutagenesis involving one or more steps selected from the group consisting of UV irradiation and chemical mutagenesis.
19. The modified cell of a fungal strain of claim 18, wherein the method of mutagenesis comprises the steps of:
(a) treatment with UV irradiation;
(b) treatment with N-methyl-N\u2032-nitro-N-nitrosoguanidine; and
(c) treatment with UV irradiation.
20. The modified cell of a fungal strain of claim 1, wherein said fungal strain is a mutant derived from Chrysosporium lucknowense strain C1 (VKM F-3500 D), now classified as Myceliopthora thermophilum C1, selected from the group consisting of
C1 UV13-6 mutant deposited as accession number VKM F-3632 D, with a deposit date of Sep. 20, 1998,
C1 NG7C-19 mutant deposited as accession number VKM F-3633 D, with a deposit date of Sep. 20, 1998, and
C1 UV18-25 mutant deposited as accession number VKM F-3631 D, with a deposit date of Sep. 2, 1998.

1460756619-7cf87f1d-d672-4831-b0d1-349fb60b5e4d

1. A resist composition comprising a metal compound obtained from reaction of at least one metal compound selected from the group consisting of a metal compound having the general formula (A-1) and a metal compound obtained from (partial) hydrolysis or condensation, or (partial) hydrolytic condensation of the metal compound of formula (A-1), with a di- or trihydric alcohol having the general formula (A-2),
M(OR1A)4\u2003\u2003(A-1)

wherein M is an element selected from the group consisting of titanium, zirconium, and hafnium, and R1A is a straight or branched C1-C6 alkyl group,
R2A(OH)m\u2003\u2003(A-2)
wherein m is 2 or 3, when m is 2, R2A is a divalent group selected from the group consisting of a straight, branched or cyclic C2-C20 alkylene, alkenylene, alkynylene or aralkylene group, a straight or branched alkylene group substituted with a cyclic alkyl, cyclic alkenyl or aryl moiety, and a straight or branched alkylene group having an intervening cyclic alkylene, cyclic alkenylene or arylene moiety, said divalent group may have a cyano moiety or be separated by a carbonyl, ester, ether, thiol or NR moiety wherein R is hydrogen or a straight or branched C1-C6 alkyl group, and when m is 3, R2A is a trivalent group corresponding to the divalent group with one hydrogen eliminated.
2. A pattern forming process comprising the steps of coating the resist composition of claim 1 onto a substrate, baking, exposing to high-energy radiation, and developing with a developer.
3. The process of claim 2 wherein the developer is alkaline water.
4. The process of claim 3 wherein the developer is an aqueous solution of at least one hydroxide selected from the group consisting of tetramethylammonium hydroxide, tetraethylammonium hydroxide, tetrapropylammonium hydroxide, tetrabutylammonium hydroxide, choline hydroxide, sodium hydroxide, and potassium hydroxide.
5. The process of claim 2 wherein the high-energy radiation is EUV radiation having a wavelength of 3 to 15 nm.
6. The process of claim 2 wherein the high-energy radiation is EB at an accelerating voltage of 1 to 150 keV.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer-implemented method for providing update information for an update to a software system to a user, the method comprising:
(a) displaying to the user, a user interface including a plurality of tabs, each tab relating to different update information;
(b) responsive to a user selection of an update file tab, displaying to the user a plurality of file identifiers for update files, each update file including one or more objects for implementation in said software system;
(c) responsive to a user selection an update file, displaying to the user a list of one or more object identifiers for the one or more objects included in said update file;
(d) obtaining, by a provider a list of one or more related objects which are associated with the one or more objects but not included in the update file;
(e) checking for the presence of said one more related objects in the software system;
(f) displaying to the user a list of one or more further update file identifiers for at least one further update file which includes said one or more related objects not present in the software system but excludes file identifiers for related objects already present in the software system;
(g) displaying to the user, an option to select one or more related objects not already present in the software system;
(h) responsive to user selection of at least one of the file identifiers for the related objects not present in the software system, constructing, by the provider said at least one further update file that includes only the selected related objects and excludes non-selected related objects; and
(i) transmitting to the user said update file and said at least one further update file for implementation in the software system.
2. A computer-implemented method according to claim 1, further comprising:
(i) performing step (c) responsive to the user’s request.
3. A computer-implemented method of according to claim 2, further comprising:
(k) upon the user’s request in step (i), electronically contacting the provider of the update to identify the objects included or modified in said update file.
4. A computer-implemented method for processing an update of a software system, the update including an update file, the method comprising:
(i) displaying an update file tab from a plurality of user interface tabs, each tab relating to update information;
(ii) receiving a user selection the update file from a plurality of update file identifiers displayed in the update file tab;
(iii) selecting one or more objects included in the update file;
(iv) determining one or more related objects which are associated with the one or more objects but are not included in the update file;
(v) checking for the presence of said one or more related objects in the software system;
(vi) receiving a selection for at least one further update file which includes said one or more related objects not present in the software system but excludes related objects already present in the software system;
(vii) providing an option to select one or more related objects not already present in the software system;
(viii) responsive to user selection of at least one or more related objects not present in the software system, providing from a provider said at least one further update file that includes only the selected related objects and excludes non-selected related objects;
(ix) obtaining said update file and said at least one further update file; and
(x) implementing the one or more objects included in said update file and the one or more related objects not present in the software system included in said at least one further update file, in the software system.
5. A computer-implemented method according to claim 4, wherein step (iv) is accomplished by looking up a table or list made available by the update provider.
6. A computer-implemented method according to claim 4, wherein step (v) is accomplished by looking up a table or list made available by the update provider.
7. A computer-implemented method according to claim 4, wherein either or both of steps (ix) and (x) are performed at a user’s request.
8. A computer-implemented method according to claim 4, further comprising:
(xi) displaying to a user a list of one or more object identifiers for the one or more objects included in said update file.
9. A system for providing update information for an update to a software system to a user, comprising:
a processor to provide a user interface including a plurality of tabs, each tab relating to different update information, to provide an update file with a file identifier, to select one or more objects included in the update file with one or more object identifiers, to determine one or more related objects which are associated with the one or more objects but are not included in the update file with one or more related object identifiers, to check for the presence of said related objects in the software system, to determine at least one further update file which includes said one or more related objects not present in the software system but excludes file identifiers for related objects already present in the software system with further update file identifiers, to provide an option to select one or more related objects not already present in the software system, responsive to user selection of at least one or more related objects not present in the software system, to receive from a provider said at least one further update file that includes only the selected related objects and excludes non-selected related objects, and to implement said update file and said at least one further update file in the software system responsive to user’s request; and

a display to display said user interface, file identifier, object identifiers, related object identifiers, and further update file identifiers.
10. A system according to claim 9, further comprising:
an input to receive input instructions from a user.
11. A system for processing an update of a software system, the update including an update file, the system comprising:
a processor to provide a user interface including a plurality of tabs, each tab relating to different update information, to provide an update file tab that includes the update file, to select one or more objects included in the update file, to determine one or more related objects which are associated with the one or more objects but are not included in the update file, to check for the presence of said related objects in the software system, to determine at least one further update file which includes said related objects not present in the software system but excludes related objects already present in the software system, to provide an option to select one or more related objects not already present in the software system, responsive to user selection of at least one or more related objects not present in the software system, to construct by a provider said at least one further update file that includes only the selected related objects and excludes non-selected related objects, and to transmit said update file and said at least one further update file to the user for implementation in the software system responsive to user’s request.
12. A computer-readable storage medium encoded with data representing a computer program that can be used to direct a programmable device to perform the method of claim 1.
13. A computer-readable storage medium encoded with data representing a computer program that can be used to direct a programmable device to perform the method of claim 4.