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

553 results about "Service composition" patented technology

Service composition means composing a larger service by combining many smaller services. This is the same principle used when composing a larger software component from many smaller components.

Method and apparatus for product lifecycle management in a distributed environment enabled by dynamic business process composition and execution by rule inference

InactiveUS20040162741A1Detect and resolve conflictOffice automationResourcesDistributed servicesNetwork topology
A system and method for supporting Product Lifecycle Management over a distributed service network topology that connects a hierarchy of functional domains, each domain having a service ontology and one or more service composition schemas defined by the service ontology. Each service composition schema models a business process in its domain. Descriptions of services provided to each domain are published to a service repository by providers of the services, in conformity with one of the service composition schemas. There is a business process proxy provided by the service provider for each service description, which encapsulates for public access the internal processes of the service provider. The invention makes use of an event messaging protocol that enables service collaboration and ad-hoc workflow composition. Each business process is implemented by an ad-hoc workflow comprised of one or more tasks connected by one or more business rules. For each business process there is a business flow manager that dynamically composes ad-hoc workflow prior to execution and dynamically modifies the ad-hoc workflow as the business process executes. The business flow manager uses backward-chain inferencing and then forward-chain inferencing to generate the ad-hoc workflows, based on user identification of a target task. The business flow manager is able to stop execution of the workflow and regenerate a workflow for remaining tasks in response to events received over the network from service providers, and is also able to detect conflicts in the workflows at composition time and at execution time.
Owner:IBM CORP

System and method of dynamic service composition for business process outsourcing

A system and method for capturing a plurality of business requirements using a Business Process Outsourcing Language (BPOL), an XML representation for expressing business process flow rules, preferences, business rules and event-action mappings as well as service links, to automate the process of generating business processes for use with Web services. BPOL is used to dynamically construct a search script for an advanced Web services discovery engine to find Web services from both UDDI registries and Web services Inspection Language (WSIL) documents and then create a qualified service list. Then a service selection problem is mapped into a solution space {0,1} for use by an optimization algorithm that performs second level service selection of the best set of services based on the requirements.
Owner:IBM CORP

System and method of dynamic service composition for business process outsourcing

A system and method for capturing a plurality of business requirements using a Business Process Outsourcing Language (BPOL), an XML representation for expressing business process flow rules, preferences, business rules and event-action mappings as well as service links, to automate the process of generating business processes for use with Web services. BPOL is used to dynamically construct a search script for an advanced Web services discovery engine to find Web services from both UDDI registries and Web services Inspection Language (WSIL) documents and then create a qualified service list. Then a service selection problem is mapped into a solution space {0,1} for use by an optimization algorithm that performs second level service selection of the best set of services based on the requirements.
Owner:IBM CORP

Network user database for a sidebar

Sidebars group a plurality of Internet and other services in one easily accessible location on the desktop. In one embodiment, a user's sidebar preferences, such as, for example, the types of applications modules that populate their sidebar are stored by an Internet content provider on a network server. A user can access their personal sidebar preferences from any computer with an Internet connection. In addition, in one embodiment, application module information loaded into the application modules is also stored on a server, thus changes made in a sidebar are reflected in their “full service” counterpart applications.
Owner:EXCALIBUR IP LLC

Method and apparatus for the design and development of service-oriented architecture (SOA) solutions

A method is provided for designing and developing an SOA solution that comprises implementing a business process layer having a first set of architectural building blocks (ABBs) and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.
Owner:IBM CORP

Method and system for network processor scheduling based on service levels

InactiveUS20020023168A1Error preventionTransmission systemsMaximum burst sizeComing out
A system and method of moving information units from an output flow control toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress of processed information units (or frames) from a network processing unit according to service based on a weighted fair queue where position in the queue is adjusted after each service based on a weight factor and the length of frame, a process which provides a method for and system of interaction between different calendar types is used to provide minimum bandwidth, best effort bandwidth, weighted fair queuing service, best effort peak bandwidth, and maximum burst size specifications. The present invention permits different combinations of service that can be used to create different QoS specifications. The "base" services which are offered to a customer in the example described in this patent application are minimum bandwidth, best effort, peak and maximum burst size (or MBS), which may be combined as desired. For example, a user could specify minimum bandwidth plus best effort additional bandwidth and the system would provide this capability by putting the flow queue in both the NLS and WFQ calendar. The system includes tests when a flow queue is in multiple calendars to determine when it must come out.
Owner:IBM CORP

