Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Craig, WA

Brent F. Craig, Seattle, WA US

Patent application numberDescriptionPublished
20100122444RIVET INSTALLATION SYSTEM - An apparatus may comprise a rail system, a multi-axis carriage, a tool module, and a controller. The rail system may be capable of being attached to a surface on a structure. The multi-axis carriage may be coupled to the rail system. The multi-axis carriage may be capable of moving along the rail system and moving a riveting tool in axes relative to the surface. The tool module may be capable of being removably coupled to the multi-axis carriage. The tool module may comprise a frame and may be capable of receiving the riveting tool. The controller may be capable of controlling movement of the riveting tool to a number of locations on the surface of the structure and may be capable of causing the riveting tool to install a number of rivets in the number of preselected locations in response to a signal.05-20-2010

Gary L. Craig, Colbert, WA US

Patent application numberDescriptionPublished
20110231786Medical Information Generation and Recordation Methods and Apparatus - Computer-implemented medical information recording methods are described. According to one aspect, a computer-implemented medical information recording method includes displaying a graphical user interface including a graphical representation of the human anatomy, accessing user inputs interacting with the graphical representation of the human anatomy, and generating an electronic record comprising data pertaining to the health of the patient using the user inputs interacting with the graphical representation of the human anatomy.09-22-2011

Raymond P. Craig, Federal Way, WA US

Patent application numberDescriptionPublished
20100030407SYSTEM AND METHOD FOR AUTOMATICALLY CONTROLLING TAKE-OFF THRUST IN AN AIRCRAFT - A system and method for enabling a flight management computer (FMC) on a jet aircraft to automatically select the proper take-off thrust to use for a specific aircraft operating at a specific airport, and using a specific runway. A Model/Engine Database (MEDB) is created that assigns a specific aircraft configuration code to the aircraft, based on the model, engine and other factors specific to the aircraft. The aircraft configuration code is used by the FMC to query an Airport/Runway lookup table database that is loaded into the FMC. The Airport/Runway lookup table database provides a take-off thrust code indicating the take-off thrust to be used for the aircraft, based on the airport it is about to depart from, and the specific runway that it is assigned to use. The FMC uses the take-off thrust code to automatically select a specific take-off thrust to be used during the take-off phase of flight.02-04-2010
20110093141SYSTEM AND METHOD FOR AUTOMATICALLY CONTROLLING TAKE-OFF THRUST IN AN AIRCRAFT - A method for automatically selecting a take-off thrust setting for an engine of a jet powered mobile platform that has a flight management computer (FMC) that makes use of a configuration code. The configuration code is provided from a first set of information relating to operational parameters of the mobile platform. A database in communication with the FMC stores information pertaining to different locations from which a take-off operation can be performed. The FMC accesses the configuration code and the database to determine a take-off thrust setting to apply during the take-off operation at a specified one of the locations. The FMC also determines if an operator has overridden an automatic selection of the take-off thrust.04-21-2011

Richard A. Craig, Richland, WA US

Patent application numberDescriptionPublished
20090101830DETECTION OF ALPHA-PARTICLE EMITTING ISOTOPES - A system and method for detection of alpha particles generated by a test material in proximity to a light atomic weight element. The system includes a neutron detector that is configured to detect a rate of generation of neutrons produced by an (alpha, n) reaction between the test material and the light atomic weight element. There is also at least one gamma-ray detector configured to measure a rate of generation of 511 keV gamma rays produced by an annihilation reaction triggered by a positron emission from a daughter product of the light atomic weight element. A comparator is configured to compare the rate of generation of neutrons and the rate of generation of 511 keV gamma rays.04-23-2009

Robert M. Craig, Bellevue, WA US

Patent application numberDescriptionPublished
20080309660THREE DIMENSIONAL RENDERING OF DISPLAY INFORMATION - Game data is rendered in three dimensions in the GPU of a game console. A left camera view and a right camera view are generated from a single camera view. The left and right camera positions are derived as an offset from a default camera. The focal distance of the left and right cameras is infinity. A game developer does not have to encode dual images into a specific hardware format. When a viewer sees the two slightly offset images, the user's brain combines the two offset images into a single 3D image to give the illusion that objects either pop out from or recede into the display screen. In another embodiment, individual, private video is rendered, on a single display screen, for different viewers. Rather than rendering two similar offset images, two completely different images are rendered allowing each player to view only one of the images.12-18-2008
20100253766Stereoscopic Device - Systems and methods are disclosed for generating stereoscopic images for a user based on one or more images captured by one or more scene-facing cameras or detectors and the position of the user's eyes or other parts relative to a component of the system as determined from one or more images captured by one or more user-facing detectors. The image captured by the scene-facing detector is modified based on the user's eye or other position. The resulting image represents the scene as seen from the perspective of the eye of the user. The resulting image may be further modified by augmenting the image with additional images, graphics, or other data. Stereoscopic mechanisms may also be adjusted or configured based on the location or the user's eyes or other parts.10-07-2010
20100287485Systems and Methods for Unifying Coordinate Systems in Augmented Reality Applications - Systems and methods for unifying coordinate systems in an augmented reality application or system are disclosed. User devices capture an image of a scene, and determine a location based on the scene image. The scene image may be compared to cartography data or images to determine the location. User devices may propose an origin and orientation or transformation data for a common coordinate system and exchange proposed coordinate system data to agree on a common coordinate system. User devices may also transmit location information to an augmented reality system that then determines an a common coordinate system and transmits coordinate system data such as transformation matrices to the user devices. Images presented to users may be adjusted based on user device locations relative to the coordinate system.11-11-2010

Patent applications by Robert M. Craig, Bellevue, WA US

Robert Matthew Craig, Bellevue, WA US

Patent application numberDescriptionPublished
20100197390POSE TRACKING PIPELINE - A method of tracking a target includes receiving from a source an observed depth image of a scene including the target. Each pixel of the observed depth image is labeled as either a foreground pixel belonging to the target or a background pixel not belonging to the target. Each foreground pixel is labeled with body part information indicating a likelihood that that foreground pixel belongs to one or more body parts of the target. The target is modeled with a skeleton including a plurality of skeletal points, each skeletal point including a three dimensional position derived from body part information of one or more foreground pixels.08-05-2010
20100313133AUDIO AND POSITION CONTROL OF USER INTERFACE - A method is provided for using a wireless controller to interact with a user interface presented on a display. The method includes receiving an audio signal and a position signal from the wireless controller. The audio signal is based on an audio input applied to the wireless controller, while the position signal is based on a position input applied to the wireless controller. The method includes selecting a user interface item displayed on the display, based on the audio signal and the position signal. One or more position signals from the wireless controller may also be received and processed to cause navigation of the user interface to highlight a user interface item for selection.12-09-2010