Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Green, WA

Adam Green, Redmond, WA US

Patent application numberDescriptionPublished
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

Bruce Green, Seattle, WA US

Patent application numberDescriptionPublished
20120131087CONCURRENTLY APPLYING AN IMAGE FILE WHILE IT IS BEING DOWNLOADED USING A MULTICAST PROTOCOL - A system and a process for deploying a computer file involves a client computer applying the computer file concurrently with downloading the computer file from a file server. The concurrent operations can be performed even when the data of the computer file is downloaded out of order. The computer file includes a plurality of file segments. The client computer obtains information defining the file segments and monitors the received data of the computer file during downloading. When downloading of a file segment is complete, the client computer applies the completed segment concurrently with receiving other segments of the computer file from the file server. The process can be used when the computer file is downloaded using a multicast protocol, but is not limited to use with multicast protocols. The client computer can request only needed segments of the computer file.05-24-2012

Bruce L. Green, Seattle, WA US

Patent application numberDescriptionPublished
20090271442Selectively Modifying Files of a Container File - A stub directory is written out to a storage device for multiple files in a container file, the stub directory including identifiers of the multiple files but excluding data of the multiple files. In response to a request to access one file of the multiple files, the data of the one file is written out to the storage device. A requested modification is allowed to be performed on the one file written out to the storage device to generate a modified version of the file. After modification of the one file is completed, a previous version of the file in the container file is replaced with the modified version of the file.10-29-2009
20090271451On-Demand Access to Container File Directories - One or more levels of a stub directory from a container file are written out to a storage device. The stub directory initially includes identifiers of one or more directories in the one or more levels of the stub directory but not identifiers of additional directories in the one or more directories. In response to a request to access one of the one or more directories, identifiers of one or more additional directories and/or one or more files in the one directory are extracted from the container file.10-29-2009

Christopher Green, Seattle, WA US

Patent application numberDescriptionPublished
20110050591Touch-Screen User Interface - A user interface for a touch-screen display of a dedicated handheld electronic book reader device is described. The user interface detects human gestures manifest as pressure being applied by a finger or stylus to regions on the touch-screen display. In one implementation, the touch-screen user interface enables a user to turn one or more pages in response to applying a force or pressure to the touch-screen display. In another implementation, the touch-screen user interface is configured to bookmark a page temporarily by applying a pressure to the display, then allowing a user to turn pages to a new page, but reverting back to a previously-displayed page when the pressure is removed. In another implementation, the touch-screen user interface identifies and filters electronic books based on book size and/or a time available to read a book. In another implementation, the touch-screen user interface converts text to speech in response to a user touching the touch-screen display.03-03-2011

David G. Green, Kirkland, WA US

Patent application numberDescriptionPublished
20100306000UNIFIED MODEL FOR AUTHORING AND EXECUTING FLOW-BASED AND CONSTRAINT-BASED WORKFLOWS - Designing and executing a workflow having flow-based and constraint-based regions. A user selects one or more activities to be part of a constraint-based region. Each constraint-based region has a constraint associated therewith. The workflow is executed by executing the flow-based region and the constraint-based region. The flow-based region executes sequentially. The constraint is evaluated, and the constraint-based region executes responsive to the evaluated constraint.12-02-2010
20120078677UNIFIED MODEL FOR AUTHORING AND EXECUTING FLOW-BASED AND CONSTRAINT-BASED WORKFLOWS - Designing and executing a workflow having flow-based and constraint-based regions. A user selects one or more activities to be part of a constraint-based region. Each constraint-based region has a constraint associated therewith. The workflow is executed by executing the flow-based region and the constraint-based region. The flow-based region executes sequentially. The constraint is evaluated, and the constraint-based region executes responsive to the evaluated constraint.03-29-2012

Patent applications by David G. Green, Kirkland, WA US

Dustin Green, Redmond, WA US

