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
04/07/16
20160098258 
 Method and system for automated improvement of parallelism in program compilation patent thumbnailMethod 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 patent thumbnailPhononic 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 patent thumbnailMethod 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 patent thumbnailMethod 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 patent thumbnailInstruction 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 patent thumbnailImmediate 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 patent thumbnailMethod 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 patent thumbnailPlate 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 patent thumbnailMetering 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 patent thumbnailMethod 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.

09/24/15
20150265025 

Liquid-dispensing comb


The liquid-dispensing comb includes a liquid reservoir in the handle and/or spine thereof, with the teeth of the comb being hollow to allow liquid to flow from the reservoir into the teeth. Outlets are provided along the sides of the teeth rather than at their distal tips, to distribute liquid to the hair strands as the comb is passed therethrough, rather than to the scalp of the person using the comb.
Umm Al-qura University


09/17/15
20150261224 

Well fluid exchange flow control


A well screen assembly includes a valve configured to control flow between the interior and exterior of the well screen assembly, and in certain instances control flow through a flow control device (e.g., inflow control device and/or other). The valve can be operated in response to a signal detected by an in-well sensor..
Halliburton Energy Services, Inc.


09/10/15
20150256069 

Power supply that maintains auxiliary bias within target range


A power supply includes a switch configured to control flow of current output from an inductor to an output of the power supply. The switch receives a switching signal from a control circuit.
Cree, Inc.


09/03/15
20150249587 

Method and topology and path verification in networks


A method and apparatus are disclosed herein for topology and/or path verification in networks. In one embodiment, a method is disclosed for use with a pre-determined subset of network flows for a communication network, where the network comprises a control plane, a forwarding plane, and one or more controllers.
Ntt Docomo, Inc.


08/27/15
20150242192 

Method and system for hardening of cfg flattening


It is provided a method for hardening of control flow graph flattening, wherein each basic block is stored on a slot and jumps to a single function that computes the address of the next basic block, comprising the steps of: each time after executing a basic block, copying the basic block at a start offset selected in an available slot; inserting at least one junk code at least one of before, after and inside the basic block on the basis of a reference image of the basic block; and updating a database including a current address and image of each basic block.. .
Thomson Licensing


08/13/15
20150229534 

Integrated control system for devices in a premise


A system and method is disclosed herein for controlling a plurality of electronic devices in a media system of a premise. The method includes programming an electronic configuration relating to a physical design of the control system by identifying each of the electronic devices in the premise, identifying one computing device to operate as a controller for the control system, and identifying a hardware controller that is communicates with controller and includes output ports that are physically connected to input/output ports of the electronic devices.
Key Digital Systems, Inc.


08/13/15
20150226012 

Downhole self-isolating wellbore drilling systems


One example of a downhole self-isolating wellbore drilling system to pulverize formation cuttings includes a cutting grinder tool and an isolation tool. The cutting grinder tool can be attached to a drill string uphole relative to a drill bit attached to a downhole end of the drill string.
Saudi Arabian Oil Company


08/13/15
20150225984 

Door latch activator for trailers or truck bodies


A door latch activator system for a trailer or truck body coupled to a door latch, including: a plunger installed in a path of the door latch; a switch configurable into one of an open or closed position by the plunger; and a pneumatic valve configured to control flow of pressurized air through the pneumatic valve depending on the position of the switch, wherein the plunger is moved toward or away from the roller switch by the door latch operating in the path, which activates the pneumatic valve to control the pressurized air flowing through the pneumatic valve.. .
Hyundai Translead


08/06/15
20150220470 

Method, apparatus and system for a source-synchronous circuit-switched network on a chip (noc)


In an embodiment, a router includes multiple input ports and output ports, where the router is of a source-synchronous hybrid network on chip (noc) to enable communication between routers of the noc based on transitions in control flow signals communicated between the routers. Other embodiments are described and claimed..

08/06/15
20150220314 

Control flow optimization for efficient program code execution on a processor


A method includes identifying a divergent region of interest (dri) not including a post dominator node thereof within a control flow graph, and introducing a decision node in the control flow graph such that the decision node post-dominates an entry point of the dri and is dominated by the entry point. The method also includes redirecting a regular control flow path within the control flow graph from another node previously coupled to the dri to the decision node, and redirecting a runaway path from the another node to the decision node.
Nvidia Corporation


08/06/15
20150220313 

Register liveness analysis for simd architectures


Systems and methods of allocating physical registers to variables may involve identifying a partial definition of a variable in an inter-procedural control flow graph. A determination can be made as to whether to terminate a live range of the variable based at least in part on the partial definition.
Intel Corporation


08/06/15
20150220309 

Parallelism from functional decomposition


A system and method for performing functional decomposition of a software design to generate a computer-executable finite state machine. Initially, the software design is received in a form wherein functions in the software design are repetitively decomposed into (1) data and control transformations.
Massively Parallel Technologies, Inc.


08/06/15
20150219532 

Sample introduction device


