Abstract:
Methods are disclosed of producing and purifying at least one amide. In accordance with one of the methods disclosed herein, the at least one amide is produced by providing an organic liquid comprising at least one oxime, providing at least one catalyst, adding the at least one catalyst to the organic liquid to form a rearrangement mass, wherein the rearrangement mass comprises at least one amide, at least one impurity, and the at least one catalyst, and heating the rearrangement mass to a temperature of at least about 115° C. for a period of time in order to sulfonate, break down and/or reduce the concentration of some of the at least one impurity in the rearrangement mass.
Abstract:
The subject disclosure pertains to lambda expressions and the employment of such expressions in imperative and/or object-oriented computer programming languages. Lambda expressions can be employed in conjunction with methods (e.g., arguments, assignment . . . ) to provide a more concise and functional manner of code specification. Further, lambda expressions can participate in type inference and checking as well as overload resolution, among other things.
Abstract:
Architecture that extends existing types including constructed and sealed types using extension methods. Extension methods are static methods that can be invoked using instance method syntax. Extension methods are declared by specifying the keyword “this” as a modifier on the first parameter of the methods. Extension methods have all the capabilities of regular static methods. In addition, once imported, extension methods can be invoked using instance method syntax. Also disclosed are rules for importing extension methods, and extension method invocations. Extension methods are imported through using-namespace-directives. In addition to importing the types contained in a namespace, a using-namespace-directive imports all extension methods in all static classes in the namespace. In effect, imported extension methods appear as additional methods on the types that are given by their first parameter and have lower precedence than regular instance methods.
Abstract:
The present invention discloses an improved system and method for specifying and compiling computer programs. Type aliases are introduced whose binding is inferred by a type inference component during compilation. Once declared, type aliases can be utilized just like regular types thereby providing added efficiency in coding, among other things. Additionally, a mechanism for specifying the introduction of a new variable whose type is to be inferred is disclosed. This mechanism clears up an ambiguity during type inference concerning whether to infer a new variable type or utilize a variable in scope. Further yet, an efficient type inference system and method is disclosed to effectively deal with overloading among other things.
Abstract:
A method of forming a silicate dielectric having superior electrical properties comprising forming a metal oxide layer on a Si-containing semiconductor material and reacting the metal oxide with the underlying Si-containing material in the presence of an oxidizing gas is provided. Semiconductor structures comprising the metal silicate formed over a SiO2 layer are also disclosed herein.
Abstract:
A method of transmitting scan data from an ultrasonic scanning device to a computer. A desired number of individual scan images are acquired as frames within a buffer, after which the contents of the buffer are frozen. The number of frames in the frozen buffer are counted, and the dimensions and pixel format of each frame in the frozen buffer are determined. The frames from the scanning device are transmitted to the computer via a connection device, and the transmitted frames are written to an image file in a sequential manner.
Abstract:
The present invention discloses a method for forming a layer of nitrogen and silicon containing material on a substrate by first providing a heated substrate and then flowing a gas which has silicon and nitrogen atoms but no carbon atoms in the same molecule over said heated substrate at a pressure of not higher than 500 Torr, such that a layer of nitrogen and silicon containing material is formed on the surface. The present invention is further directed to a composite structure that includes a substrate and a layer of material containing nitrogen and silicon but not carbon overlying the substrate for stopping chemical species from reaching the substrate. The present invention is further directed to a structure that includes a semiconducting substrate, a gate insulator on the substrate, a nitrogen-rich layer on top of the gate insulator, and a gate electrode on the nitrogen-rich layer, wherein the nitrogen-rich layer blocks diffusion of contaminating species from the gate electrode to the gate insulator.
Abstract:
Disclosed are various embodiments for sharing applications initialized to a specified state. In one embodiment, a saved state service receives a plurality of state parameters that describe a state of the application, wherein the state parameters are reported by the application during execution of the application. The save state service then generates a unique data string that corresponds to the state parameters by serializing the state parameters using a data interchange standard. The saved state service may then generate a link to install the application, wherein the link includes the unique data string. In one embodiment, the saved state service serves up the link that, upon invocation on a client, installs the application and initializes the application in the specified state.
Abstract:
Ammonia oxidizers are disclosed that can include gas distributors and distribution rings to improve the distribution of the flow of a gas feedstream across a catalyst bed in the ammonia oxidizer. The gas distributors include circular plates that have holes through which the gas feedstream is distributed across the catalyst bed. In some examples, the gas distributors also have a sidewall. The distribution rings are attached to the inner wall of the ammonia oxidizer at a predetermined distance below the gas distributor.
Abstract:
A method reduces a paging zone for a mobile station in a wireless communication system. The wireless communication system includes a plurality of base stations capable of supporting a plurality of application types. A radius of the paging zone is determined. A location update for the mobile station is received. A call setup request for the mobile station is received. The call setup request is associated with an application type. The radius of the paging zone is reduced based on the application type, a speed of the mobile station and an amount of time elapsed since receiving the location update.