Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

748results about How to "Simplify the development process" patented technology

System and method for automatically processing dynamic business rules in a content management system

ActiveUS20070094199A1Development and maintenance cost is substantially reducedAccelerates business rule update cycleOffice automationKnowledge representationBusiness ruleBusiness logic
A business rule processing system automatically processes dynamic business rules in a content management system, allowing frequent updates to the business rules. The updates can be automatically adapted by the system without restarting the content management system. The system utilizes a stand-alone rule engine. Business logic is encoded as business rule definition files using a platform-independent language; the business rule definition files are stored in a central business rule repository. The business rules are managed and executed by the rules engine; the rules engine provides business rule processing services to other parts of the content management system. The system reduces development and maintenance cost, accelerates the business rule update cycle, and simplifies administration efforts.
Owner:SERVICENOW INC

Systems and methods for integration of an application runtime environment into a user computing environment

Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.
Owner:SWEETLABS

Method and system for presenting user interface (UI) information

A method, apparatus, and medium are provided for providing a custom view of a set of user-interface elements (UI elements) to a requesting component. The method includes representing the UI elements as a raw tree structure composed of a set of nodes, which correspond to the UI elements; identifying a subset of the nodes that satisfy the condition(s); and communicating to the requesting component a representation of all or some of the identified nodes. The apparatus includes a request-transmission component for submitting to an interface component instructions and a transmission-reception component for receiving from the interface component the information associated with one or more UI elements that satisfy the one or more conditions.
Owner:MICROSOFT TECH LICENSING LLC

Distributing and synchronizing objects

A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server. In such an embodiment, the remote server transmits any updated object information when it responds to the local object request. The updated object information may be utilized to synchronize the objects.
Owner:APPLE INC

Method and apparatus for developing enterprise applications using design patterns

InactiveUS6993743B2Reducing “ chattiness ”Reduced remote callSoftware designSpecific program execution arrangementsSoftware developmentGood practice
The present invention provides a method and apparatus for developing enterprise applications using design patterns. Over time, different types of enterprise applications have been developed and implemented by various software developers for different purposes. The present invention determines the purpose of the software that is needed by the developer and obtains a design pattern to solve the problem that is in accord with the best practices and patterns derived from these implementations. In turn a developer can rely on the present invention as a tool to develop and implement applications in a three-tier or multi-tier computer architecture.
Owner:ORACLE INT CORP

Method and aparatus for plug-and-play webserver

A system, method and computer program for an apparatus is described. An apparatus is a very convenient, plug-and-play, ultra small, smart device that lets the end-users to host their websites at computer peripheral port. When said device is plugged in one of the computer peripheral ports: Universal Serial Bus (USB), Secure Digital Input and Output (SDIO), Compact Flash (CF), Cardbus, Peripheral Component Interconnect (PCI), PCI-Express and ExpressCard; it shall function as a dedicated web hosting device powerful and robust enough to handle web hosting functions for Personal Home Page, File Transfer Protocol (FTP) Files Server, Streaming media, Common Gate Interface (CGI) scripts, Active Server Pages, or Game Server.
Owner:MR VUONG CORY THANG

Simulation method and apparatus for use in enterprise controls

A method, apparatus and data construct set for generating simulation data structures which can be used by a modeling system to interface between a PLC and simulator, the construct set encapsulating logic and at least a sub-set of simulation information for a particular resource.
Owner:ROCKWELL AUTOMATION TECH

Simulated measuring system for whole vehicle controller

This is a kind of emulational testing system of the whole auto control. It includes the real-time monitoring system, the controller of the whole auto to be test, the configurable signal processing device, the simulation flat roof of the worker controlling mechanism, the data collecting card, and the CAN network. The simulation flat roof of the worker controlling mechanism is connected to the controller of the whole auto to be test through the data collecting card and the configurable signal processing device. The simulation flat roof of the worker controlling mechanism is also connected to the communication of the whole auto to be test. The real-time monitoring system monitor the system through the CAN network. The testing software in the industrial controlling computer or the other programmed internet applications is the testing software in common use. In this emulational testing system, all the testing surroundings are obtained from the emulation of the emulational testing flat roof, except that the controller of the whole auto to be test is the actual auto using controller. The tesing surroundings are completely identical with the real surroundings of the whole auto. It realizes having various tests to the whole auto controller conveniently and rapidly with low costs. Besides it has improved the exploiting efficiency of the whole auto controller, and has reduced the exploiting risk and cost.
Owner:TSINGHUA UNIV

