Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Grubbs

Alan Grubbs, San Diego, CA US

Patent application numberDescriptionPublished
20150239917Process of Producing Phosphinothricin Employing Nitrilases - The present invention generally relates to processes for the enzymatic production of a phosphinothricin product or precursor thereof from a nitrile-containing substrate.08-27-2015

Alan Grubbs, St. Louis, MO US

Patent application numberDescriptionPublished
20130204031PROCESS OF PRODUCING PHOSPHINOTHRICIN EMPLOYING NITRILASES - The present invention generally relates to processes for the enzymatic production of a phosphinothricin product or precursor thereof from a nitrile-containing substrate.08-08-2013

Alexander Mclain Grubbs, Chapel Hill, NC US

Patent application numberDescriptionPublished
20130330700MODULAR STAGED REALITY SIMULATOR - This invention is directed to a modular staged simulator and a process of simulating medical trauma and maladies for the purpose of training or certifying individuals including medical professionals. More specifically, this disclosure relates to ex vivo training exercises as opposed to traditional forms of training using intact cadavers, in vivo surgery on animal subjects; and supervised apprenticeship performing surgery on human subjects with trauma or maladies under the watch of a skilled medical practitioner.12-12-2013

Christopher V. Grubbs, Spanaway, WA US

Patent application numberDescriptionPublished
20090123708METHOD AND TOOLS FOR FABRICATING COMPOSITE BEAMS - Three simple tools are used to both preform and mold a composite layup into a J-beam. A first composite charge is preformed into a C-channel using a first tool, and a second composite charge is formed into a Z-channel using both the first tool and a second tool. The C-channel and Z-channel are laid up between the first and second tools, following which a perform composite cap and third tool are added to complete the layup and the tool assembly. The layup may be molded using vacuum bagging techniques and subsequently cured while held in the tool assembly.05-14-2009

Christopher Vernon Grubbs, Spanaway, WA US

Patent application numberDescriptionPublished
20130091714APPARATUS AND METHOD UTILIZING A MAGNETIC FORCE TO APPLY A FORCE TO A MATERIAL - A roller comprising a magnet is used to apply a force to a material between the magnet of the roller and a magnetically susceptible surface. A handle of the roller may be moved by a user to roll the roller over the material to apply the force along a length of the material.04-18-2013

Cliff Grubbs, Corpus Christi, TX US

Patent application numberDescriptionPublished
20160105010Repairable Power Loop (Cord) Assembly - A power cord assembly for supplying power to a drilling rig is disclosed. The assembly is assembled such that it can be easily dismantled for infield repairs and replacement of a malfunctioning component, hence it is a re-buildable unit. A series of cords containing a stack of cables that supply power to the Top Drive unit are secured in position within a hose, by several compression blocks. The compression blocks are concentric to each other about an axis. A hanging system surrounds the compression blocks and the hanging system is further surrounded by a hose. A series of king clamps are placed around the hose for firmly securing the hose in its position. The king clamps are removed when needed (for example for repair of a cable) so that all the components which make up the assembly are easily accessed by a user. The assembly is secured to a drilling rig and goes up and down in a continuous fashion during use.04-14-2016

Daniel George Grubbs, Amherst, MA US

Patent application numberDescriptionPublished
20150317415SYSTEM AND METHOD FOR ENGINEERING AND DETAILING STEEL JOINTS IN A STEEL STRUCTURE - A system for engineering and detailing joints in a steel structure includes a compute device that is electronically linked with a web-enabled server. In use, the system engages in an automated process of connecting the various joints in the steel structure by first collecting basic connection preferences via the compute device. Additionally, raw data is extracted from a computer model of the steel structure on the compute device. Using the connection preferences and raw data, the server analyzes framing interrelationships and engineers the connection details for each joint based upon connection preferences and load requirements. Taking into account the connection details of other local joints in the steel structure, the server utilizes an iterative engineering process to ensure that the connection details satisfy structural loads in a cost-effective fashion. Upon completion, the engineered connection details are uploaded back into the computer model of the steel structure on the compute device.11-05-2015

Harvey J. Grubbs, Louisa, VA US

