Follow us on Twitter
twitter icon@FreshPatents

Control Flow patents

      

This page is updated frequently with new Control Flow-related patent applications.




 Path selection based acceleration of conditionals in coarse grain reconfigurable arrays (cgras) patent thumbnailnew patent Path selection based acceleration of conditionals in coarse grain reconfigurable arrays (cgras)
The present invention discloses a solution to accelerate control flow loops by utilizing the branch outcome. The embodiments of the invention eliminate fetching and execution of unnecessary operations and also the overhead due to predicate communication thus overcoming the inefficiencies associated with existing techniques.
Arizona Board Of Regents On Behalf Of Arizona State University


 Pressure regulator patent thumbnailnew patent Pressure regulator
A pressure regulator, said pressure regulator comprising a housing containing a channel arranged to communicate a fluid from a fluid inlet to a fluid outlet, said channel comprising a valve seat housing, a valve seat and closure member with said closure member operable with the valve seat and valve seat housing to control flow through the channel; wherein the housing comprises a resilient diaphragm in fluid communication with the fluid and in physical communication with the closure member such that the diaphragm is operable to deform in response to a change in pressure of the fluid and such that deformation of the diaphragm causes the closure member to change position, and; wherein the section of the diaphragm not in fluid communication with the channel, is in fluid communication with the exterior of the regulator via a vent aperture and; wherein the closure member comprises an upstream valve element and downstream valve element, wherein the downstream valve element is a ridge operable with an aperture in the valve seat housing to at least partially control fluid flow, wherein said ridge of the closure member is partially or fully inside said aperture in the valve seat housing when the upstream valve element of the closure member is at or between the fully open position and a predetermined partially open position with the valve seat, to provide a restriction to fluid flow but not to fully obstruct flow.. .
The West Group Limited


 Dart valves for bypass plungers patent thumbnailnew patent Dart valves for bypass plungers
A bypass plunger combines a unitary or one-piece hollow body-and-valve cage, retains a dart valve within the valve cage portion of the hollow body using a threaded retaining nut secured by crimple detents. A series of helical grooves surround the central portion of the outer surface of the hollow body of the plunger to control spin during descent.
Flowco Production Solutions


 Clutch assembly for bypass plungers patent thumbnailnew patent Clutch assembly for bypass plungers
A bypass plunger combines a unitary or one-piece hollow body-and-valve cage, retains a dart valve within the valve cage portion of the hollow body using a threaded retaining nut secured by crimple detents. A series of helical grooves surround the central portion of the outer surface of the hollow body of the plunger to control spin during descent.
Flowco Production Solutions, Llc


 Unibody bypass plunger with centralized helix and crimple feature patent thumbnailnew patent Unibody bypass plunger with centralized helix and crimple feature
A bypass plunger combines a unitary or one-piece hollow body-and-valve cage, retains a data valve within the valve cage portion of the hollow body using a threaded retaining nut secured by crimple detents. A series of helical grooves surround the central portion of the outer surface of the hollow body of the plunger to control spin during descent.
Flowco Production Solutions


 Method of controlling wastegate flow using port side wall contour patent thumbnailnew patent Method of controlling wastegate flow using port side wall contour
A wastegate assembly (12) having a valve (16) to control exhaust gas flow bypassing a turbine wheel of a turbocharger. The wastegate assembly (12) has a wastegate port (14) for flow bypassing the turbine wheel.
Borgwarner Inc.


 Analyze code that uses web framework using local parameter model patent thumbnailAnalyze code that uses web framework using local parameter model
Example embodiments disclosed herein relate to analyze code of a web application associated with a framework. The code is loaded.
Hewlett Packard Enterprise Development Lp


 Energy apparatuses, energy systems, and energy management methods including energy storage patent thumbnailEnergy apparatuses, energy systems, and energy management methods including energy storage
Energy apparatuses, energy systems, and energy management methods may include energy storage. More particularly, energy apparatuses, energy systems, and energy management methods may include at least one of: energy source health data, weather data, or energy load prioritization data.

 System and  interlocking to protect software-mediated program and device behaviours patent thumbnailSystem and interlocking to protect software-mediated program and device behaviours
Methods and devices for thwarting code and control flow based attacks on software. The source code of a subject piece of software is automatically divided into basic blocks of logic.
Irdeto Canada Corporation


 Flashboard riser  water management patent thumbnailFlashboard riser water management