Patent application numberDescriptionPublished
20080267584Digital Video Segment Identification - An entertainment system, having a capability to playback a stored digital video record that includes frames of video data received from a television broadcast system, approximates ranges of frames in a digital video record that are either commercials or non-commercials. The system also approximates frames that are either a beginning or an ending of a commercial or a non-commercial. The system then associates as a commercial two of the approximated frames that are a beginning or an ending of a commercial or a non-commercial and one or more of the approximated ranges there between until a predetermined percentage of the playback time of the digital video record is taken up by the associated commercials.10-30-2008

Dustin Lyle Green, Redmond, WA US

Patent application numberDescriptionPublished
20120030674Non-Disruptive, Reliable Live Migration of Virtual Machines with Network Data Reception Directly into Virtual Machines' Memory - Techniques are disclosed for the non-disruptive and reliable live migration of a virtual machine (VM) from a source host to a target host, where network data is placed directly into the VM's memory. When a live migration begins, a network interface card (NIC) of the source stops placing newly received packets into the VM's memory. A virtual server driver (VSP) on the source stores the packets being processed and forces a return of the memory where the packets are stored to the NIC. When the VM has been migrated to the target, and the source VSP has transferred the stored packets to the target host, the VM resumes processing the packets, and when the VM sends messages to the target NIC that the memory associated with a processed packet is free, a VSP on the target intercepts that message, blocking the target NIC from receiving it.02-02-2012

James E. Green, Mill Creek, WA US

Patent application numberDescriptionPublished
20100018131TRANSPORTABLE, MODULAR, SELF CONTAINED SHIPPING CONTAINER BUILDING - A transportable, modular, self-contained shipping container building which has an optional means to collect, store, and distribute power from natural resources and a means to collect store, distribute and/or purify potable and/or non-potable water.01-28-2010

James K. Green, Bellingham, WA US

Patent application numberDescriptionPublished
20090266014WINDOW WITH MULTIPLE MOUNTING FLANGES AND SYSTEMS AND METHODS OF INSTALLATION - A building window for mounting to a rough opening defined in a stud frame wall. The building window includes at least one sheet of transparent or translucent material set in at least one sash which, in turn, is disposed in a frame. The frame includes a first mounting flange that extends outward from an outer surface of the frame in a direction approximately parallel to the plane of the at least one sheet of transparent or translucent material. The frame also includes a second mounting flange that extends outward from a first side of the frame in a direction approximately perpendicular to the plane of the at least one sheet of transparent or translucent material. The second mounting flange is configured and arranged to be secured to a perimeter edge of the rough opening defined in the stud frame wall.10-29-2009

Jason Green, Seattle, WA US