Patent application numberDescriptionPublished
20110132381RAPIDLY DEGRADABLE FILTERS VIA ELECTRON IONIZATION - A method of forming a filter for a smoking article which includes exposing cellulose acetate fibers to an electron beam process, wherein electron beam process deacetylates the cellulose acetate fibers to render the cellulose acetate fibers water-permeable; and forming a cellulose acetate rod from a tow of the cellulose acetate fibers. Filter plugs of the cellulose acetate fibers are water-permeable and allow discarded filtered smoking articles to rapidly degrade and expose the components to the environment.06-09-2011

Jennifer L. Grubbs, Hugoton, KS US

Patent application numberDescriptionPublished
20140287115Stick-mounted edible item-making assembly - An assembly and method for preparing edible items on a stick, from material that may not be particularly pourable, using a mold, a mold compression piece and a stick.09-25-2014

John Michael Grubbs, Half Moon Bay, CA US

Patent application numberDescriptionPublished
20090222842System, method and apparatus for controlling multiple applications and services on a digital electronic device - A services and application controller (“SAC”) is provided for digital electronic devices. The SAC includes four interfaces which respectively interact with four different environments, namely an application interface that interacts with application environments and applications, an extension interface that interacts with engines and enablers, a platform interface that interacts with device platform environments, and a service and network interface that interacts with services and service infrastructures and with networks. The SAC provides a set of core functions and abstracts the environments from each other, which enable interactions between these environments without requiring that the environments be aware of specific aspects of the other environments for the interactions.09-03-2009
20140082640System, Method and Apparatus for Controlling Multiple Applications and Services on a Digital Electronic Device - A services and application controller (“SAC”) is provided for digital electronic devices. The SAC includes four interfaces which respectively interact with four different environments, namely an application interface that interacts with application environments and applications, an extension interface that interacts with engines and enablers, a platform interface that interacts with device platform environments, and a service and network interface that interacts with services and service infrastructures and with networks. The SAC provides a set of core functions and abstracts the environments from each other, which enable interactions between these environments without requiring that the environments be aware of specific aspects of the other environments for the interactions.03-20-2014

Mark A. Grubbs, Round Rock, TX US

Patent application numberDescriptionPublished
20140035764CODE SET CONVERSION MANAGEMENT OPTIMIZATION - A management module registers a request to convert code from a first code set to a second code set, identifies a code set converter (CSC), determines whether a most recently used CSC is the identified CSC and, in response to determining that the most recently used CSC is not the identified CSC, locates a user-preferred CSC pool comprising a subset of locally stored CSCs each corresponding to a preference index. The management module, in response to determining that the identified CSC is located within the user-preferred CSC pool, searches the user-preferred CSC pool for the identified CSC, loads the identified CSC, initiates the identified CSC that converts the code from the first code set to the second code set, modifies usage data for the identified CSC, and orders the user-preferred CSC pool based on a preference index for each CSC stored in the CSC pool.02-06-2014

Mark Allen Grubbs, Round Rock, TX US

Patent application numberDescriptionPublished
20080222211Method and Apparatus to Capture and Transmit Dense Diagnostic Data of a File System - A processor selects file system metadata. A processor identifies each unit of data in a file system. The processor determines if the unit of data contains file system metadata. The processor writes a unit of data of metadata to a diagnostic file system, provided it was determined that the unit of data contains file system metadata. The processor then determines if the unit of data contains user data. If the unit of data contains user data, the processor writes a sparse object to the diagnostic file.09-11-2008
20090049068Method and Apparatus to Capture and Transmit Dense Diagnostic Data of a File System - A processor selects file system metadata. A processor identifies each unit of data in a file system. The processor determines if the unit of data contains file system metadata. The processor writes a unit of data of metadata to a diagnostic file system, provided it was determined that the unit of data contains file system metadata. The processor then determines if the unit of data contains user data. If the unit of data contains user data, the processor writes a sparse object to the diagnostic file.02-19-2009
20090265401Method, System and Computer Program Product for Shrinking a File System - Computer implemented method, system and computer program product for shrinking a file system in a data processing system. A computer implemented method for shrinking a file system in a data processing system includes designating an amount by which a file system comprised of a plurality of contiguous blocks is to be shrunk, and removing at least one contiguous intermediate block of the plurality of contiguous blocks from the file system to shrink the file system by the designated amount.10-22-2009

Patent applications by Mark Allen Grubbs, Round Rock, TX US

Matthew Grubbs, Union, KY US