An automated flashboard riser device comprises a housing with a rotatable gate that can be incrementally positioned to control flow of water over an upper edge of the gate. The device is installed at a control point in an impoundment area, such as a settling pond.

Systems, methods, and devices for wireless irrigation control


The disclosure extends to apparatuses, methods, systems, and computer program products for optimizing water usage in irrigation. The disclosure also extends to apparatuses, methods, systems, and computer program implemented products for regulating the use of water over a computer network by generating irrigation protocols and sending those protocols wirelessly over the computer network.
Skydrop Holdings, Llc


Method and system for accelerating task control flow


A computing device (e.g., a mobile computing device, etc.) may be configured to may be configured to better exploit the concurrency and parallelism enabled by modern multiprocessor architectures by identifying a sequence of tasks via a task dependency controller, commencing execution of a first task in the sequence of tasks, and setting a value of a register so that each remaining task in the sequence of tasks executes after its predecessor task finishes execution without transferring control to a runtime system of the computing device. The task dependency controller may be a hardware component that is shared by the processor cores and/or otherwise configured to transfer control between tasks executing on different processor cores independent of the runtime system and/or without performing the relatively slow and memory-based inter-task, inter-thread or inter-process communications required by conventional solutions..
Qualcomm Incorporated


Flow agitator


A fluid delivery system includes a flow agitator connected to a gas conduit and disposed within an internal cavity of the conduit at an upstream location with respect to a fluid injector. The flow agitator operates to separate the gas flow passing through the conduit during operation into a bypass flow, a control flow, and a main flow, such that a recombination of the bypass flow, the control flow, and the main flow downstream of the flow agitator creates an oscillation in the gas flow that also encompasses the fluid delivered into the internal cavity by the injector..
Caterpillar Inc.


Application control flow models


In one implementation, a processor-readable medium stores code representing instructions that when executed at a processor cause the processor to access a source-code representation of an application, to access a machine-code representation of the application, and to generate a control flow model of the application based on the source-code representation of the application. The processor-readable medium also stores code representing instructions that when executed at the processor cause the processor to store a representation of the control flow model within a file including the machine-code representation of the application..
Hewlett Packard Enterprise Develepment Lp


Object memory instruction set


Embodiments of the present invention are directed to an instruction set of an object memory fabric. This object memory fabric instruction set can be used to define arbitrary, parallel functionality such as: direct object address manipulation and generation without the overhead of complex address translation and software layers to manage differing address space; direct object authentication with no runtime overhead that can be set based on secure 3rd party authentication software; object related memory computing in which, as objects move between nodes, the computing can move with them; and parallelism that is dynamically and transparent based on scale and activity.
Ultrata Llc


Pressure damper and damping force generation mechanism


A pressure damper includes: a cylinder containing fluid; a defining member disposed in the cylinder movably in an axial direction and configured to define a space in the cylinder into a first fluid chamber and a second fluid chamber that contain the fluid; a passage forming portion configured to form passages of the fluid that flows in accordance with a displacement of the defining member; first passages as defined herein; second passages as defined herein; a control member that opens and closes the first passages and the second passages so as to control flows of the fluid in the first passages and the second passages; and a load application member as defined herein.. .
Showa Corporation


Dynamically controlled screw-driven extrusion


A screw-driven extrusion system includes a novel screw-drive extruder. The extruder includes a motor-driven screw.
Bucknell University


Coolant purification


A fuel cell system comprising a fuel cell stack is disclosed. An ozone generator is configured to introduce ozone into a coolant in the fuel cell system.
Intelligent Energy Limited


Generating and executing a control flow


Examples of the present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array..
Micron Technology, Inc.


Variable turbine geometry turbocharger vane ring assembly retention device


A variable turbine geometry turbine turbocharger (1) includes a vane ring assembly (29) configured to control flow of exhaust gas to a turbine wheel (12), and retainers (60, 160) that are used to secure the vane ring assembly (29) to the bearing housing (16) in a desired axial and radial position and angular orientation relative to the bearing housing (16). In some embodiments, the vane ring assembly (29) is spring biased toward an axially outward position relative to the bearing housing (16), and the retainers (60, 160) retain the vane (30) ring in the desired position against the spring bias..
Borgwarner Inc.


Control of multiple hydraulic chokes in managed pressure drilling