Creation and management of service composition candidates for a service model

An apparatus, system, and method to facilitate the creation and management of service composition candidates in a service-oriented architecture (SOA). In one embodiment, the method includes receiving user input pertaining to a composition candidate associated with service candidates in a SOA service model, and updating the SOA service model based on the user input.
Owner:RED HAT

System and method for optimizing product development portfolios and integrating product strategy with brand strategy

A business and software method to cost-effectively optimize product and / or service development portfolios, to reduce time to market, and to better integrate and align product or service strategy with brand strategy. The business and software method includes defining in detail the product and service attributes that characterize the ideal customer experience, categorizing the attributes, assigning a numerical value of importance to the attributes, and applying those values to statistical analysis of each assessed product development initiative in terms of alignment with ideal experience and potential competitive impact relative to the resources and risks required to bring each initiative to market. A prioritization for product development resource allocation is developed based upon these analyses. The prioritization is presented in the form of decision intelligence tools for an organization to use and reach informed judgments concerning resource allocation to develop, maintain, or optimize a given product or service portfolio. The decision intelligence tools serve to improve business performance, increase market impact, and build brand equity for products and services of a given organization by improving alignment between what the organization promises customers and what it actually delivers.
Owner:CRISTOL STEVEN M

Apparatus and method for context-sensitive dynamic information service composition via mobile and wireless network communication

An Information Source 600 provides information to a Data Service element 602. A Directory Service Update Decision element 604 registers 606 with a Directory Service element 608. The client 610 provides a request to a Personal Lookup Agent element 612. The Directory Service Poll Decisions 614 queries the Directory Service element 608 with a Lookup 616 request. The Personal Lookup Agent 612 implements an interface to the Directory Service element 608 that allows the client 610 to ingest application-specific objects that encapsulates control functions for Directory Service Polling Decisions 614 for Candidate Service Filtering 618, and subsequent Target Service Filtering 620.
Owner:HRL LAB

Method and platform capable of customizing enquiry based on service combination

The invention provides a customizable query method and a platform on the basis of service composition. The method comprises: describing own demands to the platform by a user through an appointed client end visible component and through operations of selecting and filling the attribute value of the component, analyzing the initial state and the target state of a data query request, then, searching and combining a corresponding basic service calling sequence, then, executing basic services in the sequence, thereby obtaining a result set which contains user expected result data, and generating a final result to display to the user through screening, sequencing and assembling. In the method, the user describes own demands to a system actively, the system can effectively adapt different individualized demands of different users through receiving user description and dynamic analysis processing, the application system development work load and the later maintenance cost are lowered, and the friendliness of a data query application system is improved, which enables the user to customize data query actively and enables inquiry to be flexible and convenient.
Owner:BEIHANG UNIV

Business method and processing system

A business method and a system that focuses on offering, coordinating, fulfilling and delivering an array of knowledge and productivity services that corporate customers require in today's context, the knowledge / business service combinations representing of mission-critical services with intellectual knowledge embodied, the fulfillment of which is done for a cluster of clients located in large commercial office buildings, government buildings or universities. The method of the invention provides for pooling of the requirements of various end users for scale-advantaged efficiencies in the processing and service delivery, and sharing such economies of scale generated with the building owners / property managers, who provide the venue from which to operate and enable such pooling to take place, and also with the tenant occupants / users, thus creating a market pull. The fulfillment of specific services is done by outsourcing to individual service providers who are established experts in their respective fields and who have virtual access to new business opportunities according to the method of the invention. The invention includes a market niche identification process and a networked processing system that delivers multiple-custom services to multiple-tenant users in multiple buildings / locations simultaneously, either directly and indirectly, and either with or without human intervention, and providing economies of scale and scope to all users, thus making it possible to offer such services at market-exchange pricing without the need for binding agreements. The processing system tracks utilization in a portfolio management style, by type of service as well as by user, for total spend-rates as well as by accrued savings, and for benchmarking purposes. The business method includes agents to facilitate targeted engagement of multi-tenant buildings from a location, size, networking, occupancy and potential point of view to build a network of multiple-buildings for even greater economies of scale and scope. The invention also includes applications related to wireless communications and choiceboards
Owner:SANDERS AARON

System and method for optimizing product development portfolios and aligning product, brand, and information technology strategies

