Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hogan, TX

Andrew N. Hogan, Houston, TX US

Patent application numberDescriptionPublished
20120000673Installation System with Force Generating Tool - Devices and methods for applying axial force for such uses as running and releasing tools or other articles within a wellbore. An installation system is described that includes a force generator used to generate axial forces. The installation system also releasably secures an article and is capable of releasing the article once it has been emplaced or installed with the force generator.01-05-2012

Brian Hogan, Plano, TX US

Patent application numberDescriptionPublished
20090120916Through-Via Laser Reflow Systems And Methods For Surface Mount Components - A system and method are disclosed for remelting solder balls in the forming of electrical connections between an electrical component being mounted on a printed circuit board (PCB). Vias are formed in the PCB. Underneath the PCB, a laser is directed through the via to remelt the solder ball to make the connection. In one version, the laser is included on a positioning device. The positioning device translates the laser to a location from which it is aimed through the aperture at the solder mass. In other versions, a camera on the positioning device helps position the laser by making reference to a fiducial mark on the PCB. Further, a detector can be used to determine laser intensity by measuring the output after it passes through the via.05-14-2009

Diane Hogan, Austin, TX US

Patent application numberDescriptionPublished
20100242199Wearable Footwear-Based Cleaning Apparatus - A wearable cleaning apparatus includes a sole incorporating a fastening system, the fastening system including a bottom surface configured to enable secure attachment of one or more alternate bottom portions, the one or more alternate bottom portions including at least one bottom surface configured for cleaning one or more surfaces; and an upper foot receiving portion integrally extending from the sole to form a foot receiving portion of the wearable cleaning apparatus.09-30-2010

Harold Dennis Hogan, Dallas, TX US

Patent application numberDescriptionPublished
20110194676Personalized Alert Information Available by Telephonic Device - Techniques for notifying a customer of a financial institution about an alert message over a communication device are disclosed. Upon contacting an alert message center of the financial institution, the customer is presented with a notification of alert messages and may choose what action to take with respect to each alert message. The customer may respond to those issues that the customer deems important enough to warrant immediate attention without having to also sort through numerous other issues that the customer does not wish to address at the time. The alert message center collects and sorts alert messages for presentation to the customer according to various customer preferences that are updated and stored by the alert message center.08-11-2011

Jeremiah Hogan, Richardson, TX US

Patent application numberDescriptionPublished
20110108568SYSTEM AND METHOD OF COMPARING TWO MATERIALS WITHIN A MATERIAL DISTRIBUTION SYSTEM - A controller for use in a material dispensing system having a first material inlet, a second material inlet, a distribution outlet, a first material container and a second material container. The first material container has a first container parameter and can contain an amount of a first material. The second material container has a second container parameter and can contain an amount of a second material. The first material container can provide the first material to the first material inlet, whereas the second material container can provide the second material to the second material inlet. The controller includes a device and an output device. The device is arranged to receive the first material and to receive the second material. The device can provide a first signal based on the first material and can provide a second signal based on the second material. The output device can provide an output signal based on the first signal and the second signal.05-12-2011

Kevin Hogan, Austin, TX US

Patent application numberDescriptionPublished
20090178025GRAPHICAL PROGRAMMING ENVIRONMENT WITH FIRST MODEL OF COMPUTATION THAT INCLUDES A STRUCTURE SUPPORTING SECOND MODEL OF COMPUTATION - System and method for creating a graphical program that uses multiple models of computation (MoC). A first plurality of graphical program elements is assembled in a graphical program in response to first input, where the assembled first plurality of graphical program elements have a first MoC. A structure is displayed in the graphical program indicating use of a second MoC for graphical program elements comprised within the interior of the structure. A second plurality of graphical program elements is assembled within the structure in response to second input, where the assembled second plurality of graphical program elements have the second MoC. The graphical program is executable to perform a function, for example, by executing the assembled first plurality of graphical program elements in accordance with the first model of computation, and executing the assembled second plurality of graphical program elements in accordance with the second model of computation.07-09-2009
20090204937Conversion of a First Executable Diagram Having Interconnected Nodes to a Second Executable Diagram Using an Intermediate XML Representation - A system and method for programmatically generating a graphical program in response to state diagram information. The state diagram information may specify a plurality of states and state transitions, wherein each state transition specifies a transition from a first state to a second state. A graphical program generation program (GPG program), may receive the state diagram information and automatically, i.e., programmatically, generate a graphical program (or graphical program portion) based on the state diagram information. The GPG program may programmatically include graphical source code in a block diagram of the graphical program, which may serve as a framework of the states specified by the state diagram information and the state transitions among the states. The graphical source code framework automatically generated by the GPG program may include various “placeholders” or “containers” enabling the user to easily fill in the graphical program with source code that specifies execution instructions for each state and Boolean conditions for each state transition. The specific graphical source code that is automatically generated may depend on programming features supported by a particular graphical programming development environment with which the graphical program is associated. Examples of generating graphical source code for the LabVIEW graphical programming development environment are included. In one embodiment, the graphical program may be dynamically (programmatically) updated as the state diagram is being interactively constructed by the user. I.e., as the user performs various actions in a state diagram editor, such as adding or deleting states, adding or deleting transitions, etc., the corresponding graphical program may be dynamically (programmatically) updated to reflect the change.08-13-2009
20090204940Conversion of a First Diagram Having States and Transitions to a Graphical Data Flow Program Using an Intermediate XML Representation - A system and method for programmatically generating a graphical program in response to state diagram information. The state diagram information may specify a plurality of states and state transitions, wherein each state transition specifies a transition from a first state to a second state. A graphical program generation program (GPG program), may receive the state diagram information and automatically, i.e., programmatically, generate a graphical program (or graphical program portion) based on the state diagram information. The GPG program may programmatically include graphical source code in a block diagram of the graphical program, which may serve as a framework of the states specified by the state diagram information and the state transitions among the states. The graphical source code framework automatically generated by the GPG program may include various “placeholders” or “containers” enabling the user to easily fill in the graphical program with source code that specifies execution instructions for each state and Boolean conditions for each state transition. The specific graphical source code that is automatically generated may depend on programming features supported by a particular graphical programming development environment with which the graphical program is associated. Examples of generating graphical source code for the LabVIEW graphical programming development environment are included. In one embodiment, the graphical program may be dynamically (programmatically) updated as the state diagram is being interactively constructed by the user. I.e., as the user performs various actions in a state diagram editor, such as adding or deleting states, adding or deleting transitions, etc., the corresponding graphical program may be dynamically (programmatically) updated to reflect the change.08-13-2009
20110321006Configuring a State Diagram with Graphical Source Code - A system and method for configuring a state diagram with graphical source code is described. The state diagram may be created in response to user input. The state diagram may include a plurality of state icons and a plurality of connector elements interconnecting the state icons, where the state icons represent a plurality of states and wherein the connector elements represent transitions between the states. Graphical source code may be associated with one or more of the state icons.12-29-2011