An assembly is used with a remote source of hydraulic power to control flow of wellbore fluid in a drilling system. At least one choke is operable to control the flow of the fluid to other portions of the system.
Weatherford Technology Holdings, Llc


Pressurized product stream delivery


A method and delivery system for delivering a pressurized product stream from an air separation plant in which a liquid stream is pumped by a pump at cryogenic temperature and then heated in a heat exchanger of a flow network to produce the pressurized product stream. The flow network is designed to control flow of the pressurized product stream and to maintain the pressure of the pressurized product stream at a constant design pressure.

Double piston effect lip seal seating assemblies


A valve including a double piston effect seat assembly with unidirectional lip seals is provided. In one embodiment, a valve includes a ball disposed in a cavity of a hollow valve body.

Micro-fluidic device


Embodiments described herein provide micro-fluidic systems and devices for use in performing various diagnostic and analytical tests. According to one embodiment, the micro-fluidic device includes a sample chamber for receiving a sample, and a reaction chamber for performing a chemical reaction.

Execution profiling mechanism


A method comprises filtering branch trap events at a branch event filter, monitoring a branch event filter to capture indirect branch trap events that cause a control flow trap exception, receiving the indirect branch trap events at a handler and the handler processing the indirect branch trap events. .

Techniques for enforcing control flow integrity using binary translation


Various embodiments are generally directed to an apparatus, method and other techniques to determine a valid target address for a branch instruction from information stored in a relocation table, a linkage table, or both, the relocation table and the linkage table associated with a binary file and store the valid target address in a table in memory, the valid target address to validate a target address for a translated portion of a routine of the binary file.. .

Method and efficient execution of nested branches on a graphics processor unit


An apparatus and method for executing nested control flow instructions on a graphics processing unit (gpu). For example, one embodiment of a processor comprises: an execution unit having a plurality of channels to execute control flow instructions including fused control flow instructions comprising two or more consecutive control flow instructions fused into a single fused control flow instruction; and a branch unit to process the control flow instructions and to maintain a global counter indicating a nesting level of the control flow instructions, wherein to process a fused control flow instruction, the branch unit is to store a value n in a stack indicating a number of control flow instructions fused into the fused control flow instruction, the branch unit to subsequently read the value n from the stack upon execution of the fused control flow instruction and decrement the global counter by a value of n responsive to execution of the fused control flow instruction..

3d printer and scanner mechanisms


Various embodiments regarding systems and mechanisms for 3d printer and scanner devices. In accordance with an example embodiment, there is provided a print head assembly for a 3d printer which uses filament, including: a print head; a motor drive to control flow of the filament through the print head; and at least two idlers to provide traction between the motor drive gear and the filament..

Contact management and dialing using conditional flow logic


A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field.
International Business Machines Corporation


Global call control flow graph for optimizing software managed manycore architectures


Software managed manycore (smm) architectures with scratch pad memory for reach core are a promising solution for scaling memory. In these architectures the code and data of the tasks mapped to the cores is explicitly managed by the compiler and often require inter-procedural information and analysis.
Arizona Board Of Regents On Behalf Of Arizona State University


Piloting of a bearing housing-supported adjustment ring


A variable turbine geometry turbine turbocharger (1) includes vanes (30) configured to control flow of exhaust gas to a turbine wheel (12), and an adjustment ring (40) connected to each vane (30) that controls the angular orientation of all the vanes (30) in unison. The adjustment ring (40) is supported on the bearing housing (16) and is supported on, and piloted relative to, an axially extending nose portion (17) of the bearing housing (16) by surface features (60) formed along an inner edge (43) of the adjustment ring (40)..
Borgwarner Inc.


Filling element and filling machine


A filling element for filling containers includes a liquid valve disposed to control flow into the container. The valve has an elastic diaphragm and a valve surface.
Khs Gmbh


Programmable, high performance solid state drive controller architecture


Systems and methods for designing a programmable solid state drive (ssd) controller and a non-volatile memory apparatus are provided. The disclosed systems and methods utilize data structures, termed “superbufs” for organizing internal activities in an ssd controller.
Hgst Netherlands B.v.


Two step metering solenoid for multi-physics fuel atomizer


A metering system for a fluid atomizer includes a housing, first and second metering members, and at least one solenoid. The housing includes a mixing chamber.
Enginetics, Llc


Controlling flow in downhole operations