Near-field communication handset with multi-way switch interface and method of power supply and communication thereof

The invention relates to one near field communication cell phone with multiple path switch interface, which comprises power module, base band chip, SIM card and antenna and is characterized by the following: comprising NFC module composed of circuit connection inner control circuit and multi-path switch interface circuit; the said multiple switch interface circuit comprises power control circuit, regular interface circuit and double interface circuit. The invention provides one near field communication cell phone and its power and communication method with multiple switch interfaces.
Owner:SHANGHAI FUDAN MICROELECTRONICS GROUP

Single Virtual Domain Fibre Channel over Ethernet Fabric

The entire FCoE fabric is a single virtual domain, even though there may be multiple FCFs and FDFs. The virtual domain is a different Domain_ID than any of the FCFs. In certain embodiments there are multiple FCFs, of which one is selected as the master or designated FCF. The master FCF performs normal fabric configuration in conjunction with the Fibre Channel fabric. The master FCF assigns the virtual domain FC node IDs and controls development of subdomain IDs. Virtual links are instantiated between the master FCF and other FCFs, between top level FDFs and the FCFs and between the FDFs at each of various levels. FDFs connected to ENodes proxy the master FCF for most FIP operations. FIP FLOGI and FDISC operations are handled by the master FDF, but the FDFs convert the FIP FLOGI requests to VD_FLOGI requests, which include information about the FDF handling the transaction.
Owner:AVAGO TECH INT SALES PTE LTD

Simplified device drivers for hardware devices of a computer system

A computer system uses simplified device drivers for operating hardware devices. A simplified device driver for a hardware device of a given device type, such as a flatbed scanner, works with a system-supplied common driver for that given device type. The common driver and the simplified driver together function like a regular device driver. The simplified device driver implements a small number of entry point functions corresponding to a pre-selected set of operation commands “generic” to hardware devices of that given device type. When an application makes a request for an operation by the device, the request is passed through a device driver interface (DDI) to the common driver. The common driver then calls the entry point functions in the simplified device driver to carry out the requested operation.
Owner:MICROSOFT TECH LICENSING LLC

Distributing and synchronizing objects

A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server. In such an embodiment, the remote server transmits any updated object information when it responds to the local object request. The updated object information may be utilized to synchronize the objects.
Owner:APPLE INC

Method for application development and device

The invention discloses a method for application development and a device, which belong to the field of computers. The method comprises that native application programming interfaces (API) in a system are encapsulated to form different interfaces and different interfaces form to an interface layer; based on web technology development application, the application triggers corresponding events of a browser, so that a browser component layer is notified of the required operation to be executed and the required parameter of the executing operation; after the browser component layer monitors that the events change, corresponding interfaces in the interface layer are called based on the required parameter of the operation and the executing operation, and results are returned to the application for processing. The device comprises an interface layer module, a web layer module and a browser component layer module. According to the above scheme, platform restriction is eliminated, developers can use usual web techniques and tools to develop, the development process is simplified, the web application can be in contact with more native API in the system through the interface layer which is acquired through encapsulation of the system native API, and web capability is improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Machine learning method and device, and big data platform

ActiveCN106250987ASimplify the development processImprove development and deployment efficiencyMachine learningData platformProcess module
The invention discloses a machine learning device, a machine learning method based on the machine learning device, and a big data platform using the machine learning device and the machine learning method thereof. The machine learning device comprises a user-defined process module, a configuration module, a database and an event server, wherein the user-defined process module comprises a logic module, the logic module can receive an executable file contained in a request initiated by a user, and can be called by the event server; and the database binds a front-end development application with the executable file through a configuration file written by the configuration module. According to the machine learning method, the machine learning device and the big data platform, the service logic component is completed by means of the user-defined process module, the adaptability and universality of the machine learning method, the machine learning device and the big data platform for various application scenarios are realized, efficient operation of data mining and machine learning involved in the development process of standardized big data are achieved, the development process of the standardized big data is simplified, and the development and deployment efficiency of the standardized big data is improved.
Owner:华云工业互联网有限公司

Method and apparatus for passing service requests and data from web based workstations directly to online transaction processing (OLTP) server systems