A sample introduction device having a channel configuration which allows recapture of samples and in which thorough purging is performed so that no sample components remain inside the channel. In the trap capture process, a first six-way switching valve is placed in state where ports a-f, b-c and d-e are connected, a second six-way switching valve is placed in state where ports a-b, c-d and e-f are connected, and an electromagnetic valve is opened.
Shimadzu Corporation


08/06/15
20150219434 

Induction type position measuring apparatus


An induction type position measuring apparatus includes a scale and a sensor. The scale includes a track having a plurality of control patterns provided at equal intervals along a measurement reference line to control flow of an induced current, and a first edge portion and a second edge portion located on both sides of the measurement reference line.
Mitutoyo Corporation


07/30/15
20150213239 

System 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


07/23/15
20150205590 

Confluence analysis and loop fast-forwarding for improving simd execution efficiency


One embodiment of the present invention sets forth a method for causing thread convergence. The method includes determining that a control flow graph representing a first section of a program includes at least two non-overlapping paths that extend from a first divergent node to a candidate node.
Nvidia Corporation


07/23/15
20150205448 

Enhanced window control flows


Aspects of the disclosure relate generally to morphing window controls associated with a window on a display of a client computing device. In order to do so, a plurality of window controls may be presented.
Google Inc.


07/23/15
20150204458 

Non-intrusive position detector for valve actuator


A non-intrusive position detector is provided. In one embodiment, a system includes a valve having a main body and an actuator to control flow through the valve.
Cameron International Corporation


07/23/15
20150202391 

Filter interface for multimodal surgical gas delivery system


A surgical gas delivery system is disclosed that includes a device housing supporting a control unit and a filter interface having a seat for receiving a filter cartridge, the filter cartridge having a filter housing defining an interior reservoir, wherein sensors are coupled to the control unit for sensing a level of liquid within the reservoir of the filter cartridge to prevent contamination of the device, and wherein a set of blocking valves are provided in the device housing for interacting with the filter cartridge when it is received in the filter interface to control flow through suction and pressure lines of the device, and wherein the control unit is adapted to recognize a characteristic of the filter cartridge received in the filter interface.. .
Surgiquest, Inc.


07/23/15
20150202390 

Filter interface for multimodal surgical gas delivery system


A surgical gas delivery system is disclosed that includes a device housing supporting a control unit and a filter interface having a seat for receiving a filter cartridge, the filter cartridge having a filter housing defining an interior reservoir, wherein sensors are coupled to the control unit for sensing a level of liquid within the reservoir of the filter cartridge to prevent contamination of the device, and wherein a set of blocking valves are provided in the device housing for interacting with the filter cartridge when it is received in the filter interface to control flow through suction and pressure lines of the device, and wherein the control unit is adapted to recognize a characteristic of the filter cartridge received in the filter interface.. .
Surgiquest, Inc.


07/23/15
20150202389 

Filter interface for multimodal surgical gas delivery system


A surgical gas delivery system is disclosed that includes a device housing supporting a control unit and a filter interface having a seat for receiving a filter cartridge, the filter cartridge having a filter housing defining an interior reservoir, wherein sensors are coupled to the control unit for sensing a level of liquid within the reservoir of the filter cartridge to prevent contamination of the device, and wherein a set of blocking valves are provided in the device housing for interacting with the filter cartridge when it is received in the filter interface to control flow through suction and pressure lines of the device, and wherein the control unit is adapted to recognize a characteristic of the filter cartridge received in the filter interface.. .
Surgiquest, Inc.


07/16/15
20150199199 

Combined branch target and predicate prediction


Embodiments provide methods, apparatus, systems, and computer readable media associated with predicting predicates and branch targets during execution of programs using combined branch target and predicate predictions. The predictions may be made using one or more prediction control flow graphs which represent predicates in instruction blocks and branches between blocks in a program.
The Board Of Regents Of The University Of Texas System


07/16/15
20150197761 

Method for controlling flowering time by regulating of svp-flm-beta protein complex formation


The present invention relates to a method of controlling the flowering time of a plant by regulating the formation of the svp-flm-β protein complex, based on the finding that the svp-flm-β protein complex is a regulating factor for plant flowering that senses small changes in ambient temperature. The flm-β rnai and svp rnai for controlling flowering time according to the present invention can be used to control flowering time by inhibiting the expression of flm-β and svp or regulating the interaction therebetween, and thus, they can prevent a decrease in crop production or a change in the ecosystem from being caused by a sudden change in temperature..
Korea University Research And Business Foundation


07/16/15
20150196910 

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.
Incube Labs, Llc


07/02/15
20150186251 

Control flow error localization


Localizing errors by: (i) running a testcase on a hardware processor and saving results; (ii) running the testcase on a software model of the processor and saving results; (iii) recording control flow information during the software run; (iv) determining a set of miscompare data storage locations by comparing the results from the hardware run with those from the software run; (v) based on the set of miscompare data storage locations and/or the control flow information, generating and running a modified version of the testcase that takes a different execution path when run on the software model than did the original testcase when run on the software model; and (vii) comparing the results from the hardware run and the results obtained from the modified software run to provide an indication of similarity between execution paths taken in these respective runs.. .
International Business Machines Corporation




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

4950

2 - 1 - 102