Popular terms

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

Web & Computing
Cloud Computing
Ecommerce
Search patents
Smartphone patents
Social Media patents
Video patents
Website patents
Web Server
Android patents
Copyright patents
Database patents
Programming patents
Wearable Computing
Webcam patents

Web Companies
Apple patents
Google patents
Adobe patents
Ebay patents
Oracle patents
Yahoo patents

[SEARCH]

Control Flow patents



      

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




Date/App# patent app List of recent Control Flow-related patents
06/23/16
20160180079 
 Execution profiling mechanism patent thumbnailExecution 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. .

06/23/16
20160179546 
 Techniques for enforcing control flow integrity using binary translation patent thumbnailTechniques 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.. .

06/23/16
20160179535 
 Method and  efficient execution of nested branches on a graphics processor unit patent thumbnailMethod 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..

06/23/16
20160176108 
 3d printer and scanner mechanisms patent thumbnail3d 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..

06/16/16
20160174063 
 Contact management and dialing using conditional flow logic patent thumbnailContact 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


06/16/16
20160170725 
 Global call control flow graph for optimizing software managed manycore architectures patent thumbnailGlobal 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


06/16/16
20160169094 
 Piloting of a bearing housing-supported adjustment ring patent thumbnailPiloting 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.


06/16/16
20160167938 
 Filling element and filling machine patent thumbnailFilling 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


06/09/16
20160162202 
 Programmable, high performance solid state drive controller architecture patent thumbnailProgrammable, 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.


06/09/16
20160160827 
 Two step metering solenoid for multi-physics fuel atomizer patent thumbnailTwo 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


06/09/16
20160160107 

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.


06/09/16
20160158793 

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


05/26/16
20160150081 

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


05/26/16
20160147640 

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


05/26/16
20160146401 

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


05/26/16
20160144678 

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.


05/26/16
20160143774 

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


05/12/16
20160132331 

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.


05/12/16
20160128869 

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


05/05/16
20160126504 

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


05/05/16
20160124834 

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


05/05/16
20160123489 

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


04/28/16
20160119148 

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


04/28/16
20160117155 

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


04/28/16
20160117153 

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


04/28/16
20160115773 

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


04/21/16
20160109185 

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.

04/07/16
20160098258 

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..

04/07/16
20160097410 

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


03/31/16
20160092240 

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..

03/31/16
20160092239 

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..

03/24/16
20160085556 

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


03/24/16
20160085550 

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.


03/24/16
20160085279 

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.


03/24/16
20160084164 

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


03/24/16
20160083202 

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


03/17/16
20160078084 

Method of converting query plans to native code


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


03/03/16
20160064545 

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


03/03/16
20160063753 

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


03/03/16
20160062868 

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.


02/25/16
20160056982 

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.


02/25/16
20160056114 

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.


02/25/16
20160053921 

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


02/25/16
20160051947 

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.


02/25/16
20160051848 

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..

02/11/16
20160039657 

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.

02/04/16
20160032488 

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.


01/21/16
20160015150 

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


01/14/16
20160011959 

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


01/07/16
20160003513 

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


12/31/15
20150378868 

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.

12/31/15
20150377071 

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


12/31/15
20150374909 

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.


12/24/15
20150370560 

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


12/24/15
20150369796 

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


12/17/15
20150363580 

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.


12/17/15
20150363305 

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


12/17/15
20150359666 

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.

12/10/15
20150356294 

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


12/03/15
20150347654 

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.


12/03/15
20150345523 

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


11/26/15
20150339797 

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.


11/26/15
20150339217 

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


11/19/15
20150331700 

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


11/19/15
20150330304 

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.

11/19/15
20150330187 

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


11/12/15
20150325032 

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.


11/12/15
20150324198 

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.


11/12/15
20150321207 

Water rotatable distributor for stream rotary sprinklers


A rotating distributor for use in a rotary type sprinkler is conically shaped and includes a plurality of water channels provided on a bottom surface thereof to guide water from a center axis of the distributor radially outward to an outer circumference of the distributor. The grooves are provided to collect and guide the water with a minimum of spray and turbulence and to impart rotation on the distributor.