Patent application numberDescriptionPublished
20100253826COMPONENTS OF A PORTABLE DIGITAL VIDEO CAMERA - An integrated hands-free, point of view, action-sports, digital video camera (or camcorder) (10-07-2010

Nigel Green, Bellevue, WA US

Patent application numberDescriptionPublished
20110238524BROWSER-BASED RETRIEVAL AND DISPLAY OF CONTENT ASSOCIATED WITH A LINK THAT MATCHES A LINK SIGNATURE - A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by adding an update handler tag to one or more corresponding HTML documents.09-29-2011
20120096129SYSTEM AND METHODS FOR UPDATING CLIENT-SIDE DISPLAYS OF PAGES - A page update handler enables a browser to update the display of a page with data received from a server. For example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data. As another example, the server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data.04-19-2012
20120110435UPDATING THE DISPLAY OF A PAGE WITH PREDICTIVELY DOWNLOADED CONTENT - A page update handler enables a browser to update the display of a page with data received from a server. For example, a server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data. As another example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data.05-03-2012

Nigel J. Green, Bellevue, WA US

Patent application numberDescriptionPublished
20090081628SYSTEM AND METHOD FOR CREATING A LESSON - Embodiments of the present invention make it significantly easier for a teacher or other author to create a lesson by allowing them to define a lesson as a state machine. This method is significantly easier for teachers to learn and use and it allows for easy adaptation of classroom lesson plans to lessons in the system. Advantageously, someone with specialized programming knowledge is not required in the lesson creation process.03-26-2009
20090325140METHOD AND SYSTEM TO ADAPT COMPUTER-BASED INSTRUCTION BASED ON HEURISTICS - Embodiments of the present invention disclose a method for adapting a lesson. The method comprises for a given learner, forming an expectation of the learner's performance in answering questions of a lesson; adapting the lesson a first time based on the expectation; evaluating the learner's actual performance in answering questions of the adapted lesson; and selectively adapting the lesson a second time if a difference between the expectation and the actual performance is greater than a threshold.12-31-2009
20100209896VIRTUAL MANIPULATIVES TO FACILITATE LEARNING - Embodiments of the invention disclose a virtual manipulative to facilitate math learning. The virtual manipulative comprises a user interface to progressively form one on more columns to hold partial sums or number decompositions to assist a learner in computing a sum.08-19-2010
20110076654METHODS AND SYSTEMS TO GENERATE PERSONALISED E-CONTENT - Systems and methods for generating reading recommendation are disclosed. In one example embodiment a reading material is sent as e-content to a reading device. An evaluation process is executed to evaluate a reader's reading ability based on the reading material. The evaluation process may take as first input data collected from the reading device. A recommendation process is executed to identify a reading recommendation for the reader based on the reader's reading ability and the reading recommendation is provided to the reader.03-31-2011
20110250571NUMBER LINE TOOL AND METHOD - A computer-implemented method for teaching math is disclosed. The method comprises displaying a number line graphic to indicate a relative order between numbers; generating a first problem comprising numbers at least some of which are indicated on the number line graphic; selectively providing guidance for solving the problem; and receiving a user's input as a solution to the first problem.10-13-2011
20110250572TILE TOOL AND SYSTEM FOR TEACHING MATH - A computer-implemented method for teaching math is disclosed. The method comprises displaying a challenge for a learner to solve; displaying in first area a plurality of moveable pieces; displaying a second area defining a receptacle to which the learner can move the moveable pieces in attempting to solve the challenge; and evaluating the learner's response to the challenge.10-13-2011
20110250573PACKING WORKSPACE TOOL AND METHOD FOR MATH LEARNING - A computer-implemented method for teaching math is disclosed. The method comprises generating a number; generating movable items corresponding to the number defining a number of place values for representing the number; graphically marking place value areas corresponding to the place values; allowing a user to move the movable items into the place value areas to represent the number in terms of its place values.10-13-2011
20110250574PICTURE GRID TOOL AND SYSTEM FOR TEACHING MATH - A computer-implemented method for teaching math is disclosed. The method comprises generating a problem for a user to solve; generating a graphical representation of a number associated with the problem; wherein the graphical representation is selected to facilitate subitizing of the number; and overlaying visual guidance on the graphical representation to guide a user as a means to drawing attention to a learning strategy for solving the problem; receiving and checking a user's input as a solution to the problem; and indicating to the user a correctness of the solution.10-13-2011

Patent applications by Nigel J. Green, Bellevue, WA US

Robert Green, Camas, WA US

Patent application numberDescriptionPublished
20110055328SELECTIVE ACCESS OF MULTI-RATE DATA FROM A SERVER AND/OR PEER - Aspects of the disclosed subject matter are directed to facilitating peer-to-peer data exchange in a common domain. In accordance with one embodiment, a method is provided for obtaining content from one or more peers that are connected to the domain. The method includes registering a peer with a super-peer when a connection to the domain is established. Then, the connecting peer obtains data that describes various network conditions and identifies chunks of content available from other peers. In downloading content from other peers, heuristics are applied to select between available chunks that are potentially encoded at different bitrates. The heuristics account for the network conditions between peers and balance the potential need to quickly access content with the desire to obtain high quality content.03-03-2011

Rush F. Green, Seattle, WA US

Patent application numberDescriptionPublished
20100276541Method of Absorbing Energy in an Aircraft Passenger Seat Assembly - An aircraft seat assembly configured in accordance with an example embodiment of the invention offers a light weight and comfortable seat cushioning system that also provides energy-absorption and enhanced passenger maneuverability in extreme conditions such as may be experienced in a hard landing situation. The cushioning system includes a crushable, energy-absorbing layer, a main cushioning layer, a smaller ishial insert layer which may be the same as the main cushioning material and a semi-dynamic pneumatic cell which uses a dual action breather valve to vary its inflation with changes in cabin pressure. The seat cushion may be finished with a covering of cloth or upholstery.11-04-2010
20110018740TACTILE PILOT ALERTING SYSTEM AND METHOD - A method of alerting an occupant of a seat assembly of the occurrence of a triggering event comprising the steps of monitoring for the occurrence of the triggering event, vibrating the seat assembly and/or probing the seat assembly.01-27-2011

Patent applications by Rush F. Green, Seattle, WA US

Shawn R. Green, Moses Lake, WA US

Patent application numberDescriptionPublished
20120076443METHOD OF PREPARING A STABILIZED NITROCELLULOSE ARTICLE - A method for preparing a stabilized nitrocellulose article includes providing a nitrocellulose-containing mat of fibers. The nitrocellulose-containing mat of fibers is treated with a solution that comprises a solvent and a stabilizer to produce the article. The stabilizer is soluble in the solvent. The solvent dissolves the stabilizer and the nitrocellulose in the nitrocellulose-containing mat of fibers is substantially insoluble in the solvent at ambient pressure and temperature. An inflatable bag comprises a shell and the stabilized nitrocellulose article. The shell is formed from a foldable material and has an outer surface and an inner surface. The inner surface defines an interior cavity of the inflatable bag. The stabilized nitrocellulose article is disposed upon the inner surface of the shell in the interior cavity and is foldable in conformity with at least one fold of the shell.03-29-2012

Troy M. Green, Kennewick, WA US

Patent application numberDescriptionPublished
20110132821ANAEROBIC WASTE TREATMENT APPARATUS - An anaerobic waste treatment apparatus comprises a container wherein randomly oriented bio-film media are disposed. An example waste treatment apparatus includes a container and optionally has at least two zones of bio-film media that are disposed within the container. In one example, the bio-film media includes torus-shaped materials, or other materials with voids therein, and the container is a dug out portion of earth. Moreover, the anaerobic waste treatment apparatus may additionally comprise a waste pump that is coupled to a waste pipe and configured to introduce waste into the container at one or more locations. When two zones are included, one zone may be randomly oriented, while a proximate zone may be substantially horizontal and/or an organized zone. The random zone may also have a transition layer thereon that supports the organized zone or that provides an interface between the organized and random zones.06-09-2011

Tyson Green, Duvall, WA US

Patent application numberDescriptionPublished
20090167515AUTOMATED TELLTALE IDENTIFICATION - A vehicle display device includes a display panel having a light emitting device. The display device further includes a display panel cover coupled to the display panel. The display panel cover has a translucent indicium that corresponds to the light emitting device. A signal transmitting device is provided on the display panel cover for sending a signal corresponding to the indicium on the display panel cover. The display device also has a signal receiving device capable of receiving a signal transmitted by the signal transmitting device and sending the signal to a control module. The control module is adapted to selectively operate the light emitting device according to the signal transmitted by the signal transmitting device.07-02-2009

Tyson Green, Snohomish, WA US

Patent application numberDescriptionPublished
20090275412MULTIPLE-PLAYER COLLABORATIVE CONTENT EDITING - An arrangement is provided for multiplayer collaborative content editing which allows players to edit content and enjoy a social collaborative process. The arrangement provides a gameplay environment for custom or “honor rule” gametypes, and allows multiple users to participate in a full-featured game environment. The multiple user editing scenarios may be employed on, e.g., a single game console in a splitscreen version, over a LAN with multiple game consoles, or over the internet. Users may toggle between a “Player Mode”, with a similar appearance and capabilities as a player in a traditional multiplayer game, and an “Edit Mode”, which may have different appearance and capabilities. The Edit Mode presents the user with editing functionality and a suitable user interface, as well as a number of additional abilities beyond that of a user in Player Mode.11-05-2009