Systems and methods for controlling flow in downhole operations are described. Systems and methods may include a composition including a fracturing fluid base; one or more ionic compounds; a polymer; a crosslinking agent; and a ph modifier.
Halliburton Energy Services, Inc.


Painting apparatus comprising an air bag


The subject matter discloses a faucet inserted into a paint port of a painting apparatus to control flow of paint removed from the painting apparatus, the faucet comprising an external mold rotatably insertable into a paint port of a painting apparatus; wherein said external mold is spiral; an internal mold insertable into the external mold; a faucet valve to control flow of paint from the paint apparatus.. .
Nirlat Ltd


Contact management and dialing using conditional flow logic


A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field.
International Business Machines Corporation


Maximizing concurrency bug detection in multithreaded software programs


Disclosed systems and methods incorporate a sound and maximal causal model with control flow information for maximum concurrency error detection in general multithreaded programs. The maximal causal model may be based on or integrated with the sequential consistency model, and form the basis for a formula including branch and order variables as first-order logical constraints solvable by an smt solver for detection or prediction of concurrency errors.
The Board Of Trustees Of The University Of Illinois


Hydrogen fueling systems and methods


A hydrogen fueling system and method comprises a container, a first tank, second tank, and third tank disposed within the container, and a nozzle coupled to the second tank and the third tank. One or more computer-readable storage media storing instructions executable by one or more processors may control flow of liquid hydrogen and hydrogen gas in the system, adjust temperature of the tanks, control pressure in the tanks, and transfer hydrogen gas from the second tank, the third tank, or a combination thereof to one or more target vessels.
Washington State University


Hydraulic towing system


A hydraulic towing system for use with towing vehicles lacking hydraulics. The present invention generally includes a hydraulic housing which is mounted to a towing device.
Safe-t-pull, Inc.


Automated therapy system and method


An automated therapy system having an infusion catheter; a sensor adapted to sense a patient parameter; and a controller communicating with the sensor and programmed to control flow output from the infusion catheter into a patient based on the patient parameter without removing fluid from the patient. The invention also includes a method of controlling infusion of a fluid to a patient.
Theranova, Llc


Computer processor employing instruction block exit prediction


A computer processor is provided that executes sequences of instructions stored in memory. The sequences of instructions are organized as one or more instruction blocks each having an entry point and at least one exit point offset from the entry point.
Mill Computing, Inc.


Cyclic aperture flow regulator system


A cyclic aperture flow regulator system is disclosed to control flow exiting from a body cavity during surgery in a way that post-occlusion surges are effectively suppressed. The system is composed by an adjustable fluid aperture installed in a fluid path connecting the aspiration port of a surgical probe with a vacuum source, the probe to be inserted in a body cavity.
Novartis Ag


Electroluminescent devices


An electroluminescent device comprising: an organic electroluminescent element and a junction transistor having a first region, a second region, and an intermediate semiconducting region configured to control flow of charge between the first and second regions, wherein at least two abutting regions consist essentially of one or more semiconducting inorganic metal compounds, and wherein each region of the junction transistor and the electroluminescent element are successively stacked along a common direction.. .
Commonwealth Scientific And Industrial Research Organisation


Historical control flow visualization in production diagnostics


A diagnostic tool can dynamically instrument an application to collect program control flow information using one or more non-stopping production breakpoints. Analyzed program control flow information can be displayed.
Microsoft Corporation


Low cost solenoid valve


In at least some implementations, a solenoid valve includes a housing, a bobbin and an armature. The bobbin is received at least partially within the housing and has a body about which a coil is provided.
Walbro Llc


System and validating program execution at run-time using control flow signatures


A processor comprising: an instruction processing pipeline, configured to receive a sequence of instructions for execution, said sequence comprising at least one instruction including a flow control instruction which terminates the sequence; a hash generator, configured to generate a hash associated with execution of the sequence of instructions; a memory configured to securely receive a reference signature corresponding to a hash of a verified corresponding sequence of instructions; verification logic configured to determine a correspondence between the hash and the reference signature; and authorization logic configured to selectively produce a signal, in dependence on a degree of correspondence of the hash with the reference signature.. .
The Research Foundation For The State University Of New York


Control flow graph flattening device and method