11/05/15
20150317138 

Matching program sections through feature extraction


Various techniques for matching program sections are described herein. In one example, a method includes organizing a program into blocks based on control flow.
Microsoft Corporation


11/05/15
20150316939 

Four way valve with oil filled actuator


A thermally actuated flow control valve comprises a wax filled actuator assembly including a guide, a piston, a cup and a diaphragm. The cup is disposed at the guide first end and defines a cavity that receives a thermally activated pellet.
Rostra Vernatherm, Llc


11/05/15
20150314308 

Spray nozzle device and coating method


A spray nozzle apparatus for spraying a spray jet which contains a coating material in one spray direction s for coating of a surface which is located in the spray direction s opposite the spray nozzle apparatus transversely to the spray direction s with a spray nozzle for spraying the spray jet from a spray nozzle outlet of the spray nozzle and at least one control nozzle with a control nozzle outlet which is aligned or can be aligned to the spray jet transversely to the spray direction s for acting on the spray jet and deflecting it by means of a control flow which is emerging from the control nozzle outlet, characterized in that there is one control apparatus for control of the control flow with a control signal.. .
Ev Group E. Thallner Gmbh


10/29/15
20150310193 

Control flow flattening for code obfuscation where the next block calculation needs run-time information


A method of obscuring software code including a plurality of basic blocks wherein the basic blocks have an associated identifier (id), including: determining, by a processor, for a first basic block first predecessor basic blocks, wherein first predecessor basic blocks jump to the first basic block and the first basic block jumps to a next basic block based upon a next basic block id; producing, by the processor, a mask value based upon the ids of first predecessor basic blocks, wherein the mask value identifies common bits of the ids of the first predecessor basic blocks; and inserting, by the processor, an instruction in the first basic block to determine a next basic block id based upon the mask value and an id of one of the first predecessor basic blocks.. .
Nxp B.v.


10/29/15
20150309913 

Identifying potentially uninitialized source code variables


Computer program source code is represented by nodes in a control flow graph. A set of target nodes is identified, where each node in the set of target nodes includes at least one line of source code that defines a modification to a particular variable used in the computer program.
International Business Machines Corporation


10/29/15
20150309776 

Identifying potentially uninitialized source code variables


Computer program source code is represented by nodes in a control flow graph. A set of target nodes is identified, where each node in the set of target nodes includes at least one line of source code that defines a modification to a particular variable used in the computer program.
International Business Machines Corporation


10/29/15
20150308222 

Self-regulating flow control device


A self-regulating flow control device for controlling the flow of injected fluid into a subsea well or flowline via a tree, manifold, or other access point on the subsea infrastructure by responding to the injection pressure being applied to prevent the conduit from collapsing. An embodiment of the self-regulating flow control device includes a housing having a first and second through bore, a piston moveable in the through bore, and a biasing member.
Onesubsea Ip Uk Limited


10/29/15
20150306362 

Dual chamber applicator


A dual chamber applicator includes an elongated tube having a sealed end and an open end, a first ampoule disposed in the elongated tube and containing a first composition including a pharmaceutically active agent and optionally a first volatile solvent, water, or a combination thereof, a second ampoule disposed in the elongated tube and containing a second composition including a resin based tincture, a second volatile solvent and water, and an applicator device provided at the open end of the elongated tube. The first composition is configured to combine with the second composition within the elongated tube to form a medicine to be delivered to a mucosal site or a skin site.
Jaleva Pharmaceuticals, Llc


10/22/15
20150301915 

Processor with debug pipeline


A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages.
Texas Instruments Deutschland Gmbh


10/22/15
20150301813 

Methods and systems for forming an adjusted perform range


One or more regions of cobol source code having an entry point are identified. A perform instruction associated with the entry point to analyze is selected.
Micro Focus (us), Inc.


10/22/15
20150298444 

Vacuum suction adjustable transfer roller and film attachment method using the transfer roller