Patent application numberDescriptionPublished
20140034590SLIDING AND PIVOTING RETAINER - A merchandising security system includes a support adapted to be secured to a first associated merchandising structure and at least one product barrier movably mounted to the support. The at least one product barrier extends away from the support so as to approach a second associated merchandising structure spaced from the first associated merchandising structure. The product barrier is at least one of slidably mounted in relation to the support and pivotably mounted in relation to the support, wherein the product barrier includes first and second members which cooperate to retard a forward movement of an associated object supported on the first associated merchandising structure. At least one of the first and second members is mounted in relation to the support via a hinge.02-06-2014
20140034591ADJUSTABLE MOUNTING STRUCTURE FOR A SHELVING SYSTEM - A shelf system includes a support member that accommodates an associated object for display and dispensing. The support member includes a front end and a rear end. A mounting portion is disposed adjacent the support member rear end. The mounting portion includes a first member which connects to an associated upright and a second member which is operatively connected to the support member. A pin is connected to one of the first and second members and a sleeve is connected to the other of the first and second members, wherein the sleeve selectively accommodates the pin. A fastener is provided for selectively securing the pin in the sleeve.02-06-2014
20140190917LATCHING SYSTEM FOR A MERCHANDISING APPARATUS - A latching system for a gravity fed merchandising apparatus includes a shelf slidably mounted between a first and a second side bracket, the shelf being adapted to move between a vending position and a stocking position. A first latch member is operably mounted to one of the shelf and the first side bracket and a second latch member is operably mounted to one of the shelf and the second side bracket. The first and second latch members are located adjacent opposed side edges of the shelf. Each of the first and second latch members is resiliently biased to an extended position. An actuating device is provided for moving the first and second latch members to a respective retracted position allowing the shelf to slide from the vending position to the stocking position.07-10-2014
20140263112PRODUCT MERCHANDISER - A retainer assembly for an associated merchandising structure includes a planar divider mounted to the associated merchandising structure with the divider including a first side, a second side, a front end and a rear end. A first retainer is pivotally mounted to a first side of the divider adjacent the front end thereof. A second retainer is pivotally mounted to the second side of the divider adjacent the front end thereof. The first and second retainers are biased into an orientation normal to the plane of the divider. Each of the first and second retainers is adapted to pivot omnidirectionally in relation to the plane of the divider.09-18-2014
20140263134DUAL END DIVIDER - A dual ended or reversible divider includes an elongated base member with a first end and an opposite second end. A divider wall extends away from the elongated base member. A first profile portion is positioned adjacent the first end of the elongated base member and is adapted to engage a first type of rail which can be mounted on a shelf. A second profile portion is positioned adjacent the opposite second end of the elongated base member and is adapted to engage a second type of rail which can be mounted on the shelf.09-18-2014
20150041418TRACKLESS PUSHER FOR LARGE ITEMS - A trackless pusher system for a shelf defining a top surface includes a pusher having a base that is supported by the shelf top surface. A coiled spring includes a first end that is mounted to the shelf and a second end which is supported on the pusher base. A divider is mounted to the shelf, wherein the divider includes a base wall which is spaced from the shelf top surface so as to define a slot therebetween. An adjustable protrusion is mounted to the pusher for lateral extension in relation to the base of the pusher, wherein the arm extends into the slot and rides in the slot as the pusher moves forwardly and rearwardly on the shelf such that the pusher body is stabilized by the divider.02-12-2015

Matthew Eric Grubbs, Union, KY US

Patent application numberDescriptionPublished
20110163113DISPENSER FOR ROUND AND RECTANGULAR CANS - A theft deterrent dispensing unit particularly for use with cans includes a conveyor section that leads to a dispensing head. The dispensing head pivots downwardly allowing the leading can to be grasped. As the dispensing head pivots downwardly, rear tabs of the dispensing head pivots upwardly, preventing the next adjacent can from moving immediately into the dispensing head until the dispensing head rotates back to a closed position. The tabs also act to center smaller cans as they move down the dispenser. Further, when the dispensing head is pivoted to an open position, a barrier is pulled down from the top of the shroud, preventing an individual from reaching in and grabbing the next adjacent can. The dispensing head includes recessed guide members which are raised when smaller round cans are dispensed, centering the cans in the front of the dispenser.07-07-2011

