Sean P.
Sean P. Baker, Wicklow IE
Patent application number | Description | Published |
---|---|---|
20100174797 | Method for Recoverable Message Exchange Independent of Network Protocols - A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections. | 07-08-2010 |
20140244850 | Method for Recoverable Message Exchange Independent of Network Protocols - A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections. | 08-28-2014 |
Sean P. Baker, Co.wicklow IE
Patent application number | Description | Published |
---|---|---|
20100205593 | Memory efficient classloading to reduce the number of class copies - A method is disclosed for reducing memory consumption in a run time environment by reducing copies of code in memory, wherein the method limits, based on the delegation, identical resources in memory and reduces memory consumption by not creating class loaders to load resources that are already loaded by existing class loaders. | 08-12-2010 |
Sean P. Berecek, Aspinwall, PA US
Patent application number | Description | Published |
---|---|---|
20090230255 | CAB SIGNAL RECEIVER DEMODULATOR EMPLOYING REDUNDANT, DIVERSE FIELD PROGRAMMABLE GATE ARRAYS - A processor includes a first field programmable gate array (FPGA) having a first central processing unit (CPU) core programmed to perform a first function, and first programmable hardware logics (PHLs) programmed to perform a second function. A second FPGA includes a second CPU core programmed to perform a third function, and second PHLs programmed to perform a fourth function. A communication interface is between the first and second CPU cores. The first and second FPGAs are diverse. A portion of the first function communicates first information from the first CPU core to the second CPU core through the interface. A portion of the third function communicates second information from the second CPU core to the first CPU core through the interface, and, otherwise, the first function is substantially the same as the third function. The second function is substantially the same as the fourth function. | 09-17-2009 |
Sean P. Brown, Agoura Hills, CA US
Patent application number | Description | Published |
---|---|---|
20160068545 | COMPOUNDS THAT INHIBIT MCL-1 PROTEIN - Provided herein are myeloid cell leukemia 1 protein (Mcl-1) inhibitors, methods of their preparation, related pharmaceutical compositions, and methods of using the same. For example, provided herein are compounds of Formula I, | 03-10-2016 |
Sean P. Cier, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20150294386 | ASSISTED SHOPPING - Disclosed are various embodiments for facilitating an assisted shopping experience. A speech input can be captured and transcribed. The transcribed speech input can be transmitted to a customer service agent in a data session that is contemporaneous with a voice session. The customer service agent can then facilitate an assisted shopping experience via the voice session and data session. | 10-15-2015 |
Sean P. Cronican, Folsom, CA US
Patent application number | Description | Published |
---|---|---|
20100308044 | STRENGTH CONTAINER - A sealable container ( | 12-09-2010 |
Sean P. Diaz-Hagan, Marietta, GA US
Patent application number | Description | Published |
---|---|---|
20150020292 | Headgear having insulated ventilation channels and perspiration and moisture drainage channel - This headgear having insulated ventilation channels and perspiration and moisture drainage channel consists of top insulated ventilation channels | 01-22-2015 |
Sean P. Gerolimatos, Plattsburgh, NY US
Patent application number | Description | Published |
---|---|---|
20080229494 | Shower drain adapter - A shower drain adapter system configured to allow use of a bondable waterproof membrane with a shower pan drain system comprises a drain body and an integrated bonding flange extending upwardly from the drain body. The integrated bonding flange is operable to be sealably attached to a bondable waterproof membrane to provide a substantially waterproof seal between the membrane and the adapter. A lower mating flange is separable from the drain body, the lower mating flange operable to mate with a component of a shower pan drain system installable on a waste pipe. The lower mating flange includes a substantially rigid frame; and a pliable gasket disposed at least partially about the frame, the pliable gasket having an inner diameter sized to correspond to an outer diameter of a portion of the drain body. | 09-25-2008 |
20090113621 | Segmented Drain Systems - A segmented drain system comprises a drain body, operable to mate with a drain fitting installed in a bath or shower area, and a bonding flange body, adjustable relative to the drain body. An integrated bonding flange extends from the bonding flange body, the integrated bonding flange being operable to be sealably attached to a bondable waterproof membrane to provide a substantially water-tight seal between the membrane and the bonding flange body. A seal is oriented between the integrated bonding flange body and the drain body, the seal being operable to provide a slidable, substantially water-tight interface between the integrated bonding flange body and the drain body. | 05-07-2009 |
20130160203 | SEGMENTED DRAIN SYSTEMS - A segmented drain system comprises a drain body, operable to mate with a drain fitting installed in a bath or shower area, and a bonding flange body, adjustable relative to the drain body. An integrated bonding flange extends from the bonding flange body, the integrated bonding flange being operable to be sealably attached to a bondable waterproof membrane to provide a substantially water-tight seal between the membrane and the bonding flange body. A seal is oriented between the integrated bonding flange body and the drain body, the seal being operable to provide a slidable, substantially water-tight interface between the integrated bonding flange body and the drain body. | 06-27-2013 |
20130318705 | TILEABLE DRAIN SYSTEMS AND RELATED METHODS - A tile installation comprises a plurality of surface tiles installed upon a surface, the plurality of surface tiles defining a perimeter area that at least partially circumscribes a drain area. A drain fitting is installed within the drain area. A frame is in fluid communication with the drain fitting, the frame including: i) an at least partially horizontal support surface; and ii) installation block receiving structure, with which an installation block can be mated. A drain tile support is removably fittable within the frame, the drain tile support including an upper surface to which a drain tile can be attached, and at least one support feature extending away from the upper surface and restable upon the support surface of the frame. | 12-05-2013 |
Sean P. Howe, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20150321766 | Nacelle-To-Pylon Fairing - A nacelle-to-pylon fairing formed over at least a portion of an inter-region between a nacelle and a pylon of an aircraft may include a longitudinal axis, a lateral axis and a transverse axis, an upper end incorporated to the pylon at a fairing-to-pylon interface, and a lower end incorporated to the nacelle at a fairing-to-nacelle interface, wherein the fairing defines a surface between the upper end and the lower end. | 11-12-2015 |
Sean P. Kranzberg, Martinez, CA US
Patent application number | Description | Published |
---|---|---|
20130278592 | Merging Drawing Objects from a Set of Canvas Elements - A method operable on a computer is provided for creating a canvas element for displaying 3D objects in the canvas element in a browser. The method includes capturing a first size of a first canvas element in which a first set of 3D objects is displayed in the first canvas element in the browser, and includes capturing a second size of a second canvas element in which a second set of 3D objects is displayed in the second canvas element in the browser. The method further includes creating a third canvas element having a third size that is a union of the first size and the second size based on capturing the first size and the second size. The method further includes displaying in the browser the first and the second sets of 3D objects in the third canvas element. | 10-24-2013 |
20130278593 | Copying a Drawing Object from a Canvas Element - A method operable on a computing device for copying a drawing object includes displaying, in the browser a set of drawing objects in a first canvas element, and receiving a selection of a first drawing object from the set of drawing objects. The method further includes capturing image information of the first drawing object based on receiving the selection of the first drawing object, and specifying instructions for a second canvas element. The second canvas element is independent from the first canvas element. The method further includes specifying instructions for a second drawing object where the second drawing object is a copy of the first drawing object. The method further includes retrieving the image information for displaying the second drawing object in the second canvas element, and displaying, in the browser, the second drawing object in the second canvas element according to the image information. | 10-24-2013 |
20130283192 | Generation of Canvas Elements for Drawing Objects - A method for creating a canvas element for a 3D object to be displayed in a browser includes: receiving a user input for a selection of a 3D object, which is to be displayed in the browser; receiving a user input for a location in the browser for displaying the 3D object; and receiving a user input for a size of the 3D object in the browser. The method further includes: receiving a user input for displaying the 3D object at the location and for the 3D object to have the size; creating a canvas element having location information for the location and size information for the size and in which the 3D object is to be displayed where the canvas element is created based on receiving the user input for displaying the 3D object; and displaying the 3D object in the canvas element in the browser. | 10-24-2013 |
20130298004 | Drawing HTML Elements - In embodiments of drawing HTML elements, an HTML drawing application ( | 11-07-2013 |
Sean P. Mcmenamin, Plano, TX US
Patent application number | Description | Published |
---|---|---|
20110158876 | INTEGRATED EXHAUST GAS COOLING SYSTEM AND METHOD - An integrated exhaust gas cooling system and method, including an expansion joint linking the system to an upstream source of exhaust gas and a pre-oxidation section through which exhaust gas travels. A hot temperature zone in which the exhaust gas is maintained at a temperature optimal for an oxidation process extends through the pre-oxidation section. An oxidation catalyst in the hot temperature zone is provided. The exhaust gas passes through the oxidation catalyst. Oxidized exhaust gas passes a post-oxidation section downstream of the oxidation catalyst. A tempering air stream is injected into the post-oxidation section to create a cool temperature zone in which the oxidized exhaust gas is cooled below the temperature in the hot temperature zone and to a temperature optimal for a reduction process. The system includes a reduction catalyst in the cool temperature zone through which the oxidized exhaust gas passes. | 06-30-2011 |
20110262333 | Controlling ammonia flow in a selective catalytic reduction system during transient non-steady-state conditions - A selective catalytic reduction (SCR) system is defined that uses the measured concentration of reactant slip in the exhaust gas after SCR processing to control the amount of reactant injected during non-steady-state operational conditions. The SCR system works with a reactant slip detector located in the post-SCR processing section of the exhaust flue. The reactant slip detector measures the concentration of reactant in the exhaust gases and, based on that concentration, the amount of reactant injected into the pre-SCR processing exhaust gases is controlled. | 10-27-2011 |
Sean P. Mirkes, Beaverton, OR US
Patent application number | Description | Published |
---|---|---|
20110153993 | Add Instructions to Add Three Source Operands - A method in one aspect may include receiving an add instruction. The add instruction may indicate a first source operand, a second source operand, and a third source operand. A sum of the first, second, and third source operands may be stored as a result of the add instruction. The sum may be stored partly in a destination operand indicated by the add instruction and partly a plurality of flags. Other methods are also disclosed, as are apparatus, systems, and instructions on machine-readable medium. | 06-23-2011 |
20110153994 | Multiplication Instruction for Which Execution Completes Without Writing a Carry Flag - A method in one aspect may include receiving a multiply instruction. The multiply instruction may indicate a first source operand and a second source operand. A product of the first and second source operands may be stored in one or more destination operands indicated by the multiply instruction. Execution of the multiply instruction may complete without writing a carry flag. Other methods are also disclosed, as are apparatus, systems, and instructions on machine-readable medium. | 06-23-2011 |
20110153997 | Bit Range Isolation Instructions, Methods, and Apparatus - Receiving an instruction indicating a source operand and a destination operand. Storing a result in the destination operand in response to the instruction. The result operand may have: (1) first range of bits having a first end explicitly specified by the instruction in which each bit is identical in value to a bit of the source operand in a corresponding position; and (2) second range of bits that all have a same value regardless of values of bits of the source operand in corresponding positions. Execution of instruction may complete without moving the first range of the result relative to the bits of identical value in the corresponding positions of the source operand, regardless of the location of the first range of bits in the result. Execution units to execute such instructions, computer systems having processors to execute such instructions, and machine-readable medium storing such an instruction are also disclosed. | 06-23-2011 |
20110161635 | Rotate instructions that complete execution without reading carry flag - A method of one aspect may include receiving a rotate instruction. The rotate instruction may indicate a source operand and a rotate amount. A result may be stored in a destination operand indicated by the rotate instruction. The result may have the source operand rotated by the rotate amount. Execution of the rotate instruction may complete without reading a carry flag. | 06-30-2011 |
20110246751 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 10-06-2011 |
20130117534 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 05-09-2013 |
20130124827 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 05-16-2013 |
20130212361 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 08-15-2013 |
20130227252 | Add Instructions to Add Three Source Operands - A method in one aspect may include receiving an add instruction. The add instruction may indicate a first source operand, a second source operand, and a third source operand. A sum of the first, second, and third source operands may be stored as a result of the add instruction. The sum may be stored partly in a destination operand indicated by the add instruction and partly a plurality of flags. Other methods are also disclosed, as are apparatus, systems, and instructions on machine-readable medium. | 08-29-2013 |
20130311756 | ROTATE INSTRUCTIONS THAT COMPLETE EXECUTION WITHOUT READING CARRY FLAG - A method of one aspect may include receiving a rotate instruction. The rotate instruction may indicate a source operand and a rotate amount. A result may be stored in a destination operand indicated by the rotate instruction. The result may have the source operand rotated by the rotate amount. Execution of the rotate instruction may complete without reading a carry flag. | 11-21-2013 |
20140013086 | ADDITION INSTRUCTIONS WITH INDEPENDENT CARRY CHAINS - A number of addition instructions are provided that have no data dependency between each other. A first addition instruction stores its carry output in a first flag of a flags register without modifying a second flag in the flags register. A second addition instruction stores its carry output in the second flag of the flags register without modifying the first flag in the flags register. | 01-09-2014 |
20140156977 | ENABLING AND DISABLING A SECOND JUMP EXECUTION UNIT FOR BRANCH MISPREDICTION - Techniques are described for enabling and/or disabling a secondary jump execution unit (JEU) in a micro-processor. The secondary JEU is incorporated in the micro-processor to operate concurrently with a primary JEU, and to enable the handling of simultaneous branch mispredicts on multiple branches. Activation and deactivation of the secondary JEU may be controlled by a pressure counter or a confidence counter. A pressure counter mechanism increments a count for each branch operation executed within the processor and decrements the count by a decay value during each cycle. A confidence counter mechanism increments a count for each correctly predicted branch, and decrements the count for each mispredict. Each counter signals an activation component, such as a port binding hardware component, to begin binding micro-operations to the secondary JEU when the counter exceeds an activation threshold. The counter mechanism may be thread-agnostic or thread-specific. | 06-05-2014 |
20140195790 | PROCESSOR WITH SECOND JUMP EXECUTION UNIT FOR BRANCH MISPREDICTION - A secondary jump execution unit (JEU) is incorporated in a micro-processor to operate concurrently with a primary JEU, enabling the execution of simultaneous branch operations with possible detection of multiple branch mispredicts. When branch operations are executed on both JEUs in a same instruction cycle, mispredict processing for the secondary JEU is skidded into the primary JEU's dispatch pipeline such that the branch processing for the secondary JEU occurs after processing of the branch for the primary JEU and while the primary JEU is not processing a branch. Moreover, in cases when a nuke command is also received from a reorder buffer of the processor, the branch processing for the secondary JEU is further delayed to accommodate processing of the nuke on the primary JEU. Further embodiments support the promotion of the secondary JEU to have access to the mispredict mechanisms of the primary JEU in certain circumstances. | 07-10-2014 |
20140280271 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 09-18-2014 |
20150100760 | PROCESSOR TO PERFORM A BIT RANGE ISOLATION INSTRUCTION - Receiving an instruction indicating a source operand and a destination operand. Storing a result in the destination operand in response to the instruction. The result operand may have: (1) first range of bits having a first end explicitly specified by the instruction in which each bit is identical in value to a bit of the source operand in a corresponding position; and (2) second range of bits that all have a same value regardless of values of bits of the source operand in corresponding positions. Execution of instruction may complete without moving the first range of the result relative to the bits of identical value in the corresponding positions of the source operand, regardless of the location of the first range of bits in the result. Execution units to execute such instructions, computer systems having processors to execute such instructions, and machine-readable medium storing such an instruction are also disclosed. | 04-09-2015 |
20150100761 | SYSTEM-ON-CHIP (SoC) TO PERFORM A BIT RANGE ISOLATION INSTRUCTION - Receiving an instruction indicating a source operand and a destination operand. Storing a result in the destination operand in response to the instruction. The result operand may have: (1) first range of bits having a first end explicitly specified by the instruction in which each bit is identical in value to a bit of the source operand in a corresponding position; and (2) second range of bits that all have a same value regardless of values of bits of the source operand in corresponding positions. Execution of instruction may complete without moving the first range of the result relative to the bits of identical value in the corresponding positions of the source operand, regardless of the location of the first range of bits in the result. Execution units to execute such instructions, computer systems having processors to execute such instructions, and machine-readable medium storing such an instruction are also disclosed. | 04-09-2015 |
20150106591 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 04-16-2015 |
20150106592 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 04-16-2015 |
20150106593 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 04-16-2015 |
20150106594 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 04-16-2015 |
20150143084 | HAND HELD DEVICE TO PERFORM A BIT RANGE ISOLATION INSTRUCTION - Receiving an instruction indicating a source operand and a destination operand. Storing a result in the destination operand in response to the instruction. The result operand may have: (1) first range of bits having a first end explicitly specified by the instruction in which each bit is identical in value to a bit of the source operand in a corresponding position; and (2) second range of bits that all have a same value regardless of values of bits of the source operand in corresponding positions. Execution of instruction may complete without moving the first range of the result relative to the bits of identical value in the corresponding positions of the source operand, regardless of the location of the first range of bits in the result. Execution units to execute such instructions, computer systems having processors to execute such instructions, and machine-readable medium storing such an instruction are also disclosed. | 05-21-2015 |
20150178079 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 06-25-2015 |
20150178080 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 06-25-2015 |
20150178081 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 06-25-2015 |
20150178082 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 06-25-2015 |
20150178083 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 06-25-2015 |
20150178084 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 06-25-2015 |
Sean P. O'Brien, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150350265 | REGION BASED IMAGE SHARING - Some embodiments provide a region-based method for sharing photos between devices. The method establishes an image-sharing event for a particular region, which in some embodiments is defined in terms of one or more geographic attributes (e.g., a latitude, a longitude, and one or more shape attributes that define a shape about the intersection of the latitude and the longitude). The method then allows devices that enter the particular region to join the image-sharing event, so that (1) the devices can capture and add photos for the event, and (2) they can view and save photos captured by other devices that joined the event. To facilitate the sharing of the photos, the method of some embodiments makes the photos that are captured for the event available for viewing for a period of time after the event has ended. This extra time provides the event participants more time to view and save photos captured for the event. | 12-03-2015 |
20150350266 | REGION BASED IMAGE SHARING - Some embodiments provide a region-based method for sharing photos between devices. The method establishes an image-sharing event for a particular region, which in some embodiments is defined in terms of one or more geographic attributes (e.g., a latitude, a longitude, and one or more shape attributes that define a shape about the intersection of the latitude and the longitude). The method then allows devices that enter the particular region to join the image-sharing event, so that (1) the devices can capture and add photos for the event, and (2) they can view and save photos captured by other devices that joined the event. To facilitate the sharing of the photos, the method of some embodiments makes the photos that are captured for the event available for viewing for a period of time after the event has ended. This extra time provides the event participants more time to view and save photos captured for the event. | 12-03-2015 |
Sean P. Oilar, Wolcott, IN US
Patent application number | Description | Published |
---|---|---|
20090139488 | Diagnostic system for high pressure fuel system - A diagnostic system for an engine is disclosed. The diagnostic system has a sensor configured to sense a parameter of the fuel pressurized by the engine, and to generate a signal corresponding to a value of the parameter. The diagnostic system also has a controller in communication with the engine and the sensor. The controller is configured to detect a positive change in the parameter of the pressurized fuel and to inhibit starting of the engine if the positive change is not detected. | 06-04-2009 |
Sean P. Overberger, Streetsboro, OH US
Patent application number | Description | Published |
---|---|---|
20140306691 | Circuit That Deciphers Between AC And DC Input Signals - Aspects of the present invention provide a module including an electronic circuit that flags the presence of AC or DC input signals. An AC filter receives an input signal and couples it to a first leg. The AC filter permits an AC signal to pass to produce a first output and prevents a DC signal from passing. A DC filter also receives the input signal and couples it to a second leg. The DC filter permits a DC signal to pass to produce a second output and prevents at least part of an AC signal from passing. A lock out circuit in the first leg prevents the second leg from producing the second output when the first leg produces the first output. The output of each leg may be digitized and coupled to a logic controller to flag the presence of AC or DC input signals. | 10-16-2014 |
Sean P. Overberger, Sr., Streetsboro, OH US
Patent application number | Description | Published |
---|---|---|
20140145638 | Circuit That Deciphers Between AC and DC Input Signals - Electronic devices require correct power in order to operate correctly. Receiving an incorrect power signal could potentially result in immediate and/or long term harm to the electronic device and/or catastrophic conditions. Certain devices, such as programmable logic controller (“PLC”) modules, may provide variable power to electronic devices, such as field devices comprising sensors and/or actuators. The present inventors have recognized that deciphering between AC and DC input signals before coupling electronic devices to such power sources may advantageously avoid harmful and/or catastrophic conditions. Aspects of the present invention provide an electronic circuit for deciphering between an AC and a DC input signal. Systems and methods are also described. | 05-29-2014 |
Sean P. Telley, Fort Wayne, IN US
Patent application number | Description | Published |
---|---|---|
20100243292 | METHOD FOR FUSING INSULATED WIRES, AND FUSED WIRES PRODUCED BY SUCH METHOD - A method for fusing a pair of insulated wires to one another, and a fused wire made by such method, in which the combined or major diameter of the fused wire equals, or very closely matches, the sum of the diameters of the individual wires prior to fusion. In the present method, a pair of wires, each having a coating of insulation that is substantially fully cured, are brought into close abutting contact with one another along a line contact, and thereafter pass through a heating device which heats the coatings above their a thermal transition point of at least one of the pair of wires to fuse the coatings of the wires together along the line contact. | 09-30-2010 |
20130153112 | METHOD FOR FUSING INSULATED WIRES, AND FUSED WIRES PRODUCED BY SUCH METHOD - A method for fusing a pair of insulated wires to one another, and a fused wire made by such method, in which the combined or major diameter of the fused wire equals, or very closely matches, the sum of the diameters of the individual wires prior to fusion. In the present method, a pair of wires, each having a coating of insulation that is substantially fully cured, are brought into close abutting contact with one another along a line contact, and thereafter pass through a heating device which heats the coatings above their a thermal transition point of at least one of the pair of wires to fuse the coatings of the wires together along the line contact. | 06-20-2013 |
Sean P. Tunning, Cincinnati, OH US
Patent application number | Description | Published |
---|---|---|
20130110481 | Agent Generation for Agent-Based Modeling Systems | 05-02-2013 |
Sean P. Walker, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20140257334 | SLIDER CONTROL OF CATHETERS AND WIRES - One exemplary user interface for a medical robotics system may include a control panel and one or more sliders that may be slidably carried by the control panel to actuate one or more motors for moving a surgical instrument of the medical robotics system. The sliders may be configured to actuate the motors to move the surgical instrument along a respective one of a plurality of degrees of freedom. | 09-11-2014 |
20140264081 | REDUCING INCREMENTAL MEASUREMENT SENSOR ERROR - For position sensors, e.g., a fiber-based system, that build a shape of an elongated member such as a catheter using a sequence of small orientation measurements, a small error in orientation at the proximal end of the sensor will cause large error in position at distal points on the fiber. Exemplary methods and systems are disclosed which may provide full or partial registration along the length of the sensor to reduce the influence of the measurement error. Additional examples are directed to applying selective filtering at a proximal end of the elongated member to provide a more stable base for distal measurements and thereby reducing the influence of measurement errors. | 09-18-2014 |
20150142013 | SYSTEMS AND METHODS FOR POSITIONING AN ELONGATE MEMBER INSIDE A BODY - Systems and methods for introducing and driving flexible members in a patient's body are described herein. In one embodiment, a robotic method includes positioning a flexible elongated member that has a preformed configuration, wherein at least a part of the flexible elongated member has a first member disposed around it, and wherein the first member includes a first wire for bending the first member or for maintaining the first member in a bent configuration, releasing at least some tension in the first wire to relax the first member, and advancing the first member distally relative to the flexible elongated member while the first member is in a relaxed configuration. | 05-21-2015 |
20150223902 | NAVIGATION WITH 3D LOCALIZATION USING 2D IMAGES - A method for facilitating a medical or surgical procedure in an operating site in a body of a patient may involve: displaying a first point on a first two-dimensional image of the operating site into which an elongate, flexible catheter device is inserted in response to a first user input; mapping the first point on at least a second two-dimensional image of the operating site, the second two-dimensional image being oriented at a non-zero angle with respect to the first two-dimensional image; displaying a first line on the second image that projects from the first point; displaying a second point on the second image in response to a second user input; and determining a three-dimensional location within the operating site, based on the first line and the second point on the second image. | 08-13-2015 |
20150246204 | REDUCING INCREMENTAL MEASUREMENT SENSOR ERROR - For position sensors, e.g., a fiber-based system, that build a shape of an elongated member, such as a catheter, using a sequence of small orientation measurements, a small error in orientation at the proximal end of the sensor will cause large error in position at distal points on the fiber. Exemplary methods and systems are disclosed, which may provide full or partial registration along the length of the sensor to reduce the influence of the measurement error. Additional examples are directed to applying selective filtering at a proximal end of the elongated member to provide a more stable base for distal measurements and thereby reducing the influence of measurement errors. | 09-03-2015 |
20150265807 | SYSTEMS AND DEVICES FOR CATHETER DRIVING INSTINCTIVENESS - A robotic catheter system may include a flexible catheter having a proximal end, a distal end, and an articulating portion at the distal end. It may further include a sensor coupled with the flexible catheter at or near the distal end, a visual display for displaying an image of at least part of the flexible catheter, a processor for generating a virtual indicator displayed on the image of the flexible catheter, where the virtual indicator indicates a direction of articulation and/or an amount of articulation of the articulating portion of the catheter, and a controller coupled with the proximal end of the flexible catheter to receive a user input and articulate the articulating portion of the catheter in response to the user input. | 09-24-2015 |
20150297864 | DEVICES, SYSTEMS, AND METHODS FOR CONTROLLING ACTIVE DRIVE SYSTEMS - The present application is related to devices, systems, and methods for controlling active drive systems. In one embodiment, the drive system may include a first surface and a second surface for engaging an elongate member. The first and second surfaces may be attached to a drive mechanism to move the elongate member. The first surface may be slidable relative to the drive mechanism and may have a clearance between the drive mechanism and an end of the first surface during movement of the elongate member in a non-slip condition. A sensor may be associated with the first surface and may be configured to detect movement of the first surface in a slip condition. | 10-22-2015 |
20150375399 | USER INTERFACE FOR MEDICAL ROBOTICS SYSTEM - An exemplary illustration of a user interface for a medical robotics system may include multiple light sources configured to illuminate a gesture within a field of view. The user interface may further include multiple cameras, which have a field of view and are configured to generate a detection signal in response to detecting the gesture within the field of view. The user interface can also have a controller configured to generate a command signal based on the detection signal. The command signal may be configured to actuate an instrument driver, a display device, a C-arm configured or any combination thereof to perform a function mapped to the gesture. | 12-31-2015 |
Sean P. Walker, Beckenham GB
Patent application number | Description | Published |
---|---|---|
20140108147 | SYSTEM FOR CREATING SEPARATE DATA SERVING SPACES FOR EACH MOBILE CARRIER IN A PLURALITY OF MOBILE CARRIERS - A system is described for creating a separate data serving space for each mobile carrier in a plurality of mobile carriers. The system may include a processor, a memory and an interface. The memory may store a keyword, a plurality of mobile data items corresponding to the keyword and a plurality of mobile carriers, and a search request. The interface may communicate with a user through a mobile device. The processor may be operatively connected to the interface and the memory and may store the plurality of mobile data items in the memory. The processor may receive a mobile search request from a user via the interface, and may determine the mobile carrier in communication with the interface. The processor may then retrieve the mobile data item corresponding to the keyword and the determined mobile carrier and may serve the retrieved mobile data item to the user. | 04-17-2014 |
Sean P. Walker, Kent GB
Patent application number | Description | Published |
---|---|---|
20110093332 | System for Separating Mobile Search Traffic From Web Search Traffic Using Keyword Separation - A system is described for separating mobile search traffic from web search traffic. The system may include a processor, a memory and an interface. The memory may store a keyword, mobile data related to the keyword, web data related to the keyword, and a search request. The interface may communicate with a user. The processor may be operatively connected to the interface and the memory and may store the mobile data and web data in the memory. The processor may receive a search request from a user via the interface and may determine if the search request is mobile traffic or web traffic. The processor may then retrieve and serve the mobile data to the user if the search request is mobile traffic, or may retrieve and serve the web data to the user if the search request is web traffic. | 04-21-2011 |
20150073905 | SYSTEM FOR PROVIDING FOR A REVENUE GENERATOR TO BID EXCLUSIVELY ON MOBILE SEARCH TRAFFIC - A system is described for providing for a revenue generator to bid exclusively on mobile search traffic. The system may include a processor, a memory and an interface. The memory may store a plurality of bids, a keyword, a mobile search request and a mobile advertisement associated with a revenue generator. The interface may communicate with a user and a plurality of revenue generators. The processor may receive bids on the keyword from the revenue generators. The bids may apply to the keyword when the keyword is searched for through the mobile carrier. The processor may receive the mobile search request from the user. The processor may determine if the mobile search request originated from the mobile carrier. The processor may serve the user the advertisement if the mobile search request originated from the mobile carrier, otherwise the mobile advertisement is not served for the keyword. | 03-12-2015 |