Business and software methods are described for cost-effectively optimizing product development portfolios, services development portfolios, and IT (information technology) portfolios, accelerating market entry, and optimizing alignment between product strategy, IT strategy, and brand strategy. Product and service attributes are characterized, categorized, and prioritized with numerical values amenable to statistical analysis of each assessed product development / IT initiative in terms of alignment with ideal customer experience and potential competitive impact relative to the resources and risks required to bring each initiative to market. Methods further include prioritization in the form of applied decision intelligence tools to allow an organization to reach better-informed judgments concerning resource allocation to develop, maintain, or optimize a given product or service portfolio or IT portfolio to improve business performance, increase market impact, and build brand equity.
Owner:CRISTOL STEVEN M

Method and system for simplified service composition

A method for service composition, including: receiving a tag query; composing a processing graph in accordance with the tag query, wherein the processing graph is composed by using annotated primal data and services and includes at least one of the services; and deploying the service in an execution environment.
Owner:IBM CORP

Subscriber identity module mobile station and method for performing a smart card function

A subscriber identity module makes it possible to integrate different smart card functions with the SIM card used in a mobile station. The invention enables new diversified service combinations to be implemented so as to allow them to be utilized via a data communication device, such as a mobile station. A feature characteristic of these service combinations is that a part of the series of actions is carried out in a system and / or application external to the data communication system and the data communication device in addition to or instead of wireless communication between the mobile station and the data communication system / application.
Owner:HANGER SOLUTIONS LLC

System selection based on service-specific preferred roaming list in a wireless network

A home wireless network is provided that communicates an improved Preferred Roaming List (PRL) that includes service type and service priority indicators for a plurality of wireless service combinations and corresponding roaming networks. Preferably, the service type indicator is a numerical indicator that encodes a combination of multiple wireless services offered by each roaming partner network. In case when more than one roaming network provides the requested wireless service, the service priority indicator provides a priority of selection of roaming networks for a given requested service in accordance with a plurality of parameters.
Owner:U S CELLULAR

Apparatus, system and method for application-specific and customizable semantic similarity measurement

The present invention relates to an apparatus system and method for creating a customizable and application-specific semantic similarity utility that uses a single similarity measuring algorithm with data from broad-coverage structured lexical knowledge bases (dictionaries and thesauri) and corpora (document collections). More specifically the invention includes the use of data from custom or application-specific structured lexical knowledge bases and corpora and semantic mappings from variant expressions to their canonical forms. The invention uses a combination of technologies to simplify the development of a generic semantic similarity utility; and minimize the effort and complexity of customizing the generic utility for a domain- or topic-dependent application. The invention makes customization modular and data-driven, allowing developers to create implementations at varying degrees of customization (e.g., generic, domain-level, company-level, application-level) and also as changes occur over time (e.g., when product and service mixes change).
Owner:INFORMATION EXTRACTION SYST

Device and Method for Sharing Data and Applications in Peer-to-Peer Computing Environment

The current invention provides a simple yet efficient Data Service Middleware or DSM computing device and method that provides access to remote, heterogeneous and autonomous peer-to-peer (P2P) data sources, thereby allows users to share and exchange files. The current invention allows non-expert users to share and integrate their data and can meet the growing need of sharing existing widespread data-sources. In the current invention data sources are exported and deployed as services and as such, data sources easily discovered and uniformly accessible using standard SOAP requests and are integrated through service composition.
Owner:BERAKA MUTAZ SELEAM +2

Display and management of a service composition candidate inventory

An apparatus, system, and method to facilitate the display and management of composition candidates in a service-oriented architecture (SOA). In one embodiment, the method includes receiving a user request to view one or more composition candidates from a composition candidate inventory in a SOA service model, and displaying the composition candidate inventory to the user in a user interface.
Owner:RED HAT

Method and system for automatic service composition

A method and system for automatic service composition is disclosed, wherein a service registry stores a plurality of service specifications received from at least one service provider in a service repository, and receives service requests from service requestors. A composition engine of the service registry can automatically generate a series of actions from service specifications stored in the service repository according to the service request, and then passes those actions to the service requestor for being processed. In order to facilitate the preceding procedure of automatic composition, the composition engine pre-processes service requests and service specifications, and declares suitable new objects. The composition engine also post-processes the planning resolution generated by the planning module for translating the format of the planning resolution into a processing language, and finally passes the resolution to a processing engine of the service requestor for being processed.
Owner:IND TECH RES INST

Visual scripting of web services for task automation