Nathan D. Grubbs, West Chester, OH US

Patent application numberDescriptionPublished
20150148829METHODS AND FEATURES FOR COUPLING ULTRASONIC SURGICAL INSTRUMENT COMPONENTS TOGETHER - A surgical apparatus comprises a transducer assembly and a shaft assembly. The transducer assembly is operable to convert electrical power into ultrasonic vibrations. The shaft assembly comprises an ultrasonic waveguide, a sheath, a shroud, and a torque transfer assembly. The waveguide is configured to couple with the transducer assembly. The waveguide is disposed within the sheath. The sheath extends through the shroud. The torque transfer assembly is contained within the shroud. The torque transfer assembly is configured to transfer a predetermined range of torque from the shroud to the waveguide to thereby couple the waveguide with the transducer assembly. The torque transfer assembly is further configured to prevent transfer of torque from the shroud to the waveguide beyond an upper limit of the predetermined range.05-28-2015
20150223977METHOD AND APPARATUS FOR SUPRACHOROIDAL ADMINISTRATION OF THERAPEUTIC AGENT - An apparatus for delivering therapeutic agent to an eye comprises a body, a cannula, a hollow needle, and an actuation assembly. The cannula extends distally from the body and is sized and configured to be insertable between a choroid and a sclera of a patient's eye. The actuation assembly is operable to actuate the needle relative to the cannula to thereby drive a distal portion of the needle along an exit axis that is obliquely oriented relative to the longitudinal axis of the cannula. The cannula may be inserted through a sclerotomy incision to position a distal end of the cannula at a posterior region of the eye, between the choroid and sclera. The needle may be advanced through the choroid to deliver the therapeutic agent adjacent to the potential space between the neurosensory retina and the retinal pigment epithelium layer, adjacent to the area of geographic atrophy.08-13-2015

Nathan Daniel Grubbs, West Chester, OH US

Patent application numberDescriptionPublished
20160000423NEEDLE DRIVER - A needle driver includes a first elongated body that defines an interior chamber. A second elongated body defines an interior space, and is slideable within the interior chamber defined by the first elongated body between a retracted position and an extended position. The needle driver also includes a clamping device having a clamping end and a connecting member, which is affixed to the first elongated body and coupled within the clamping end. A biasing shaft is slideably disposed within the interior space defined by the second elongated body. An actuator is affixed to the biasing shaft and is slideable in a proximal direction and a distal direction.01-07-2016

Robert Grubbs, Pasadena, CA US

Patent application numberDescriptionPublished
20150032207INSTRUMENTS AND METHODS FOR THE IMPLANTATION OF CELL-SEEDED SUBSTRATES - Disclosed herein are instruments and methods for delivery of substrates, including cell-seeded substrates, to target tissues requiring treatment for various diseases that induce cell death, damage or loss of function. The substrates are configured to provide cells, including stem cells, with a structural support that allows interconnection with and transmission of biological signals between the cells and the target tissue.01-29-2015

Robert Grubbs, Miller Place, NY US

Patent application numberDescriptionPublished
20150175761Patterning by Area Selective Oxidation - Technologies are described for methods for producing a pattern of a material on a substrate. The methods may comprise receiving a patterned block copolymer on a substrate. The patterned block copolymer may include a first polymer block domain and a second polymer block domain. The method may comprise exposing the patterned block copolymer to a light effective to oxidize the first polymer block domain in the patterned block copolymer. The method may comprise applying a precursor to the block copolymer. The precursor may infuse into the oxidized first polymer block domain and generate the material. The method may comprise applying a removal agent to the block copolymer. The removal agent may be effective to remove the first polymer block domain and the second polymer block domain from the substrate, and may not be effective to remove the material in the oxidized first polymer block domain.06-25-2015

Robert Grubbs, Bristol, WI US

Patent application numberDescriptionPublished
20130037661UNIVERSAL HANGER DEVICE - A universal hanger device mounts components of a heating, ventilation, and air conditioning (“HVAC”) system within an architectural structure. The universal hanger device allows HVAC components such as duct members to be mounted in any position and/or configuration.02-14-2013

Robert Grubbs, South Pasadena, CA US

