Patent application number | Description | Published |
20090265686 | SYSTEM AND METHOD FOR MANAGING RESOURCES USING A COMPOSITIONAL PROGRAMMING MODEL - A system and method for managing resources in a programming environment includes providing mutable entities including related data including triples, listening for changes in the related data, and triggering a first construct in accordance with the changes in the related data to update the mutable entities. Updates are propagated from the first construct to other constructs such that a cascade of updates occurs. The cascade of updates is executed concurrently such that the updates are propagated to completion and are executed all at once relative to other cascades of executing constructs. | 10-22-2009 |
20090276479 | DISTRIBUTED EXECUTION MODEL FOR CROSS-ORGANIZATIONAL DECLARATIVE WEB APPLICATIONS - A system and method for distributed computation includes providing a first service of a first computation node in a network of nodes, the first service having a first resource, the first resource including one of references to data and other resources. In a second service on a second computation node, the first resource is reference-able by associating the first resource in the second service for use in the second service. A distributed computation is performed across node boundaries using the references of the first resource to perform the computation in the first service and in the second service. | 11-05-2009 |
20100082651 | LANGUAGE EXTENSIONS FOR CREATING, ACCESSING, QUERYING AND UPDATING RDF DATA - A method for processing a graph structure includes providing a graph as a set of triples, each triple having a subject node, a predicate, and an object node, the predicate defining a relationship between a respective subject node and an object node. One of more triples in the set of triples are processed according to one or more attributes of each triple in the set of triples to permit accessing, querying, creating, and updating resource description framework (RDF) data structures in at least one of a script language and an object oriented language by providing a set of language extensions. | 04-01-2010 |
20120030577 | SYSTEM AND METHOD FOR DATA-DRIVEN WEB PAGE NAVIGATION CONTROL - A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step. | 02-02-2012 |
20120331392 | SYSTEM AND METHOD FOR DATA-DRIVEN WEB PAGE NAVIGATION CONTROL - A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step. | 12-27-2012 |
20130251119 | PERSISTING CUSTOMER IDENTITY VALIDATION DURING AGENT-TO-AGENT TRANSFERS IN CALL CENTER TRANSACTIONS - A small baseline audio sample is sampled when a person initially calls in and the sample is held only for the duration of the call. For each subsequent transfer, a comparison is made to the baseline established from the initial call and at the end of the call the voice sample is discarded so no resources need to be maintained. Speaker verification and VOIP technologies are used to persist the customer's verification information as service representative hand-offs occur. | 09-26-2013 |
20140033082 | SYSTEM AND METHOD FOR DATA-DRIVEN WEB PAGE NAVIGATION CONTROL - A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step. | 01-30-2014 |
20140089495 | PREDICTION-BASED PROVISIONING PLANNING FOR CLOUD ENVIRONMENTS - Various embodiments predict performance of a system including a plurality of server tiers. In one embodiment, a first set of performance information is collected for a base allocation of computing resources across multiple server tiers in the plurality of sever tiers for a set of workloads. A set of experimental allocations of the computing resources is generated on a tier-by-tier basis. Each of the set of experimental allocations varies the computing resources allocated by the base allocation for a single server tier of the multiple server tiers. A second set of performance information associated with the single server tier for each of the set of experimental allocations is collected for a plurality of workloads. At least one performance characteristic of at least one candidate allocation of computing resources across the multiple server tiers is predicted for a given workload based on the first and second sets of performance information. | 03-27-2014 |
20140089509 | PREDICTION-BASED PROVISIONING PLANNING FOR CLOUD ENVIRONMENTS - Various embodiments predict performance of a system including a plurality of server tiers. In one embodiment, a first set of performance information is collected for a base allocation of computing resources across multiple server tiers in the plurality of sever tiers for a set of workloads. A set of experimental allocations of the computing resources is generated on a tier-by-tier basis. Each of the set of experimental allocations varies the computing resources allocated by the base allocation for a single server tier of the multiple server tiers. A second set of performance information associated with the single server tier for each of the set of experimental allocations is collected for a plurality of workloads. At least one performance characteristic of at least one candidate allocation of computing resources across the multiple server tiers is predicted for a given workload based on the first and second sets of performance information. | 03-27-2014 |
20140114784 | SYSTEM AND METHOD FOR CUSTOM-FITTING SERVICES TO CONSUMER REQUIREMENTS - Systems and methods for custom-fitting a service solution to consumer requirements are provided. A method for custom-fitting a service solution to consumer requirements, comprises acquiring a request for the service solution from a consumer via a conversational interface, and issuing a query to a service knowledge base to obtain a set of service knowledge representation items from the service knowledge base and analyzing each service knowledge representation item to determine whether a custom-fit service solution can be developed. | 04-24-2014 |
20140114805 | SYSTEM AND METHOD FOR CUSTOM-FITTING SERVICES TO CONSUMER REQUIREMENTS - Systems and methods for custom-fitting a service solution to consumer requirements are provided. A method for custom-fitting a service solution to consumer requirements, comprises acquiring a request for the service solution from a consumer via a conversational interface, and issuing a query to a service knowledge base to obtain a set of service knowledge representation items from the service knowledge base and analyzing each service knowledge representation item to determine whether a custom-fit service solution can be developed. | 04-24-2014 |
20140164166 | PROVIDING INFORMATION TECHNOLOGY RESILIENCY IN A CLOUD-BASED SERVICES MARKETPLACE - A method for providing a cloud-based service includes receiving information from a customer of the service over a conversational interface, the information identifying a requirement of the customer related to a resiliency of the service, and identifying a service provider who provides the service in a manner that satisfies the requirement. A method for building a knowledge base of cloud-based service providers includes receiving information from a service provider, the information specifying at least one resiliency attribute of the service provider, matching the information to a standardized service descriptor, wherein the service descriptor is indexed within an ontology-based organizational framework that indexes a plurality of service descriptors, and storing the service descriptor for the service provider. | 06-12-2014 |
20140164184 | PROVIDING INFORMATION TECHNOLOGY RESILIENCY IN A CLOUD-BASED SERVICES MARKETPLACE - A system for providing a cloud-based service includes a processor and a computer readable storage medium that stores instructions which, when executed, cause the processor to perform operations including: receiving information from a customer of the cloud-based service over a conversational interface, the information identifying a requirement of the customer related to a resiliency of the service, and identifying at least one service provider who provides the cloud-based service in a manner that satisfies the requirement of the customer. Another embodiment of a system for providing a cloud-based service includes a conversational interface for receiving information from a customer of the cloud-based service, the information identifying a requirement of the customer related to a resiliency of the service and a resiliency analysis engine for identifying at least one service provider who provides the cloud-based service in a manner that satisfies the requirement of the customer. | 06-12-2014 |
20140337010 | INTERACTIVE ACQUISITION OF REMOTE SERVICES - A natural language specification of at least one high level information technology services requirement is obtained from a user, via a conversational interface; the same is parsed into first pre-defined semi-structured data, using a conversation parser. Based on the first pre-defined semi-structured data, a subset of candidate information technology services is identified, with a dialog engine, from a plurality of candidate information technology services provided by a plurality of vendors, the dialog engine is used to formulate a response including second pre-defined semi-structured data. The response is reverse-parsed into a natural language response, using the conversation parser. The natural language response includes a question for the user to assist in further refining the subset of candidate information technology services; the natural language response is presented to the user via the conversational interface. | 11-13-2014 |
Patent application number | Description | Published |
20090169760 | COPPER METALLIZATION UTILIZING REFLOW ON NOBLE METAL LINERS - Methods for making copper (Cu) interconnects in semiconductor devices for interconnect dimensions less than 50 nm are described. The processes form Cu interconnects using a sequence of barrier layer, liner layer, and Cu deposition layer depositions, followed by a thermally assisted Cu reflow of the Cu deposition layer, and then a chemical mechanical polish (CMP) to removed excess portions of the reflowed Cu. The liner layer comprises noble metals such as Ru, Ir, Os, Rh, Re, Pd, Pt, and Au. Such processes avoids the formation of voids in copper interconnects with dimensions less than 50 nm. | 07-02-2009 |
20100140804 | Dual metal interconnects for improved gap-fill, reliability, and reduced capacitance - Embodiments of apparatus and methods for forming dual metal interconnects are described herein. Other embodiments may be described and claimed. | 06-10-2010 |
20100200991 | Dopant Enhanced Interconnect - Techniques are disclosed that enable an interconnect structure that is resistance to electromigration. A liner is deployed underneath a seed layer of the structure. The liner can be a thin continuous and conformal layer, and may also limit oxidation of an underlying barrier (or other underlying surface). A dopant that is compatible (non-alloying, non-reactive) with the liner is provided to alloy the seed layer, and allows for dopant segregation at the interface at the top of the seed layer. Thus, electromigration performance is improved. | 08-12-2010 |
20110079910 | DUAL METAL INTERCONNECTS FOR IMPROVED GAP-FILL, RELIABILITY, AND REDUCED CAPACITANCE - Embodiments of apparatus and methods for forming dual metal interconnects are described herein. Other embodiments may be described and claimed. | 04-07-2011 |
Patent application number | Description | Published |
20110147940 | ELECTROLESS CU PLATING FOR ENHANCED SELF-FORMING BARRIER LAYERS - Methods and an apparatus are described for an integrated circuit within which an electroless Cu plated layer having an oxygen content is formed on the top of a seed layer comprising Cu and Mn. The integrated circuit is then exposed to a sufficient high temperature to cause the self-formation of a MnSiOx barrier layer. | 06-23-2011 |
20120077053 | BARRIER LAYERS - Methods for fabricating integrated circuit electrical interconnects and electrical interconnects are provided. Methods include providing a substrate having a surface, the surface having a feature formed therein wherein the feature is a trench or via, depositing a metal layer, the metal of the metal layer being selected from the group consisting of Ru, Co, Pt, Ir, Pd, Re, and Rh, onto surfaces of the feature, depositing a copper seed layer wherein the copper seed layer comprises a dopant and the dopant is selected from the group consisting of Mn, Mg, MgB | 03-29-2012 |
20120153483 | BARRIERLESS SINGLE-PHASE INTERCONNECT - A method of forming an interconnect structure and an integrated circuit including the interconnect structure. The method includes: depositing a dielectric layer over a conductive layer; forming an opening in the dielectric layer to expose the conductive layer; forming a barrierless single-phase interconnect comprising a metal or compound having a melting point between a melting point of copper and a melting point of tungsten. Forming includes depositing a layer of metal or compound within the opening and on an upper surface of the dielectric layer Preferably, the barrierless single-phase interconnect comprises cobalt or a cobalt containing compound. Thus, an interconnect structure, including a via and associated line, is made up of a single-phase metal or compound without the use of a different material between the interconnect and the underlying dielectric, thus improving electrical performance and reliability and further simplifying the interconnect formation process. | 06-21-2012 |
20120161320 | COBALT METAL BARRIER LAYERS - Electrical interconnects for integrated circuits and methods of fabrication of interconnects are provided. Devices are provided comprising copper interconnects having metal liner layers comprising cobalt and a metal selected from the group consisting of Ru, Pt, Ir, Pd, Re, or Rh. Devices having barrier layers comprising ruthenium and cobalt are provided. Methods include providing a substrate having a trench or via formed therein, forming a metal layer, the metal being selected from the group consisting of Ru, Pt, Ir, Pd, Re, and Rh, onto surfaces of the feature, depositing a copper seed layer comprising a cobalt dopant, and depositing copper into the feature. | 06-28-2012 |
20120175776 | ELECTROLESS CU PLATING FOR ENHANCED SELF-FORMING BARRIER LAYERS - Methods and an apparatus are described for an integrated circuit within which an electroless Cu plated layer having an oxygen content is formed on the top of a seed layer comprising Cu and Mn. The integrated circuit is then exposed to a sufficient high temperature to cause the self-formation of a MnSiOx barrier layer. | 07-12-2012 |