control flow graph flattening of a function comprising a plurality of basic blocks having an address and at least one instruction. A processor creates a jump table associating a label of each basic block with its address, creates a coefficient array comprising constant coefficients, creates a dispatcher basic block comprising instructions to look up an address in the jump table and to jump to the address, replaces a jump terminal instruction by a jump to the dispatcher basic block in each basic block, creates and inserts at least one lookup functions in each of the plurality of basic blocks, each lookup function returning a derived value based on a constant coefficient depending on at least an index of the basic block; creates and inserts a first branch function calculating the label of a subsequent basic block based on at least the derived value and a second branch function calculating the index of the subsequent basic block; and creates and inserts into the dispatcher basic block a transition function obtaining the address in the jump table based on at least the label of a subsequent basic block..
Thomson Licensing


Control flow graph flattening device and method


control flow graph flattening of a function of software code comprising a plurality of basic blocks having an address and at least one instruction. A processor creates a dispatcher basic block comprising instructions to look up an address in a jump table and to jump to the address, creates the jump table associating a label of each basic block with the address of the basic block, creates a coefficient array comprising diffusion function coefficients, replaces a jump terminal instruction by a jump to the dispatcher basic block in each of the plurality of basic blocks, creates and inserts a first branch function and a second branch function, the first branch function calculating the label of a subsequent basic block based on a diffusion function for the present basic block, the second branch function calculating the diffusion function index of the subsequent basic block based on the present diffusion function index, creates and inserts a transition function into the dispatcher basic block, the transition function obtaining the address in the jump table based on at least the label of a subsequent basic block, and creates and inserts diffusion functions in the plurality of basic blocks, each diffusion function calculating a value based on at least one diffusion coefficient in the coefficient array and the label of the present basic block..
Thomson Licensing


Modular fracturing system


A modular fracturing system is provided. In one embodiment, a fracturing manifold system includes a fracturing fluid manifold and a skid apparatus coupled in fluid communication with the fracturing fluid manifold and only one fracturing tree.
Cameron International Corporation


Energy storage system


Energy storage system regulating power output of a power generation plant that has a heat exchanger, primary circuit and secondary circuit, primary circuit directs primary fluid flow to components of a primary region and secondary circuit directs a secondary fluid flow to components of a secondary region, the heat exchanger is arranged so the secondary fluid flow is heated from the primary fluid flow. Energy storage arrangement makes a vessel for storing secondary fluid.

Method and system for automated improvement of parallelism in program compilation


A method of program compilation to improve parallelism during the linking of the program by a compiler. The method includes converting statements of the program to canonical form, constructing a traversable representation, such as an abstract syntax tree (ast), for each procedure in the program, and traversing the program to construct a graph by making each non-control flow statement and each control structure into at least one node of the graph..

Phononic materials used to control flow behavior


A phononic material and a method of using a phononic material for use in interacting with a fluid or solid flow are provided. The phononic material includes an interface surface and a subsurface feature.
The Regents Of The University Of Colorado, A Body Corporate


Method and simd structured branching


An apparatus and method for a simd structured branching. For example, one embodiment of a processor comprises: an execution unit having a plurality of channels to execute instructions; and a branch unit to process control flow instructions and to maintain a per channel count for each channel and a control instruction count for the control flow instructions, the branch unit to enable and disable the channels based at least on the per channel count..

Method and unstructured control flow for simd execution engine


An apparatus and method for a simd unstructured branching. For example, one embodiment of a processor comprises: an execution unit having a plurality of channels to execute instructions; and a branch unit to process unstructured control flow instructions and to maintain a per channel count value for each channel, the branch unit to store instruction pointer tags for the unstructured control flow instructions in a memory and identify the instruction pointer tags using tag addresses, the branch unit to further enable and disable the channels based at least on the per channel count value..

Instruction and logic for scheduling instructions


A processor includes a front end and a scheduler. The front end includes logic to determine whether to apply an acyclical or cyclical thread assignment scheme to code received at the processor, and to, based upon a determined thread assignment scheme, assign code to a static logical thread and to a rotating logical thread.
Intel Corporation


Immediate branch recode that handles aliasing


A system and method for efficiently indicating branch target addresses. A semiconductor chip predecodes instructions of a computer program prior to installing the instructions in an instruction cache.
Apple Inc.


Method for resetting an electronic device having independent device domains


A reset state control circuit adapted to reset independent device domains of an electronic device, said reset state control circuit comprising a capturing unit adapted to capture reset events; and a reset shaping logic adapted to change dynamically a reset control flow to reset device domains of said electronic device depending on a sequence of the reset events captured by said capturing unit.. .
Freescale Semiconductor, Inc.