Patent application numberDescriptionPublished
20120009159BIOCOMPATIBLE SUBSTRATE FOR FACILITATING INTERCONNECTIONS BETWEEN STEM CELLS AND TARGET TISSUES AND METHODS FOR IMPLANTING SAME - Disclosed herein are substrates for cell delivery to target tissues requiring treatment for various diseases that induce cell death, damage or loss of function. The substrates are configured to provide seeded cells, including stem cells, with a structural support that allows interconnection with and transmission of biological signals between the cells and the target tissue.01-12-2012
20150147377BIOCOMPATIBLE SUBSTRATE FOR FACILITATING INTERCONNECTIONS BETWEEN STEM CELLS AND TARGET TISSUES AND METHODS FOR IMPLANTING SAME - Disclosed herein are substrates for cell delivery to target tissues requiring treatment for various diseases that induce cell death, damage or loss of function. The substrates are configured to provide seeded cells, including stem cells, with a structural support that allows interconnection with and transmission of biological signals between the cells and the target tissue.05-28-2015

Robert B. Grubbs, Miller Place, NY US

Patent application numberDescriptionPublished
20120028191Azide Functionalized Poly(3-Hexylthiophene) and Method of Forming Same - The invention relates azide functionalized poly(3-hexylthiophene)s. Various azide functionalized poly(3-hexylthiophene)s and intermediates are disclosed and described, as well as method for making novel monomers that are synthesized and transformed into P3HT-N02-02-2012
20140284568Azide Functionalized Poly(3-Hexylthiophene) and methods of Forming Same - This disclosure relates to a polymer having the formula:09-25-2014

Robert Howard Grubbs, Pasadena, CA US