An apparatus for and method of processing service requests provided by a user at a standard Internet work station. The service requests are received by the server and routed to a gateway. The gateway has the capability to convert the service request to a format acceptable by an enterprise server without the need of a view buffer. Thus, the conversion does not require a priori notification concerning the data formats employed. The output of the gateway is coupled through a corresponding one of a number of connectors to the end service provider for honoring. The response is transferred from the service provider to the appropriate connector to be formatted for the requesting gateway. The response is converted by the original adapter to an HTML or XML message for transfer back to the requester via the Internet.
Owner:UNISYS CORP

Adaptive data manager

A method for managing a back-end information storage infrastructure and a flexible development environment for data storage using a computer system. The method includes managing system resources including a relational database. Meta data models are created to model processes and to define meta data elements and their relationships by using trees and graphs. The method manages access to the data by authenticating users through a directory describing user rights, while providing management of multi-user access and concurrency. The method includes running the processes that generate instance data, storing the instance data following the meta data model, and transforming the instance data into physical views.
Owner:INTELLIGENT MEDICAL OBJECTS

Methods To Increase Fracture Resistance Of A Drug-Eluting Medical Device

Methods for increasing the fracture resistance of a polymer stent's drug-polymer coating and scaffolding including applying a coating and crimping using techniques that increase the resistance to fracture in the coating layer and scaffolding and scaffolding.
Owner:ABBOTT CARDIOVASCULAR

Development of parallel/distributed applications

One embodiment of the present invention provides a method for supporting the development of a parallel / distributed application, wherein the development process comprises a design phase, an implementation phase and a test phase. A script language can be provided in the design phase for representing elements of a connectivity graph and the connectivity between them. In the implementation phase, modules can be provided for implementing functionality of the application, executors can be provided for defining a type of execution for the modules, and process-instances can be provided for distributing the application over several computing devices. In the test phase, abstraction levels can be provided for monitoring and testing the application.
Owner:HONDA RES INST EUROPE

Adaptive evolutionary computer software products

The invention concerns a method for automatically adapting a computer program product to an environment, the computer program product comprising executable parts and data parts, the method comprising the steps of configuring the computer program product for the environment and executing the software in the environment. Furthermore the method comprises the steps of observing effects of the execution, i.e. metering the behavior, of the executable parts, analyzing the inter-relation of the observed effects with the software, and modifying executable parts based on rules in order to reduce undesirable observed effects like in-efficiency or failure. The present invention relates also to the automatically adapting computer program product, and a method for manufacturing the automatically adapting computer program product.
Owner:PIECE FUTURE PTE LTD

XML-based multi-format business services design pattern

A design pattern for a software architecture includes a business services layer comprising ApiService class, BusinessService class, Message class and Field class. ApiService class accepts a request that includes request parameters and utilizes corresponding instances of Message class and Field class to translate the request to an input message. The instances of Message and Field class contain the request parameters in self-describing form, namely, field names and associated values. The input message is forwarded to the appropriate subclass of BusinessService class by ApiService class. The subclass of BusinessService class uses the input message to retrieve data and generate an output message containing the data. The output message is generated in self-describing form utilizing Message class and Field class. ApiService class translates the output message to a presentation format identified by the request.
Owner:ACCENTURE GLOBAL SERVICES LTD

Injection device comprising several coupling mechanisms

An injection device including a drive unit, a delivery unit, a dosing unit, a trigger for triggering an injection, a first coupling mechanism between the drive unit and the delivery unit, and a second coupling mechanism between the dosing unit and the drive unit, wherein the drive unit is tensioned by a rotation of the dosing unit and when the drive unit is tensioned the first coupling mechanism is disengaged and the second coupling mechanism is engaged, and wherein when an injection is triggered first the first coupling mechanism is engaged and then the second coupling mechanism is disengaged. In some embodiments, the device may include a third coupling mechanism which only releases the delivery unit after the engagement and disengagement which follow a triggering.
Owner:YPSOMED AG

Programmability for binding data

An object model allows code to be developed using a programming environment to access the functionality of an application, in a word processing application, for example. The object model may be used to manipulate one or more data bindings in an application. Code may also be developed using a programming environment for reacting to changes, in either direction, of a content region or a node in XML data associated with one or more data bindings. Code may be developed to define data bindings between file content and content within data in a data store. Additionally, code may be developed that reacts to changes within a bound region of a file or within a data store, trapping or intercepting events, such as edits, additions, deletions, etc.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for handling transaction requests from workstations to OLTP enterprise server systems utilizing a common gateway