Plate for metering flow


A cooling device for a gas turbine engine component comprises a gas turbine engine component having an upstream channel and a downstream channel that define a cooling flow path. A meter feature includes at least one hole to meter flow from the upstream channel to the downstream channel, and has an upstream side and a downstream side.
United Technologies Corporation


Metering apparatus


A metering apparatus may be configured to control flow of material from a reservoir to control the amount of material applied, dispensed, and/or spread to a field while a vehicle traverses the field. The metering apparatus may include an auger portion located in an elevator channel to control the flow of material out of a reservoir opening of the reservoir..
Claussen Technology, Llc


Method of converting query plans to native code


Performing database queries. A method includes receiving a particular database query.
Microsoft Technology Licensing, Llc


Techniques and configurations for stacking transistors of an integrated circuit device


Embodiments of the present disclosure provide techniques and configurations for stacking transistors of a memory device. In one embodiment, an apparatus includes a semiconductor substrate, a plurality of fin structures formed on the semiconductor substrate, wherein an individual fin structure of the plurality of fin structures includes a first isolation layer disposed on the semiconductor substrate, a first channel layer disposed on the first isolation layer, a second isolation layer disposed on the first channel layer, and a second channel layer disposed on the second isolation layer, and a gate terminal capacitively coupled with the first channel layer to control flow of electrical current through the first channel layer for a first transistor and capacitively coupled with the second channel layer to control flow of electrical current through the second channel layer for a second transistor.
Intel Corporation


Ray tracing system architectures and methods


Aspects comprise systems implementing 3-d graphics processing functionality in a multiprocessing system. control flow structures are used in scheduling instances of computation in the multiporcessing system, where different points in the control flow structure serve as points where deferral of some instances of computation can be performed in favor of scheduling other instances of computation.
Imagination Technologies Limited


Automated instrumentation of applications


Methods for automatically identifying and instrumenting application classes and methods for a particular application are described. In some embodiments, application code (e.g., bytecode or source code) associated with the particular application may be parsed to identify classes and methods within the application code and to identify terminal components (e.g., methods or function calls) and non-terminal components (e.g., control flow statements).
Ca, Inc.


Phase control method, array antenna, and system


A phase control method in the present disclosure includes dividing, by a power divider, the high frequency current into at least two current branches, and separately feeding the at least two current branches into corresponding radio frequency input ports on a digital phase shifter, determining, by the switch controller according to the digital control flow, radio frequency paths that are in the digital phase shifter and for the at least two current branches fed into the digital phase shifter, and controlling the drive voltage to act on the digital phase shifter, and separately establishing, by the digital phase shifter according to the drive voltage and for the at least two current branches, radio frequency paths for currents to flow through, and controlling duration of phase delays for the at least two current branches by controlling lengths of the radio frequency paths through which the at least two current branches flow.. .
Huawei Technologies Co., Ltd.


Trenched faraday shielding


A device includes a semiconductor substrate having a surface with a trench, first and second conduction terminals supported by the semiconductor substrate, a control electrode supported by the semiconductor substrate between the first and second conduction terminals and configured to control flow of charge carriers during operation between the first and second conduction terminals, and a faraday shield supported by the semiconductor substrate and disposed between the control electrode and the second conduction terminal. At least a portion of the faraday shield is disposed in the trench..
Freescale Semiconductor, Inc.


An inflatable cavity fill or cavity forming member


A device for filling or creating a void within a construction medium. The device has a body having at least one inflatable body portion.
Lake Products Limited


Multi-station liquid dispensing apparatus with automatic selection of proper flow rate


A multi-station liquid mixing and dispensing apparatus. The apparatus includes a housing that defines a first pocket for supporting a first container, a second pocket for supporting a second container, and a third pocket disposed vertically above at least one of the first pocket and the second pocket.
Diversey, Inc.


Fluid delivery system and use


Systems and methods of dispensing fluids such as fire suppressant include a fire suppressant delivery system having at least one fire suppressant delivery apparatus. The fire suppressant delivery apparatus includes a tower member, at least one dispensing mechanism mounted to the tower member and operable to adjust at least one of a dispensing angle relative to a horizontal plane and a dispensing angle circumferentially about the tower member, at least one fire monitoring device mounted to the tower member and operable to detect fire, and a flow regulator automatically operable to control flow of a fire suppressant to the at least one dispensing mechanism in response to fire detected by the at least one fire monitoring device..