Tasks are automated using assemblies of services. An interface component allows a user to collect services and to place selected services corresponding to a task to be automated onto a workspace. An analysis component performs an analysis of available data with regard to the selected services provided on the workspace and a configuration component automatically configures inputs of the selected services based upon the analysis of available data without intervention of the user. A dialog component is also provided to allow the user to contribute information to configure one or more of the inputs of the selected services. When processing is complete, an output component outputs a script that is executable to implement the task to be automated.
Owner:IBM CORP

Method and system for realizing BPEL sub-process multiplexing based on template in service-oriented environment

InactiveCN101777004AReduce the work of secondary developmentIncrease flexibilityProgram controlMemory systemsService compositionMultiplexing
The invention discloses a method and a system for realizing BPEL sub-process multiplexing based on a template in a service-oriented environment. The method comprises the following steps of: performing model definition on the template to store related information which is needed when a BPEL sub-process is extracted for multiplexing; resolving an existing BPEL file and a related WSDL file, establishing a BPEL model and a WSDL model, extracting the needed BPEL sub-process from the existing BPEL file according to the established models, and encapsulating the extracted sub-process into the template and storing the template into a template base; and reading template information from the template base during development and calling the template to a BPEL process visualized development window to ensure that a user also can call the template to assist process design and development when developing the BPEL process, and the unification of a template mechanism and the BPEL process development can be realized. The method can realize the BPEL sub-process multiplexing, can greatly reduce work load of developers, improves the development efficiency of service combination, and shortens the development cycle by a pre-designed intra-industry common process template or a user-defined multiplexing template.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Multithreading-based parallel executing method for long transaction

A long transaction is a transaction which contains multiple atomic transactions and is longer in executing time. The serial execution for the atomic transactions not only costs longer executing time for the long transaction but also occupies more system resources and causes the reduction of the running efficiency of the system. The invention discloses a multithreading-based parallel executing method for a long transaction, which comprises the following steps: (1) formally describing the long transaction as an expanding directed graph; (2) cutting LT (Language Transaction) into a plurality of sub-transactions LT capable of being executed in a parallel form and giving a cutting algorithm; (3) deriving a plurality of sub-threads on the basis of POSIX (Portable Operating System Interface of Unix) threading library (or Windows threading API (Application Program Interface)), so as to execute the long transaction in a parallel embedding mode; and (4) running paralleled codes on a multi-core processor (or a multi-CPU (Central Processing Unit) processor). According to the multithreading-based parallel executing method for the long transaction, the executing time for the long transaction is obviously shortened, the executing efficiency for the long transaction is increased, and the method can be applied to the fields, such as SOA (Service Oriented Architecture), service combination, transaction treatment, and the like.
Owner:杭州久碳科技有限公司

Business process reconstruction method, and its program and computer

A system managing computer communicable with an ESB execution computer has a storage portion for storing deploy information which has service names for designating services constructing a business process and service-deployed ESB execution computers in association with each other. And, it has a processing portion which, based on the deployment information, extracts a combination of plural successive services executable by the ESB execution computers different from the ESB execution computer, defines the extracted combination of the services as a new business process to be deployed on the ESB execution computer, and reconstructs a business process to be deployed on the ESB execution computer as a business process for calling a newly defined business process.
Owner:HITACHI LTD

Internet of Things capability and knowledge mapping and construction method thereof

The invention discloses an Internet of Things capability and knowledge mapping and a construction method thereof. The capability and knowledge mapping comprises a model layer and a data layer, whereinthe model layer is used as a capability ontology, comprises specification concept sets and logical relationships of the specification concept sets, and particularly comprises capability concepts, capability relationships, capability attributes, and definition domains and value domains of the capability attributes; the data layer is used as an entity set of the capability and knowledge mapping andinstantiation of the model layer, and particularly comprises capability entities, capability attribute values, relationships between capability entities, object entities, and relationships between the object entities and the capability entities. According to the Internet of Things capability and knowledge mapping and the construction method thereof, capabilities are separated to serve as core nodes of the mapping, meanwhile, the capabilities are distinguished from other attributes of objects, the capabilities can be searched rapidly and relationships between the objects can be established through the capabilities, and supports can be provided for semantic search, service composition and user recommendation in the field of the Internet of Things.
Owner:INFORMATION SCI RES INST OF CETC

Method and a system for the composition of services

Method for multiphase service composition in a distributed computing environment comprising at least one client and at least one server, and involving at least one service, which defines a specific format for composition messages associated with multiphase remote procedure calls. This format is different from the one of regular server messages. Once such a composition message is received by the client, it recognizes this specific format and can automatically invoke at least one service on any server by sending a new request message including the arguments passed in this composition message.
Owner:ARMANGIL DOGA

