Patent application number | Description | Published |
20100153468 | CONFIGURATION CHANGE WITHOUT DISRUPTION OF INCOMPLETE PROCESSES - Various embodiments include one or more of systems, methods, software, and data structures to provide flexibility when configuring systems to new or different processes while not disrupting incomplete processes. Some embodiments include receiving input representative of a configuration change to at least one configuration setting and storing a copy of a setting of the at least one configuration setting from a current configuration to an historical configuration setting storage location. Such embodiments may further include storing the input representative of the configuration change into the current configuration. Following such configuring processes already initiated may be completed according to the copied historical configuration setting and new processes may be initiated according to the new configuration setting. These and other embodiments are described herein. | 06-17-2010 |
20120023154 | RAPID CLIENT-SIDE COMPONENT PROCESSING BASED ON COMPONENT RELATIONSHIPS - A client database manager can cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component. A client processing module can cause a processor to receive, after the storing, a request to process the first component at the client device. The client database manager can send to the server side of the network a request for an update of at least one of the first component or the second component. The client processing module can cause the processor to process at the client device, before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value. | 01-26-2012 |
20120023421 | MODEL FOR EXTENSIONS TO SYSTEM PROVIDING USER INTERFACE APPLICATIONS - A customized application that is declared based on an abstract class definition derived from a declared host component model associated with a host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device storing metadata associated with the UI for the client frontend device may be initiated, the metadata including a declaration of the declared host component model and a declaration of the abstract class definition. Access to data and functionality of the host software application may be obtained via the customized application. Customized output may be provided that is different from host output provided by the host software application, the customized output generated by accessing, via the abstract class definition, the declared host component model, for accessing the same data and functionality that is accessed by the host software application. | 01-26-2012 |
20120023484 | AUTOMATION OF TESTING FOR USER INTERFACE APPLICATIONS - A host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device that is separate from a backend device storing metadata associated with the UI may be initiated. An automation graphical symbol may provide the user with an option to initiate a test on events of the host software application, during execution of the host software application. A request from the user may be received, to initiate a test on events of the host software application. Information may be received from the user indicating one or more selected specific events for performing the test. The test may be initiated on the selected specific events, based on a state of execution of the host software application at an initial time of the user indicating the selected specific events for performing the test. | 01-26-2012 |
20120030591 | LOGICAL DATA MODEL ABSTRACTION IN A PHYSICALLY DISTRIBUTED ENVIRONMENT - A component object binds business driven services to a graphical user interface (GUI). The object includes a data model, view model and controller. The view model graphically presents, and the controller manipulates data used by the object. The controller includes an event handler that respond to events generated within the GUI and binds data used by the object to a data source which can be another component object or a remotely located source. The event handler can call a local script to calculate the value of a data element within the object. The component object can be instantiated on a client, and can be configured to communicate with a corresponding component object on a server. The client and server component objects can exchange only that data that needs to be exchanged to maintain the current state of a user interface in the client computer. | 02-02-2012 |
20120030664 | PROCESSING OF SOFTWARE OBJECTS MOVED INTO A DROPZONE REGION OF AN APPLICATION - A non-transitory computer-readable storage medium storing code representing instructions that when executed are configured to cause a processor to perform a process. The code can comprise code to receive, on a client side of a network, an indicator that a first software object has been moved from a first application into a dropzone region of a second application. The code can include code to receive an indicator that a second software object has been moved into the dropzone region of the second application, and code to access a plurality of dropzone conditions. The code can include code to determine that a dropzone condition from the plurality of dropzone conditions has been satisfied based on the first software object and the second software object both being moved into the dropzone region, and code to send to a server side of a network an indicator that the dropzone condition has been satisfied. | 02-02-2012 |
20120047139 | REPOSITORY INFRASTRUCTURE FOR ON DEMAND PLATFORMS - In an aspect there is provided a method. The method may include providing, at a repository, storage for a plurality of tenants, providing a plurality of layers, and providing a plurality of versions; and separating, based on the plurality of layers and the plurality of versions, data for each of the plurality of tenants, wherein during runtime one of the plurality of tenants corresponds to the plurality of layers and one of the plurality of versions. Related apparatus, systems, techniques and articles are also described. | 02-23-2012 |
20120102406 | COMPOSITION MODEL FOR COMPONENTS OF A USER INTERFACE FRAMEWORK FOR WEB APPLICATIONS - Various embodiments of systems and methods for a composition model for components of a user interface framework for Web applications are described. The methods include a loosely coupled method and a tightly coupled method for composing components in a UI framework. The loosely coupled method includes triggering a navigation pipe from an out-port of a first component to an in-port of a second component and defining a context mapping between a first set of parameters of the out-port of the first component and a second set of parameters of the in-port of the second component. The tightly coupled method includes exposing a binding reference from the first component to the second component and specifying a first data model entity from the first component to be bound to a second data model entity of the second component via a binding contract. | 04-26-2012 |
20120102414 | DISTRIBUTED CONTROLLER OF A USER INTERFACE FRAMEWORK FOR WEB APPLICATIONS - Various embodiments of systems and methods for improved user interface framework for Web applications are described herein. The UI framework is based on the MVC architectural pattern. An additional controller, a server controller, is included in the server part of the user interface framework runtime. A client controller is running at the client side of the user interface framework runtime. The client controller and the server controller form one logical synchronized controller. The server controller ensures that all needed controller calculations, which would lead to additional roundtrips between the client side and the server side, can be done on the server side. Thus, exact one roundtrip between client side and backend for every user interaction and transporting only the bare minimum of data needed to render the current UI state is achieved. | 04-26-2012 |
20120166461 | LAYERING CONCEPT FOR A REPOSITORY OF A USER INTERFACE FRAMEWORK FOR WEB APPLICATIONS - Various embodiments of systems and methods for a layering concept for a repository of a user interface framework for Web applications are described herein. The content of a repository provided by different parties (e.g., vendor, partner, customer, user, etc.) is separated. The separation is achieved by assigning solutions to the parties that store content in the repository. Simplified access to the repository is achieved by layering the solutions in a stack and implementing a layer strategy for the layers and their order of access. | 06-28-2012 |
20120166977 | USER PROGRAMMING ACCESS TO DATA MODEL IN USER INTERFACE DESIGN - Various embodiments of systems and methods for user programming access to data model in user interface design are described herein. User interface modeling is merged with a scripting language for additional functionalities. In one aspect, scripting enhances the dynamic access to the whole user interface model. In another aspect, additional controller and navigation logic is exposed by means of script inputs. A user can model, bind and run advanced logic through runtime declaration. | 06-28-2012 |
20120166983 | INTEGRATED METADATA AND NESTED AUTHORIZATIONS IN A USER INTERFACE FRAMEWORK - Various embodiments of systems and methods for integrated metadata and nested authorizations in a user interface framework are described herein. User interface components metadata and authorization metadata are stored in one integrated entity. The primary user interface application components have authorization metadata and are checked at runtime for accessibility to the user interface application for a given user. The user interface framework ensures the security of the embedded user interface components via nested authorizations using metadata relations. The metadata relations are used for runtime authorization and policy generation. Generic user interface components are aggregated at runtime. | 06-28-2012 |
20130014080 | BULK ACCESS TO METADATA IN A SERVICE-ORIENTED BUSINESS FRAMEWORK - A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process. | 01-10-2013 |
20130086097 | QUERY LANGUAGE BASED ON BUSINESS OBJECT MODEL - Methods and apparatus, including computer program products, are provided for providing a query language based on a model. In one aspect, there is provided a computer-implemented method. The method may include receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database; and sending the second query to the database. Related apparatus, systems, methods, and articles are also described. | 04-04-2013 |
20130166675 | Computer System and Computer Method for Coarse-Grained Data Access - A computerized method for accessing business object data stored in a data buffer of a server computer includes providing an application program interface (API) having a function for specifying a set of paths through a business object stored as a data structure in a data buffer of a server computer. Each of the paths included in the set of paths specifies a plurality of nodes of the business object for accessing hosted data at the plurality of nodes. The method further includes receiving a set of parameters for the function of the API. The set of parameters specify the set of paths. The method further includes issuing the set of parameters to the server computer, retrieving hosted data from the plurality of nodes for each path in the set of paths; and transmitting to a client the hosted data retrieved from the plurality of nodes. | 06-27-2013 |
Patent application number | Description | Published |
20090109537 | MULTI-COMPONENT FILMS FOR OPTICAL DISPLAY FILTERS - Provided are multi-component films useful as optical display filters. The optical display filters include a multi-layer stack that contains at least one organic layer. The filters have high visible light transmittance, low visible light reflection, and provide electromagnetic interference shielding. | 04-30-2009 |
20090201606 | INTERNALLY REPLENISHED ENCLOSURE - Internally replenished gas-containing enclosures and methods of internally replenishing an enclosure are described. | 08-13-2009 |
20090303602 | ULTRATHIN TRANSPARENT EMI SHIELDING FILTER - Provided are multi-component films useful as optical display filters. The films include a transparent substrate, a nucleation layer, an electrically-conductive layer, a barrier layer, and a dielectric layer. The films can provide high visible transmission, are corrosion-resistant, and can provide shielding from electromagnetic interference (EMI shielding). The optical display filters are useful as components of active optical devices such as display panels including liquid crystal display panels such as those used on mobile hand-held phones. | 12-10-2009 |
20120127578 | ANTIREFLECTIVE TRANSPARENT EMI SHIELDING OPTICAL FILTER - Antireflective transparent EMI shielding optical filters are provided that can be laminated to optical display devices using optically clear adhesives. The provided filters include electrically-conductive metal or metal alloy layers that can be continuous and patterned or unpatterned. Also included are methods of making the provided filters and touch sensors made using the provided filters. | 05-24-2012 |
20120236528 | MULTILAYER EMI SHIELDING THIN FILM WITH HIGH RF PERMEABILITY - A flexible multilayer electromagnetic shield is provided that includes a flexible substrate, a thin film layer of a first ferromagnetic material with high magnetic permeability disposed upon the substrate and a multilayer stack disposed upon the first ferromagnetic material. The multilayer stack includes pairs of layers, each pair comprising a polymeric spacing layer and a thin film layer of at least a second ferromagnetic material disposed on the spacing layer. At least one or more of the spacing layers includes an acrylic polymer. Also methods of making the flexible multilayer electromagnetic shield are provided. | 09-20-2012 |
20120328829 | COMPOSITE WITH NANO-STRUCTURED LAYER - Nano-structured layers having a random nano-structured anisotropic major surface. | 12-27-2012 |
20140251662 | OPTICALLY CLEAR CONDUCTIVE ADHESIVE AND ARTICLES THEREFROM - The present invention provides an electrically conductive, optically clear adhesive including an optically clear adhesive layer and an interconnected, electrically conductive network layer positioned over the optically clear adhesive layer. The electrically conductive, optically clear adhesive has a conductivity of between about 0.5 and about 1000 ohm/sq, haze of less than about 10%, and a transmittance of at least about 80%. | 09-11-2014 |
20150077873 | ADHESIVE ARTICLES CONTAINING LIGHT SHIELDING FILM SUBSTRATES, METHOD OF MAKING THEREOF AND ARTICLES THEREFROM - Provided are adhesive articles and display components that include a film substrate and an adhesive. The film substrate includes a reflecting layer and an opaque layer. The adhesive may be disposed on at least one major surface of the reflecting layer and opaque layer. The inclusion of the film substrate in the adhesive articles enables the adhesive article to inhibit the transmission of visible light through the film substrate. The film substrate includes at least one cavity extending from the first major surface of the reflecting layer to the first major surface of the opaque layer, wherein the cavity volume is at least partially filled by the adhesive. The display component includes at least one display element adhered to an adhesive article via the adhesive. Methods of making adhesive articles and display components are also provided. | 03-19-2015 |