Fluid dispensing device


A fluid dispensing device is provided. The fluid dispensing device includes a dispensing cylinder and a first inlet and a second inlet configured to facilitate intake of one of or more fluids into the dispensing cylinder.

Vapor phase growth apparatus and vapor phase growth method


A vapor phase growth apparatus according to an embodiment includes n reaction chambers, a main gas supply passage supplying a process gas to the n reaction chambers, a main mass flow controller arranged in the main gas supply passage to control a flow rate of the process gas flowing in the main gas supply passage, (n−1) first sub gas supply passages being branches of the main gas supply passage to supply divided process gases to the (n−1) reaction chambers among the n reaction chambers, (n−1) first sub mass flow controllers arranged in the first sub gas supply passages to control flow rates of the process gases flowing in the first sub gas supply passages, and one second sub gas supply passage being a branch of the main gas supply passage to supply a remainder of the process gas to the one reaction chamber other than the (n−1) reaction chambers.. .
Nuflare Technology, Inc.


Cosmetic formulation dispensing head for a personal care appliance


A cosmetic formulation applicator is provided for applying cosmetic formulation to a user's skin. The cosmetic formulation applicator includes a reservoir that contains a cosmetic formulation, a brush head base, a plurality of bristles, and one or more dispenser nozzles.
L'oreal


Event-driven software testing


A method may include determining sequence-execution constraints that constrain execution orders of a plurality of events of an event-driven software application. The method may also include determining sequence-position constraints that constrain positions of the plurality of events in one or more possible event sequences of the plurality of events.
Fujitsu Limited


Synchronous temperature rate control for refrigeration with reduced energy consumption


Methods of operation for refrigerator appliance configurations with a controller, a condenser, at least one evaporator, a compressor, and two refrigeration compartments. The configuration may be equipped with a variable-speed or variable-capacity compressor, variable speed evaporator or compartment fans, a damper, and/or a dual-temperature evaporator with a valve system to control flow of refrigerant through one or more pressure reduction devices.
Whirlpool Corporation


Technologies for determining binary loop trip count using dynamic binary instrumentation


Technologies for binary loop trip count computation include a computing device that dynamically instruments binary code, executes the instrumented code, and records execution statistics during execution of the instrumented code. The computing device may instrument only instructions affecting local control flow within functions of the binary code.

Gas turbine engine hydraulically operated nacelle latch


A method of actuating a hydraulic latch and a fan duct includes providing a pressurized fluid for actuating a latch, providing a valve to control flow of pressurized fluid to the latch and the fan duct, and selectively opening the valve, whereby the pressurized fluid opens the fan duct. A gas turbine engine includes a fan duct with an inner structure surrounding an engine core, a fan case surrounding a fan, and at least one latch.
United Technologies Corporation


Passive start drip chamber


A drip chamber is described that is used in medical infusion therapy, wherein the drip chamber utilizes valving to control flow of one or more fluids to a patient. The drip chamber includes a body forming a chamber, wherein fluid may enter via two or more flow ports, and an output port, where fluid may exit the chamber.
Carefusion 303, Inc.


Methods for enforcing control flow of a computer program


One aspect of the invention provides a method of controlling execution of a computer program. The method comprises the following runtime steps: parsing code to identify one or more indirect branches; creating a branch id data structure that maps an indirect branch location to a branch id, which is the indirect branch's equivalence class id; creating a target id data structure that maps a code address to a target id, which is an equivalence class id to which the address belongs; and prior to execution of an indirect branch including a return instruction located at an address: obtaining the branch id associated with the return address from the branch id data structure; obtaining the target id associated with an actual return address for the indirect branch from the target id data structure; and comparing the branch id and the target id..
Lehigh University


Metastasis mimetic device


Implementations of the present invention relate to apparatuses, systems, and methods for constructing and using a metastatic mimetic device. The device includes at least one chamber with a gate structure that allows a channel to selectively allow fluid communication between an interior of the chamber and an exterior of the chamber.
The University Of Kansas


Protecting software through a fake cryptographic layer


The fake cryptographic layer obfuscation technique can be used to lure an attacker into expending reverse engineering efforts on sections of code the attacker would normally ignore. To do this the obfuscation technique can identify sections of code that are likely to be of lesser interest to the attacker and disguise them as higher value sections.
Apple Inc.


Method for test case reduction based on program behavior slices