The present invention provides a vacuum suction adjustable transfer roller and a film attachment method using the transfer roller. The transfer roller includes: a roller body (20) and a plurality of adjustment devices (40) mounted in the roller body (20).
Shenzhen China Star Optoelectronics Technology Co., Ltd.


10/15/15
20150293066 

Online gas chromatograph operation with reduced usage of calibration gas


An online gas chromatograph is provided. The online gas chromatograph includes a sample inlet and at least one chromatographic column operably coupled to the sample inlet.

10/08/15
20150286821 

Continuous run-time validation of program execution: a practical approach


Trustworthy systems require that code be validated as genuine. Most systems implement this requirement prior to execution by matching a cryptographic hash of the binary file against a reference hash value, leaving the code vulnerable to run time compromises, such as code injection, return and jump-oriented programming, and illegal linking of the code to compromised library functions.

10/01/15
20150278516 

Return-target restrictive return from procedure instructions, processors, methods, and systems


A processor includes a decode unit to decode a return target restrictive return from procedure (rtr return) instruction. A return target restriction unit is responsive to the rtr return instruction to determine whether to restrict an attempt by the rtr return instruction to make a control flow transfer to an instruction at a return address corresponding to the rtr return instruction.
Intel Corporation


10/01/15
20150277906 

Instruction set for arbitrary control flow in arbitrary waveform generation


Embodiments for providing an arbitrary control flow architecture for an arbitrary waveform generator (awg) are generally described herein. In some embodiments, an arbitrary control flow instruction set defines control operations for generating an arbitrary waveform.
Raytheon Bbn Technologies Corp.


10/01/15
20150277867 

Inter-architecture compatability module to allow code module of one architecture to use library module of another architecture


An inter-architecture compatibility apparatus of an aspect includes a control flow transfer reception module to receive a first call procedure operation, intended for a first architecture library module, from a first architecture code module. The first call procedure operation involves a first plurality of input parameters.
Intel Corporation


10/01/15
20150276565 

Fluid sample preparation systems and methods


Sample application systems can include an extraction mechanism to remove a sample from sample containers, a sample vessel disposed on a deployment mechanism, where the deployment mechanism is arranged to move the sample vessel to receive a sample, an extraction mechanism washing station to wash the extraction mechanism, a sample applicator to remove a portion of the sample in the sample vessel and apply it onto a sample carrier, where the deployment mechanism can move the sample vessel to a sample application position, a sample vessel washing station to wash the sample vessel, where the deployment mechanism can move the sample vessel to the sample vessel washing station, a sample applicator washing station to wash the sample applicator after the sample has been dispensed onto the sample carrier, and a fluid control system to control flow of a fluid provided to the extraction mechanism and the sample applicator.. .
Roche Diagnostics Hematology, Inc.


10/01/15
20150276306 

Synchronous temperature rate control and refrigeration with reduced energy consumption


A refrigerator appliance configuration, and associated methods of operation, for an appliance 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


10/01/15
20150276289 

Synchronous compartment temperature control and refrigeration with reduced energy consumption


A refrigerator appliance configuration, and associated methods of operation, for an appliance 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


10/01/15
20150275622 

Time delay well flow control


An in-well type production device includes a tubing having a center bore. A valve is carried by the tubing and configured to control flow between the center bore and an exterior of the tubing.
Halliburton Energy Services, Inc.


09/24/15
20150268955 

System and extracting a business rule embedded in an application source code


Disclosed is a method and system for extracting a business rule embedded in an application source code. The method comprises creating a call structure of one or more programs present in the application source code by performing a control flow analysis on the application source code.
Tata Consultancy Services Limited


09/24/15
20150268137 

Flow control devices and their use with explosive carrier gases


Certain embodiments described herein are directed to devices, systems and methods that are configured to control flow of an explosive carrier gas in a sampling system. In some examples, a flow control device configured to provide release of explosive carrier gas in less than an explosive amount to void space in the sampling system is described.



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.


3.028

4938

73 - 0 - 102