An apparatus for and method of processing service requests presented as XML messages an-d having a number of formats within a single generic gateway. The service requests are received by the server and routed to the appropriate one of a number of adapters. Each of the adapters convert service requests to a standardized format for input to the single generic gateway. The output of the single generic gateway is coupled through a corresponding one of a number of connectors to the end service provider for honoring. The response is transferred from the service provider to the appropriate connector to be formatted for the common generic gateway. The response is converted by the original adapter to an XML message for transfer back to the requester via the Internet.
Owner:UNISYS CORP

Automatic serialization for event driven multi-threaded programs in an object structured system

The present invention relates to a system and methodology to facilitate automatic interactions between a client component and an object supported by an operating system framework. Various components provide automatic locking, or serialization of code execution during selected processing of events that are generated by the object and directed to the client component. The system framework provides automated synchronization services for processing events to a client program. Automated event processing can be configured such that, automated processing can be turned off for all or portions of some tasks and turned on for other tasks. In one aspect, a computer-based event handling system is provided having a framework component that supplies classes of objects that can raise events. A synchronization component automatically controls in part synchronization of access to data based on categorization of objects and / or instances defined by the framework.
Owner:ZHIGU HLDG

Development, testing, operation and maintenance integration system, deployment and full-quantity and incremental updating method

The invention discloses a development, testing, operation and maintenance integration system, deployment and a full-quantity and incremental updating method. The system comprises an automatic deployment module and an automatic updating module, wherein the automatic deployment module configures corresponding backup controller information and load balancer information according to mirror images in a mirror image warehouse at a developer end, automatically generates an application deployment script, and automatically / manually spreads the application deployment script to a testing deployment end; the testing deployment end automatically deploys an application to the testing, operation and maintenance environment by executing an application deployment script file, the automatic updating module updates an application program according to the mirror images in the mirror image warehouse at the developer end, generates an update pack file in a full-quantity or incremental updating mode and automatically / manually spreads the update pack file to the testing deployment end; the testing deployment end automatically deploys the updated application to the testing, operation and maintenance environment by executing the update pack file. Cooperation obstacles among development, testing, operation and maintenance are reduced, the cooperation efficiency is improved, application deployment processes are simplified, a developer pays close attention to business flows, and the requirement for technological levels of operation and maintenance staffs is lowered.
Owner:SHANDONG UNIV

Automated banking machine system and method

An automated banking machine (10) is operatively controlled from a front consumer user station (12) and a rear maintenance user station (14). The machine is operative to output a consumer user interface (28) through a front display device (16, 80). The consumer user interface includes interactive options for performing transactions with the machine including dispensing cash with a cash dispenser (32). The machine is further operative to output a maintenance user interface (30), through a rear display device (18, 82). The maintenance user interface includes options for configuring, troubleshooting, servicing and maintaining the machine. The operating system of the machine is operative to generate a desktop environment (84) that spans both the front display device and rear display device, such that a first portion (86) of the desktop is output by the first display device and a second portion (88) of the desktop is output by the second display device.
Owner:DIEBOLD NIXDORF

Method for creating a linear programming model of an industrial process facility

A method for creating a linear programming (LP) model of an industrial process facility is disclosed. The model may be used for interactively simulating and / or optimizing the operation of the facility to facilitate feedstock selection and / or other economic analyses. According to the inventive method, a first principles reference tool is used to create a non-linear reference model of the entire facility. Then, independent input variables and key output variables are specified, and initial values for the independent input variables are specified. Base case values for each key output variable are determined by running the non-linear reference model using the specified initial values for the independent input variables. Next, partial derivatives for each key output variable with respect to each independent input variable are determined. A matrix is constructed containing the base case values and partial derivatives. The matrix serves as the depiction of the industrial process facility in the final LP, which may also include prices, availabilities, and other external constraints.
Owner:EXXONMOBIL CHEM PAT INC

Method for creating a linear programming model of an industrial process facility

A method for creating a linear programming (LP) model of an industrial process facility is disclosed. The model may be used for interactively simulating and / or optimizing the operation of the facility to facilitate feedstock selection and / or other economic analyses. According to the inventive method, a first principles reference tool is used to create a non-linear reference model of the entire facility. Then, independent input variables and key output variables are specified, and initial values for the independent input variables are specified. Base case values for each key output variable are determined by running the non-linear reference model using the specified initial values for the independent input variables. Next, partial derivatives for each key output variable with respect to each independent input variable are determined. A matrix is constructed containing the base case values and partial derivatives. The matrix serves as the depiction of the industrial process facility in the final LP, which may also include prices, availabilities, and other external constraints.
Owner:EXXONMOBIL CHEM PAT INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products