The present invention provides a method of test cases reduction based on program behavior slices. In the case that there is no need to scan all program paths, a test suite capable of covering all program behaviors is generated to relieve the state-space explosion problem confronted by program tests.
Xi'an Jiaotong University


Cyclic aperture flow regulator system


A cyclic aperture flow regulator system is disclosed to control flow exiting from a body cavity during surgery in a way that post-occlusion surges are effectively suppressed. The system is composed by an adjustable fluid aperture installed in a fluid path connecting the aspiration port of a surgical probe with a vacuum source, the probe to be inserted in a body cavity.

Methods for enforcing control flow of a computer program


One aspect of the invention provides a method of controlling execution of a computer program. The method comprises the following runtime steps: parsing code to identify one or more indirect branches; creating a branch id data structure that maps an indirect branch location to a branch id, which is the indirect branch's equivalence class id; creating a target id data structure that maps a code address to a target id, which is an equivalence class id to which the address belongs; and prior to execution of an indirect branch including a return instruction located at an address: obtaining the branch id associated with the return address from the branch id data structure; obtaining the target id associated with an actual return address for the indirect branch from the target id data structure; and comparing the branch id and the target id..
Lehigh University


Extracting system architecture in high level synthesis


Extracting a system architecture in high level synthesis includes determining a first function of a high level programming language description and a second function contained within a control flow construct of the high level programming description. The second function is determined to be a data consuming function of the first function.
Xilinx, Inc.


Energy dissipator and associated system for use in sumped flow-through manholes


An energy dissipator for use in a sumped manhole includes a sheet member. The sheet member defines a downstream surface, an upstream surface opposite the downstream surface, and opposing side edges each extending between the downstream surface and the upstream surface.
Momentum Environmental, Llc


Language translation using preprocessor macros


A method is provided for providing consistent logical code across specific programming languages. The method incorporates preprocessor macros in a source computer program code to generate a program control flow.
Facebook, Inc.


Methods and systems for automatically testing software


An automatic software testing machine may be configured to provide an advanced symbolic execution approach to software testing that combines dynamic symbolic execution and static symbolic execution, leveraging the strengths of each and avoiding the vulnerabilities of each. One or more software testing machines within a software testing system may be configured to automatically and dynamically alternate between dynamic symbolic execution and static symbolic execution, based on partial control flow graphs of portions of the software code to be tested.
Carnegie Mellon University


Partial program specialization at runtime


A solution is proposed for implementing staging in computer programs and code specialization at runtime. Even when values are not known at compile time, many of the values used as parameters for a code section or a function are constant, and are known prior to starting the computation of the algorithm.
Nvidia Corporation


Engine with thrust vector control


The invention can be used to move any objects at any directions. The engine comprises the orthogonal turbines with jet propulsion control flow blades.

Flow control system


A system and methodology facilitate flow control through actuation of valves individually along a plurality of zones. The system and methodology may be used in a variety of applications, including fracturing operations in which the valves are selectively actuated to control flow of fracturing fluid to specific zones of a formation.
Schlumberger Technology Corporation


Hybrid mode graphics processing interpolator


A method for processing pixel information includes pushing pixel varying attributes to a register file of a shader processing element. At least a portion of the pixel varying attributes are pulled based on a control flow in the shader processing element.
Samsung Electronics Company, Ltd.


Control flow without branching


A method for computing in a thread-based environment provides manipulating an execution mask to enable and disable threads when executing multiple conditional function clauses for process instructions. Execution lanes are controlled based on execution participation for the process instructions for reducing resource consumption.
Samsung Electronics Co., Ltd.




Control Flow topics:
  • Control Flow
  • Computer System
  • Executable
  • Central Processing Unit
  • Functional Specification
  • Compliant Balloon
  • User Input
  • Instantiate
  • Privileges
  • Object Oriented
  • Constraints
  • Encapsulation
  • Software Engineer
  • System Call
  • Source Code


  • Follow us on Twitter
    twitter icon@FreshPatents

    ###

    This listing is a sample listing of patent applications related to Control Flow for is only meant as a recent sample of applications filed, not a comprehensive history. There may be associated servicemarks and trademarks related to these patents. Please check with patent attorney if you need further assistance or plan to use for business purposes. This patent data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Control Flow with additional patents listed. Browse our RSS directory or Search for other possible listings.


    0.5782

    4877

    1 - 1 - 101