Abstract service logic-based interactive semantic Web service dynamic combination method

The invention discloses an abstract service logic-based interactive semantic Web service dynamic combination method. The method comprises the following steps of: separating abstract service description from specific semantic Web service instances by establishing a resource service mapping model, performing unified semantic description on Web services by using an ontology web language for services (OWL-S), realizing static binding with lower-layer services, and providing a unified interface for the service combination; performing abstract description on the combined process through combined service process modeling and providing a combined template; finishing intelligent search and match of the services by combining Chinese word segmentation technology with an ontology-based conception matching algorithm under the support of a domain ontology and a professional thesaurus; and analyzing a timing sequence relationship and a control relationship of nodes in the combined process to realize dynamic binding and executing of the services, and constructing a service combination engine.
Owner:BEIHANG UNIV

Multi-wavelength, bi-directional optical multiplexer

An optical network unit is associated with a multi-wavelength optical fiber communications system carrying low-power digital signals bidirectionally transmitted at a first and a second wavelength and a high-power analog video signal transmitted at a third wavelength. The unit comprises a housing having a connection for the optical fiber; and an optical filter, first and second optical units, and a beam splitter mounted in the housing. The optical filter is interposed between the fiber termination and the second optical unit, and is adapted to block light of the third wavelength but bidirectionally transmit light of the first and second wavelengths. The system is readily implemented, and any combination of the data and video services may be selected. A high level of skill is not required for changing the combination of services procured.
Owner:GOFOTON HLDG

Cloud computing load balancing method and equipment

InactiveCN101873224AApply Dynamic JoinApplicable situationData switching networksService compositionComputer network technology
The invention discloses a cloud computing load balancing method and cloud computing load balancing equipment, and belongs to the technical field of computer networks. The cloud computing load balancing method comprises the following steps of: selecting a service copy according to the load capacity of each server in a service combination request raised by a user, establishing a service path for a server application distributed service routing method, and transmitting the service combination request raised by the user to the user along the service path. The cloud computing load balancing equipment comprises a service combination request module, a service copy selecting module and a service path establishing module. The load capacity of the server is acquired according to the load fluctuation condition of the server; because the load fluctuation condition of the server is continuously and adaptively adjusted, the load capacity of the server is adaptively changed; and the proper service copy is selected according to the load capacity of the server so as to ensure comparatively uniform load distribution on each copy and realize adaptive load balance of the server.
Owner:北京高森明晨信息科技有限公司

Mobile service combined calculation discharge method based on genetic algorithm

The invention discloses a mobile service combined calculation discharge method based on a genetic algorithm. Real time information of mobile terminals, mobile networks and cloud servers are collected; mobile models for calculation discharge are established according to the real time information, the multi-target algorithm based on the genetic algorithm is adopted to perform combined optimization according to the real time information to obtain the calculation discharge strategy based on the genetic algorithm; finally, current mobile service combination is executed according to the mobile models and the calculation discharge strategy based on the genetic algorithm. The problem that a method fails to take mobile characteristics of users into consideration during planning of the calculation discharge scheme and practical performance of the service combination is changed consequently in the prior art, are solved, so that the service combination execution efficiency is increased, and the energy consumption of the mobile terminals is reduced.
Owner:ZHEJIANG UNIV

Hierarchic scheduling method for service and resources in cloud computation environment

The invention discloses a hierarchic scheduling method for service and resources in a cloud computation environment, which comprises the stages of submitting a user request, partitioning task units, defining a computation model, defining a storage model, defining a service analysis process, a service scheduling process and a resource scheduling process, evaluating the scheduling and the like, specially comprises the steps: defining and applying a mathematic model of a service combination file into the cloud environment; firstly analyzing the service combination file so as to determine the service priority; and classifying tasks by utilizing a resource pool, executing service through operation characteristics by using a proper resource allocation method, wherein the scheduling method considers data locality and related service completion rate. Observing from simulation experiments, according to the hierarchic scheduling method, the resource utilization rate can be improved, and a higher service completion rate can be realized compared with the default FIFO (First-In First-Out) scheduling of Hadoop. According to the method provided by the invention, the requirements of users and service providers can be met through high-efficiency scheduling and the reallocation of priority.
Owner:CHINA INFORMATION TECH SECURITY EVALUATION CENT
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