Abstract:
A method for operating a power generation system coupled to a power grid during a grid unbalance event, a method for determining an injection current to be supplied into a power grid by a power generation system, and a method for addressing an asymmetric grid fault in a power grid connected to a power generation system are provided. The methods may be carried out based on a reactive or an active power/current priority.
Abstract:
Optimizing well planning scenarios. At least some of the illustrating embodiments include: receiving, by a computer system, a complex fracture model that estimates fractures in a subsurface target; applying the complex fracture model to a reservoir model that estimates geological features between the subsurface target and earth's surface; and determining an earth surface well site and a well path from the earth surface well site to the subsurface target based on the complex fracture model and the geological in formation, wherein the earth surface well site is offset from the subsurface target.
Abstract:
Computer-readable media, computer systems, and computing methods are provided for discovering applications using phone-number information. Initially, an application uploaded to an application marketplace is targeted. Phone numbers associated with the targeted application are discovered by identifying attributes of the targeted application from metadata associated therewith in the application marketplace, and identifying the phone numbers that reach at least one business affiliated with the targeted application or are relevant to the identified attributes of the targeted application. The associated phone numbers are mapped to the targeted application and maintained within an application manifest. Upon detecting user-initiated call-based operation(s) at a client device, the phone number(s) involved in the call-based operation(s) are compared against the application manifest to determine relevant applications. The relevant applications are distributed to the client device for presentation within a phone-number context, such as placing an outgoing call, receiving an incoming call, or reviewing a call-history log.
Abstract:
Novel fluorescent dye comprising metal oxide nanoparticles are prepared where the nanoparticles are as small as 3 nm or up to 7000 nm in diameter and where the dye is bound within the metal oxide matrix. In some embodiments the invention, novel dyes are covalently attached to the matrix and in other embodiments of the invention a dye is coordinate or ionic bound within the metal oxide matrix. A method for preparing the novel covalently bondable modified fluorescent dyes is presented. A method to prepare silica comprising nanoparticles that are 3 to 8 nm in diameter is presented. In some embodiments, the fluorescent dye comprising metal oxide nanoparticles are further decorated with functionality for use as multimodal in vitro or in vivo imaging agents. In other embodiments of the invention, the fluorescent dye comprising metal oxide nanoparticles provide therapeutic activity and incorporated therapeutic temperature monitoring.
Abstract:
The present invention relates to a Fluid Catalytic Cracking (FCC) additive preparation process and composition, which has high efficiency in the production of light olefins C2, C3 and C4 hydrocarbons, specifically propylene. The present invention discloses the stabilization of medium pore zeolite specifically ZSM-5 using optimum phosphate salts at a pH in the range 7-9 with synergetic combination of silica rich binder to produce FCC additive having excellent stability under severe hydrothermal conditions.
Abstract:
The present invention extends to methods, systems, and computer program products for debugging in a multiple address space environment. Embodiments of the invention include techniques for recording debug information used for translating between an abstract unified address space and multiple address spaces at a target system (e.g., a co-processor, such as, a GPU or other accelerator). A table is stored in the recorded debug information. The table includes one or more entries mapping compiler assigned IDs to address spaces. During debugging within a symbolic debugger, the recorded debug information can be used for viewing program data across multiple address spaces in a live debugging session.
Abstract:
A search engine stores different taxonomies that each specifies categories and relationships between the categories. When the search engine receives a request having a search query, the search engine determines which taxonomy, if any, it should use to generate a search engine results page. The search engine bases this determination upon information provided to it in the request, in one embodiment. For example, the search engine might select a taxonomy based on the particular environment from which the search query originated. However, the search engine can select the taxonomy based on other information, such as a role of the user. Thus, a medical researcher and a financial analyst for a particular corporation could receive search engine results pages that were generated with appropriate taxonomies for each of them.
Abstract:
The present invention extends to methods, systems, and computer program products for binding executable code at runtime. Embodiments of the invention include late binding of specified aspects of code to improve execution performance. A runtime dynamically binds lower level code based on runtime information to optimize execution of a higher level algorithm. Aspects of a higher level algorithm having a requisite (e.g., higher) impact on execution performance can be targeted for late binding. Improved performance can be achieved with minimal runtime costs using late binding for aspects having the requisite execution performance impact.
Abstract:
The present invention extends to methods, systems, and computer program products for optimizing execution of kernels. Embodiments of the invention include an optimization framework for optimizing runtime execution of kernels. During compilation, information about the execution properties of a kernel are identified and stored alongside the executable code for the kernel. At runtime, calling contexts access the information. The calling contexts interpret the information and optimize kernel execution based on the interpretation.
Abstract:
A user interface (UI) adapted to allow a Web site owner/operator to view real time information concerning activities of visitors to a Web site. The UI includes a plurality of information fields that provide real time information concerning visitor browsing and purchasing activities at the subject Web site with which the analytics information is concerned. The information is organized as some or all of: visitor purchasing behavior as grouped by proximity to completing a purchase, visitor visit history, product-based visitor viewing history, visitor referral path, visitor keyword search history, visitor click path, and/or visitor location.