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

3369 results about "Control flow" patented technology

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated. The emphasis on explicit control flow distinguishes an imperative programming language from a declarative programming language.

Process and apparatus for tracing software entities in a distributed system

The invention relates to a process and apparatus for tracing software entities, more particularly a tracing tool providing tracing capabilities to entities in an application. The object-tracing tool provides software components to allow tracing the execution of an application. Tracing software entities is important for software developers to permit the quick localization of errors and hence facilitate the debugging process. It is also useful for the software user who wishes to view the control flow and perhaps add some modifications to the software. Traditionally, software-tracing tools have been confined to single node systems where all the components of an application run on a single machine. The novel tracing tool presented in this application provides a method and an apparatus for tracing software entities in a distributed computing environment. This is done by using a network management entity to keep track of the location of the entities in the system and by using a library of modules that can be inherited to provide tracing capabilities. It also uses a log file to allow the program developer or user to examine the flow, the occurrence of events during a trace and the values of designated attributes. The invention also provides a computer readable storage medium containing a program element to direct a processor of a computer to implement the software tracing process.
Owner:RPX CLEARINGHOUSE

Method and apparatus for autonomous downhole fluid selection with pathway dependent resistance system

An apparatus is described for controlling flow of fluid in a tubular positioned in a wellbore extending through a subterranean formation. A flow control system is placed in fluid communication with a main tubular. The flow control system has a flow ratio control system and a pathway dependent resistance system. The flow ratio control system has a first and second passageway, the production fluid flowing into the passageways with the ratio of fluid flow through the passageways related to the characteristic of the fluid flow. The pathway dependent resistance system includes a vortex chamber with a first and second inlet and an outlet, the first inlet of the pathway dependent resistance system in fluid communication with the first passageway of the fluid ratio control system and the second inlet in fluid communication with the second passageway of the fluid ratio control system. The first inlet is positioned to direct fluid into the vortex chamber such that it flows primarily tangentially into the vortex chamber, and the second inlet is positioned to direct fluid such that it flows primarily radially into the vortex chamber. Undesired fluids, such as natural gas or water, in an oil well, are directed, based on their relative characteristic, into the vortex primarily tangentially, thereby restricting fluid flow when the undesired fluid is present as a component of the production fluid.
Owner:HALLIBURTON ENERGY SERVICES INC

End user oriented workflow approach including structured processing of ad hoc workflows with a collaborative process engine

In a structured workflow system, a configurable workflow engine provides mechanisms for executing and scheduling the work items in a defined way. End users use their discretion and define their own “local” processes and “local” rules for processing work items, or deviate from predefined processes. The configurable workflow engine might be installed at a server to organize workflows and business processes where end users can define processing steps for incoming work items by setting up rules and defining workflows as part of a local workflow structure. By defining these rules and workflows, the further processing steps of future incoming work items can be automated. When an administrator directs the workflow engine to move from a current phase to a next phase, the workflow engine deals with the incomplete items by allowing the administrator to carry over work items (or might do it automatically). End -user consultation might be included in the carry-over decisions. The carried over work items are added as parallel activities to the next phase. The workflow engine handles imposing and executing control flow dependencies between tasks, thus providing a smooth transition from totally unstructured work to semi-structured or completely structured work. When the workflow engine encounters semantically correlated work items / tasks, the process engine assumes that these work items / tasks belong to the same process instance.
Owner:SAP AG

System for providing services of event-driven service-oriented internet of things and working method thereof

The invention provides a system for providing services of an event-driven service-oriented internet of things and a working method of the system. The system is composed of a plurality of parts of an internet of things service system, an access agent, a unified message distribution network based on a publish-subscribe mechanism, a complex event processing engine, a resource descriptive model base and a sensor system. The system and the working method solve the problems that an existing system for providing the services of the internet of things can not process large-scale sensing information in a distributed mode, events in a physical world can not be processed, effective cross-business-domain and cross-organization coordination is difficult to achieve by different enterprise business processes. According to the system, sensing information is effectively distributed in the open and distributed computing environment, various pieces of sensing information can be conveniently and quickly distributed as required among different internet of things heterogeneous service systems, event-driven cross-business-domain and cross-organization service dynamic coordination is achieved, time, space and control flow uncoupled network services are provided, and quick response to change of the physical world can be flexibly and dynamically achieved in real time.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Optical network restoration

A method for protecting the flows of traffic against, and for restoring them from, a failure in a multifunctional, hybrid broadband access-and-transport network system includes the provisioning of at least two Virtual Flows (“VFs”) of traffic between each pair of ingress and egress (“I / E”) nodes in the system. The at least two VFs are provisioned such that each takes a different physical path from the other. The VFs taking the same physical path are then respectively grouped into two “Path Protection Groups” (“PPGs”). Each of the PPGs has a dedicated “Management Control Flow” (“MCF”) provisioned within it that is carried in the at least one VF contained therein. The detection of a fault in the traffic in an “active” PPG results in the generation of a protection switching signal (“PSS”) being generated and sent by the nodes detecting the fault along the MCF of the affected PPG to the relevant “protection switching entities” (“PSEs”), i.e., the affected I / E nodes, which responsively effect a protection switch of either the reception, or both the transmission and the reception, of the affected traffic from the affected “active” PPG to the associated “protect” PPG to thereby restore path and traffic continuity within the system. The method is independent of the transport layer and can thus be used to protect traffic in networks having transport systems other than SONET.
Owner:WHITE OAK GLOBAL ADVISORS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products