Patent application numberDescriptionPublished
20140106960Z-SELECTIVE OLEFIN METATHESIS CATALYSTS AND THEIR SYNTHETIC PROCEDURE - The invention relates to C—H activated olefin metathesis catalyst compounds, the preparation of such compounds, and the use of such catalysts in the metathesis of olefins and olefin compounds, more particularly, the use of such catalysts in Z selective olefin metathesis reactions. In general, the catalyst compounds of the invention comprise a Group 8 metal (M), an alkylidene moiety (═CR04-17-2014

Robert William Grubbs, Roanoke, VA US

Patent application numberDescriptionPublished
20100123722SYSTEMS AND METHODS INVOLVING GRAPHICALLY DISPLAYING CONTROL SYSTEMS - A method for displaying a control system comprising, receiving a function block diagram file including a function block having an associated logic function, receiving an animation instruction associated with the function block, receiving system data from a system controller, receiving a first graphic associated with the logic function from a function block library, processing the first graphic and the system data according to the animation instruction to render an updated first graphic reflecting the systems data, and displaying the function block and the rendered updated first graphic associated with the logic function.05-20-2010
20130006390SYSTEMS AND METHODS FOR FUNCTION BLOCK INSTANTIATION - The embodiments described herein include a system and a method. In one embodiment, a system includes a library configured to store reusable executable control information and a substitution information. The system further includes a controller configured to instantiate the reusable executable control information in a memory and to associate the substitution information with a field device.01-03-2013
20140282215SEMANTIC ZOOM IN INDUSTRIAL HMI SYSTEMS - A system includes a processor configured to cause a display to display a graphical visualization of an industrial system, detect a user input corresponding to an area of the display, perform a semantic zoom of the area of the display, and to display a first level of information based on the semantic zoom. The first level of information includes a data that was not previously displayed on the area of the display.09-18-2014

Patent applications by Robert William Grubbs, Roanoke, VA US

Robert William Grubbs, Salem, VA US

Patent application numberDescriptionPublished
20140022072Systems and Methods for Configuring Analog Process Alarms in Control Devices - Systems and methods for configuring an analog process alarm in digital control devices are provided. In one example embodiment, a system may include a logic editor configured to create templates, including one or more alias names for corresponding one or more analog alarm sub-variables associated with an analog process variable, within the digital control system; a human-machine interface configured to provide to a user an analog alarm virtual block diagram visualizing processing logic associated with the analog process variable within the digital control system and to receive from the user a request to select a template from the created templates; and a template generator configured to automatically generate, based on the selection of the template, the alias names for the corresponding analog alarm sub-variables of the analog process alarm. The alias names may be defined directly on the analog process variable.01-23-2014
20140207261Systems and Methods for Automated Display of Permissive Logic in Control Systems Associated with a Power Generation Unit - Certain embodiments herein relate to automated display of permissive logic in control systems associated with a power generation unit. A control device may be configured to provide automated updates of system data, such as signals received from power generation equipment, to an HMI or SCADA display, as non-limiting examples. A logic builder block may receive permissive logic configurations, including one or more combinational logic blocks. A logic builder block may be associated with power generation equipment to facilitate the identification of related system data and the subsequent association of the system data to corresponding input pins for the combinational logic blocks. The permissive logic configurations may be compiled into object code and downloaded to the control device, where it may be executed to perform the above described functions, among other functions.07-24-2014
20140359478Systems and Methods for Sharing a User Interface Element Based on User Gestures - Certain embodiments herein relate to systems and methods for sharing a user interface element based on user gestures. In one embodiment, a method can include selecting, based on a user gesture, a user interface element being displayed on an output device of the source computer. The method can further include identifying a location on the output device of the source computer to move the user interface element. The method can further include updating the output device of the source computer to display the user interface element at the identified location on the output device. The method can also include generating, in response to updating the output device, a notification indicating that the source computer is sharing the user interface element. The method can also include transmitting the notification to one or more target computers in communication with the source computer.12-04-2014
20140359538SYSTEMS AND METHODS FOR MOVING DISPLAY OBJECTS BASED ON USER GESTURES - Certain embodiments herein relate to systems and methods for moving display objects based on user gestures. In one embodiment, a system can include at least one memory configured to store computer-executable instructions and at least one control device configured to access the at least one memory and execute the computer-executable instructions. The instructions may be configured to detect a first user gesture adjacent to an output device in order to identity a display object displayed on the output device. The instructions may be configured to detect a second user gesture adjacent to the output device in order to identify a location to move the display object. The instructions may be configured to update the output device to display the display object at the identified location on the output device.12-04-2014

Robert William Grubbs, Blue Ridge, VA US

Patent application numberDescriptionPublished
20140203934DYNAMIC ALARM SYSTEM FOR OPERATING A POWER PLANT AND METHOD OF RESPONDING TO SAME - A dynamic alarm system for operating a power plant is disclosed. The dynamic alarm system includes a sensor configured to generate a signal related to a measurement of an operation of the power plant. An interface displays a generated alarm to an operator and receives a dynamic rating value from the operator related to the generated alarm. A processor generates the alarm using the generated signal, compiles the rating value and alters an operation of the power plant from the compiled rating value.07-24-2014
20140277612AUTOMATIC GENERATION OF A DYNAMIC PRE-START CHECKLIST - A system is provided that includes a controller configured to control an industrial automation system. The system also includes a sensor communicatively coupled to the controller. The sensor is configured to measure at least one operating parameter of the industrial automation system, and the sensor, the controller, or a combination thereof, is configured to derive an indication that the at least one operating parameter surpasses a process limit. The system also includes a memory configured to store the indication as an item included in a start checklist. Moreover, the controller is configured to disable a start of the industrial automation system based on the start checklist.09-18-2014
20150058801MULTI-TOUCH INSPECTION TOOL - One aspect of the invention is a system for providing a multi-touch inspection tool. The system includes a multi-touch display and processing circuitry configured to display an inspection tool for a chart on a user interface on the multi-touch display. The inspection tool includes a multiplier-scale control and a precision control. The processing circuitry is also configured to determine a base level of scaling to apply to the chart based on a current value of the multiplier-scale control and detect a touch-based input on the precision control for a precision adjustment of the chart. The precision adjustment is based on linear steps dynamically defined with respect to the base level of scaling. The chart is adjusted in response to the touch-based input on the precision control as a combination of the base level of scaling determined by the multiplier-scale control and the precision adjustment of the precision control.02-26-2015
20150058808DYNAMIC CONTEXTUAL TOUCH MENU - One aspect of the invention is a system for providing a dynamic contextual touch menu. The system includes a multi-touch display and processing circuitry coupled to the multi-touch display. The processing circuitry is configured to detect a contextual menu display request in response to a touch detected on the multi-touch display. The processing circuitry is configured to display a dynamic contextual touch menu associated with a first element as a targeted element in response to the detected contextual menu display request. The processing circuitry is also configured to modify content of the dynamic contextual touch menu to align with a second element as the targeted element in response to a detected motion on the multi-touch display between the first and second elements.02-26-2015
20150058809MULTI-TOUCH GESTURE PROCESSING - One aspect of the invention is a system for multi-touch gesture processing. The system includes a multi-touch display and processing circuitry coupled to the multi-touch display. The processing circuitry is configured to detect a gesture on a gesture target area of a panel toolbar associated with a panel displayed on the multi-touch display. The panel includes panel content displayed in a content area. The gesture target area includes an empty area absent one or more command icons. Based on detection of the gesture, additional content is displayed on the multi-touch display associated with the panel content.02-26-2015
20150058947MOBILE DEVICE AUTHENTICATION - One aspect of the invention is a system for mobile device authentication. The system includes a public-facing server configured to interface with a mobile device. The system also includes a secure server configured to interface with the public-facing server and an authorization station. The authorization station includes processing circuitry configured to establish authorization limits for the mobile device and generate an authentication key associated with the authorization limits. The processing circuitry is further configured to provide the authentication key and an identifier of the mobile device to the secure server, and generate an authorization code including an encoded version of the authentication key and an address of the public-facing server. The processing circuitry is also configured to provide the authorization code to the mobile device to establish authentication for the mobile device to receive data from a control system network as constrained by the authorization limits.02-26-2015

Thomas Robert Grubbs, Issaquah, WA US

Patent application numberDescriptionPublished
20100115334Lightweight application-level runtime state save-and-restore utility - Embodiments of the present invention are directed to computer-management tools and utilities that allow computer users to save and restore current application-level runtime states of computational environments created by users on computer systems. Certain embodiments of the present invention are particularly directed to time-and-memory efficient state-saving and state-restoring tools and utilities that allow a user to save snapshots of the user's application-level runtime environment, to manage and review stored snapshots, and to subsequently restore the application-level runtime state of a computer system from a previously saved snapshot.05-06-2010

Victor T. Grubbs, Clinton, MD US

Patent application numberDescriptionPublished
20120010531Small-Animal Unit for Muscle Injury, Muscle Testing and Muscle Training in Vivo - The invention provides a system for measuring contractile torque of skeletal muscles, performing muscle training programs, and inducing contraction-induced injury. The system is versatile and precise to measure contractile torque, train muscles, and perform contraction-induced injury protocols on living rodents. The system also allows for repeated studies of the same animal over time, thus resembling longitudinal human studies, minimizing the effect of animal-to-animal variability, and reducing the total number of animals that need to be studied.01-12-2012

W. Andrew Grubbs, Chapel Hill, NC US

Patent application numberDescriptionPublished
20130330700MODULAR STAGED REALITY SIMULATOR - This invention is directed to a modular staged simulator and a process of simulating medical trauma and maladies for the purpose of training or certifying individuals including medical professionals. More specifically, this disclosure relates to ex vivo training exercises as opposed to traditional forms of training using intact cadavers, in vivo surgery on animal subjects; and supervised apprenticeship performing surgery on human subjects with trauma or maladies under the watch of a skilled medical practitioner.12-12-2013
20150024362SURGICAL SIMULATION ASSEMBLY - A surgical simulation assembly is provided for simulating realistic surgery on animal organs or human cadavers. The surgical simulation assembly comprises a generally flat tray having a central indentation for receiving an organ, at least one drainage aperture and at least one indented trough extending from the central indentation for receiving at least one tube. The tray is assembled with a simulator heart and lungs prepped for connection to a variable speed double action air pump assembly that creates both positive pressure and a vacuum on the heart to simulate a beating heart. The tray is supported on a basket having a lower containment portion for containing fluid waste collected during the simulated surgery. The basket is elevated by risers over a base designed to support the assembly.01-22-2015

William A. Grubbs, Chapel Hill, NC US

Patent application numberDescriptionPublished
20140297157Method and Apparatus for Engine Analysis and Remote Engine Analysis - Methods of analyzing a cyclo-mechanical engine include detecting an engine signal associated with a plurality of cycles of the cyclo-mechanical engine, comparing a first sample of the engine signal with a second sample of the engine signal to determine a cycle length of the cyclo-mechanical engine, and analyzing the engine signal to detect a variation in the cycle length of the cyclo-mechanical engine over time based on the determined cycle length. Related systems and computer program products are also disclosed.10-02-2014
Website © 2016 Advameg, Inc.