Patent applications by Kevin Hogan, Austin, TX US

Kevin M. Hogan, Austin, TX US

Patent application numberDescriptionPublished
20080263512Statechart Development Environment with Embedded Graphical Data Flow Code Editor - One embodiment of the invention comprises a system and method enabling a guard condition for a statechart to be defined using graphical data flow code. Another embodiment of the invention comprises a system and method enabling an action for a statechart to be defined using graphical data flow code. The statechart may be created in response to user input, e.g., user input to a statechart development environment that includes a graphical statechart editor. The graphical data flow code that defines the guard condition or the action may be created in response to user input to a graphical data flow code editor. In some embodiments the graphical data flow code editor may be integrated with or embedded in the graphical statechart editor.10-23-2008
20080263513Event Firing Node for Asynchronously Passing Events from a Graphical Data Flow Program to a Statechart - A system and method for creating a graphical program operable to asynchronously pass one or more trigger events to a statechart. The graphical program may include a first node which is operable to asynchronously send one or more trigger events to a statechart. For example, in some embodiments the first node may be operable to place the one or more trigger events in an event queue associated with the statechart. The statechart may receive and process events from the event queue asynchronously with respect to when the events are placed in the event queue.10-23-2008
20080263515Automatically Generating a Graphical Data Flow Program from a Statechart - A system and method for automatically generating a graphical data flow program from a statechart are disclosed. The statechart may be created in a graphical manner in response to user input, e.g., in response to the user arranging state icons on a display and creating interconnections representing transitions among the respective states. The statechart may include at least one hierarchical state, where each hierarchical state includes one or more sub-states. A graphical data flow program may be automatically generated from the statechart. The graphical data flow program may include a plurality of interconnected nodes that visually indicate functionality of the graphical data flow program, where connections among the nodes visually indicate data flow among the nodes. The graphical data flow program may be executable to implement the functionality of the statechart.10-23-2008
20080263516Statechart Development Environment with a Plurality of User-Selectable Event Modes - Various embodiments of a system and method enabling a user to create a statechart and select an event mode for the statechart are disclosed. The statechart may be created in a graphical manner in response to user input and displayed on a display. A graphical user interface enabling a user to select from a plurality of event modes for the statechart may be displayed. The plurality of event modes may include both a synchronous mode and an asynchronous mode. The statechart may be configured to receive events from an external program either synchronously or asynchronously, depending on which event mode the user selects.10-23-2008

Timothy B. Hogan, Irving, TX US

Patent application numberDescriptionPublished
20110205368DIGITALLY ENHANCED NIGHT VISION DEVICE - A user portable viewing device (D) includes a plurality of non-coaxially aligned sensors (08-25-2011

Timothy Joseph Hogan, Allen, TX US

Patent application numberDescriptionPublished
20080316579System and Method for Increasing Image Quality in a Display System - System and method for maximizing image quality by eliminating vias on a reflective surface. A preferred embodiment comprises depositing a first portion of a mirror surface over a support surface, applying a protective coating on the mirror surface, and then inverting the via. The preferred embodiment also comprises removing a portion of the inverted via and then depositing a second portion of the mirror surface. The remaining portion of the inverted via fills the via and provides a level surface for the depositing of the second portion of the mirror surface, reducing the amount of light scattered by the via.12-25-2008