Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Moore, WA

Anthony J. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20080209394Generic interface for numeric types - Various technologies and techniques are disclosed for providing a common generic interface for numeric types in statically typed languages. The common generic interface defines basic arithmetic operations, thereby allowing basic arithmetic operations to be performed on the numeric types. The common generic interface provides support for overflow detection when a result of an operation being performed on a particular numeric type will result in an overflow situation when the operation does not fit within a range supported by the particular numeric types. The common generic interface provides support for one or more mathematical properties to be retrieved for a particular one of the numeric types being used in a particular circumstance.08-28-2008
20080262801Tower of numeric types - Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one.10-23-2008
20090204941IMPLICIT COMPOSITION OF COMPONENT BINDINGS - Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.08-13-2009
20090204942ITERATIVE COMPONENT BINDING - Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.08-13-2009
20090216782OBSERVING AND REPORTING CHANGES IN COMPLEX SOFTWARE DEPENDENCIES - An observation system includes mechanisms for efficiently tracking the state of source components, which include functions, arguments, or values, etc. In one implementation, an observing component requests that a source component processes a request. The observation system then identifies all possible components in a dependency chain for the request, and all such components that are configured for change notifications. A dependency registry stores a representation of each identified component that is configured for change notifications. Any time any component configured for change notifications changes, including indirectly related components, the observing component can be immediately notified of the change, without having to reprocess the entire set of component dependencies.08-27-2009
20100088495MODE-SPECIFIC CONTAINER RUNTIME ATTACHMENT - The operation of a multi-mode application. The multi-mode application has a number of mode-specific logical containers of components. Each mode-specific container contains components that assist the multi-mode application in operating in a corresponding mode. If the application transitions to another mode, the component(s) of the other corresponding mode-specific logical container is used to assist in operating in the other mode. The logical containers may be activated and deactivated during execution time as the application transitions from mode to mode.04-08-2010
20110131191OBSERVING AND REPORTING CHANGES IN COMPLEX SOFTWARE DEPENDENCIES - An observation system includes mechanisms for efficiently tracking the state of source components, which include functions, arguments, or values, etc. In one implementation, an observing component requests that a source component processes a request. The observation system then identifies all possible components in a dependency chain for the request, and all such components that are configured for change notifications. A dependency registry stores a representation of each identified component that is configured for change notifications. Any time any component configured for change notifications changes, including indirectly related components, the observing component can be immediately notified of the change, without having to reprocess the entire set of component dependencies.06-02-2011

Patent applications by Anthony J. Moore, Seattle, WA US

Brian A. Moore, Lynnwood, WA US

Patent application numberDescriptionPublished
20100269382LABEL SYSTEM - Embodiments disclosed herein can include one or more labels, each label having an indicia receiving surface adapted to receive indicium or indicia. The indicia receiving surface can provide a permanent, durable writing surface. A key for operating a mechanical lock can include one or more labels. The key can include a key main body and at least one label coupled to the key main body. The key main body comprises a head and an elongate body coupled to the head. The elongate body is configured to physically engage and operate a lock, such as a mechanical lock. The label can define an indicia receiving surface adapted to receive indicium or indicia.10-28-2010

Brian Andrew Moore, Sammamish, WA US

Patent application numberDescriptionPublished
20080227548Secured cross platform networked multiplayer communication and game play - A user of a software application (e.g., game or title) running at a gaming console may interact securely in real-time with a user of a compatible software application running at a general purpose computing device. Thus, a game player on the gaming console may play online over a secured communication channel with a game player on a PC, for example.09-18-2008

Bruce C. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20080228592SERVICES FOR GENERATION OF ELECTRONIC MARKETPLACE LISTINGS USING PERSONAL PURCHASE HISTORIES OR OTHER INDICIA OF PRODUCT OWNERSHIP - An electronic marketplace system provides various features for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. If the user previously purchased the product via the system, the user may alternatively select the product from a personal purchase history. The system may also proactively send product-specific listing requests to those who have purchased or otherwise indicated ownership of specific products.09-18-2008
20080243644MARKETPLACE SYSTEM IN WHICH USERS GENERATE USER-TO-USER PREORDER LISTINGS VIA A DEFINITIVE PRODUCT CATALOG - An electronic marketplace system provides various features for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. The pending listings for a product are preferably displayed or summarized on the product's detail page in the catalog. When no such listings exist, an option to preorder the product from an unspecified seller may be provided, and information regarding the resulting preorders may be displayed on the associated product detail pages to entice potential sellers. In one embodiment, the electronic catalog also serves as a retail sales catalog of a merchant.10-02-2008
20090138380MARKETPLACE SYSTEM THAT SUPPORTS USER-TO-USER SALES VIA A DEFINITIVE PRODUCT CATALOG - An electronic marketplace system embodies various inventions for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. To create the listing for the selected product, the user preferably specifies the product's condition and a selling price. The pending listings for a product are preferably displayed or summarized on the product's detail page in the catalog. When no such listings exist, an option to preorder the product from an unspecified seller may be provided. In one embodiment, the electronic catalog also serves as a retail sales catalog of a merchant.05-28-2009

Christopher C. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20100128323Systems And Methods For Enhanced Facsimile Communication Network And Preference Selection - Disclosed herein are systems and methods for allowing a transmitting facsimile device and a receiving facsimile device to select a preferable communications network or other preferred transmission parameters.05-27-2010
20100177338SYSTEMS AND METHODS FOR TRANSMITTING DEVICE, NETWORK PATH, TRANSMITTAL OPTION AND/OR RECEIVING DEVICE PROTOCOL SELECTION - Disclosed herein are systems and methods related to electronic voice or data communication. More specifically, the systems and methods disclosed herein relate to the selection of transmitting devices, communication network paths, transmittal options and/or receiving device protocols for electronic voice or data communication.07-15-2010

Clay S. Moore, Kirkland, WA US

Patent application numberDescriptionPublished
20100131683SYSTEM FOR STORING, ACCESSING AND AUTOMATICALLY UPDATING DOCUMENTS - Systems and processes are provided that relate to storing, accessing, searching, and automatically updating of secure documents stored on a USB device. The systems and processes include a USB device that stores a document set, a web service that provides updated documents for the document set, and a content management application that uploads the updated documents to the web service.05-27-2010

Dana A. Moore, Bothell, WA US

Patent application numberDescriptionPublished
20080302595Horizontally folded reflex-ported bass horn enclosure - A low frequency folded horn enclosure intended for use in proximity with at least one planar surface with access to the horn throat from the top of the enclosure. The horn is bifurcated at the threat and folds horizontally around a central trapezoid-shaped columnar back chamber which includes a phase-inverting means. The throat channel expands vertically to the single fold and expands vertically and horizontally to the horn mouth, maximizing back chamber volume within the constraints imposed by footprint size, frequency response, and driver characteristics.12-11-2008
20090065293CONVERTIBLE FOLDED HORN ENCLOSURE WITH IMPROVED COMPACTNESS - A low frequency exponential bass horn enclosure employing a bifurcated horn pathway and twin throats, convertible to a variety of front-loaded or rear-loaded configurations without modifications by the use of interchangeable parts, with driver access typically from the front. Optimized for corner placement but fully enclosed horn channel allows for floor or wall use. The horizontal “butterfly” throat is located at the rear of the enclosure and expands vertically, and the vertically arranged horn terminus exhausts in forward-canted splay angles around a partially rectangular back chamber.03-12-2009
20100032233Wide frequency range horn with modular method for reducing diffraction effects - A middle to high frequency straight pathway horn with wide horizontal dispersion characteristics having extended terminus side walls which approach a perpendicular angle compared to the horn axis which are further extended by a rearwardly divergent angled or curved surface from the terminus frontal plane to reduce the deleterious effects of horn mouth, edge, and baffle diffraction, allowing for traditional front baffle mounting or free-standing use. Modular baffle elements allow the invention to be configured for the further reduction of diffraction effects in a variety of applications.02-11-2010

Patent applications by Dana A. Moore, Bothell, WA US

Donald E. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20110201929METHOD FOR USING HIGH INTENSITY FOCUSED ULTRASOUND - A plurality of concepts related to HIFU therapy are disclosed, including a technique to spatially track and display the relative positions of a HIFU focal point and an imaging plane from an ultrasound imager, so that a clinician can ensure that the HIFU focus remains in the image plane during HIFU therapy, thereby facilitating image guided HIFU therapy. Also disclosed are a plurality of transvaginal probes that include a HIFU transducer optimized for the treatment of uterine fibroids. In one embodiment, the probe includes a piezoceramic crystal bonded to an aluminum lens, to achieve a HIFU transducer having a focal length of about 4 cm. In another embodiment, the probe includes a generally spoon-shaped transducer including a plurality of individual emitter elements. Still another concept disclosed herein is a method for evaluating a quality of a coupling between a liquid-filled volume encompassing a HIFU transducer and a tissue interface.08-18-2011

Emma E. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20090285775TREATMENT OF WOUNDS USING IL-17B - IL-17B is known to stimulate the proliferation of chondrocytes, bone, and is highly expressed in nervous tissue, resulting in repair of diseased tissue. When IL-17B is absent a marked negative effect on wound healing is noted. The present invention comprises providing IL-17B, by topical, parental, or other administration means, in order to accelerate the wound healing process. The present invention further encompasses a pharmaceutical composition and formulations thereof that utilize IL-17B, either alone or in combination with other cytokines or growth factors known to aid wound healing. The invention also contemplates methods of treating wounds in patients using this pharmaceutical composition.11-19-2009
20100291212PHARMACEUTICAL COMPOSITION COMPRISING FGF18 AND IL-1 ANTAGONIST AND METHOD OF USE - FGF18 is known to stimulate the proliferation of chondrocytes, bone, and nervous tissue, resulting in repair of diseased tissue. When an IL-1 antagonist is administered in addition to FGF18, the effects on the IL-1 mediated disease and also, the effect on cartilage, bone, and nervous cell proliferation, are found to be greater than administration of FGF18 or the IL-1 antagonist alone. The present invention encompasses a pharmaceutical composition that combines FGF18 with IL-1 antagonist and methods of treating IL-1 mediated disease using this pharmaceutical composition.11-18-2010

Patent applications by Emma E. Moore, Seattle, WA US

Francis Wilson Moore, Pasco, WA US

Patent application numberDescriptionPublished
20110047951FRUIT TREE PRUNER AND HARVESTING MACHINE - An agriculture vehicle has a mobile body and an arm. The arm has a first end supported upon the mobile body and a second end movable relative the mobile body. A cutting tool is operatively supported upon the second end of the arm. The cutting tool includes a blade configured for rotation.03-03-2011
20120096823Fruit Tree Pruner and Harvesting Machine - This invention is a dual function tree pruner and fruit harvester that use the same equipment for pruning and for harvesting. The Fruit Tree Pruner and Harvesting Machine features: a Self-Propelled-Vehicle (SPV), computer controlled robotic arms, a Digital Imaging System (DIS), a Radar Ranger04-26-2012

George Moore, Veradale, WA US

Patent application numberDescriptionPublished
20090290658Multi-Pulse Signal Generator Based on a Sawtooth Chirp - A method generating a digital waveform, pulse generators and VNAs based thereon are disclosed. The digital waveform is generated in response to user-supplied parameters defining a sawtooth chirp signal. A digital baseband chirp signal that depends on the input parameters is first generated and then the digital baseband signal is upconverted to a center frequency to form an upconverted chirp signal. The upconverted chirp signal is then converted to an M-ary signal having M levels and then (optionally) filtered through a band pass filter to attenuate frequency components of the digital chirp signal outside a predetermined band of frequencies. The digital baseband chirp signal can also include the sum of first and second chirp signals having amplitudes and phase determined to reduce variations in amplitude as a function of frequency in a predetermined band of frequencies.11-26-2009

George Moore, Bellevue, WA US

Patent application numberDescriptionPublished
20100318649CUSTOMER INTELLIGENCE IN A CLOUD OPERATING ENVIRONMENT - Computer-readable media, computer systems, and computing devices for providing customer intelligence data to a developer of an application that runs on a cloud operating environment associated with an online services provider. The online services provider collects customer information about customers, each of whom is identified by a customer ID. A developer uploads an application, having a corresponding application ID, and manages the application using resources associated with the cloud operating environment. An analysis module creates a three-way mapping between the application ID, customer IDs corresponding to customers that use the application, and customer intelligence data associated with the customer IDs. Using this mapping, the system presents the developer with customer intelligence information based on the customer intelligence data.12-16-2010

George Moore, Issaquah, WA US

Patent application numberDescriptionPublished
20090328063INTER-FRAME MESSAGING BETWEEN DIFFERENT DOMAINS - Cross-domain communication between a parent web page hosted in a parent domain and a child web page hosted in a different child domain is provided. Upon downloading the parent page and child page into a client's web browser, an IFM-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing commands and HTML content directly between the parent page and child page. Additionally, an XML-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing HTTP commands and XML content directly between the parent page and child page. This cross-domain communication of messages takes place completely within the browser.12-31-2009

Patent applications by George Moore, Issaquah, WA US

George Moore, Redmond, WA US

Patent application numberDescriptionPublished
20100154045Mesh Platform Utility Computing Portal - A utility computing portal supports public and private modules for application development in a cloud computing environment. The public modules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.06-17-2010
20100191599LOCAL TARGETING ENGINE - Technology is described for local ad targeting. An engine executing on a client computing device may select ads based on rules that can be modified without modifying the engine. The engine can select from advertisements stored locally based on data discovered at the client computing device, such as by observing the user's actions, stored documents, state of the client computing device and/or its peripherals, etc. The technology can employ plug-ins to extend functionality provided by the engine. The technology can include a plug-in manager that manages plug-ins. The technology can also download and manage rules. Each rule can specify what actions to take, such as when an event occurs. When a component of the operating system observes an event, the engine (or a rule executor component associated with the engine) executes each related rule. The technology can thus select ads based on arbitrary events of the operating system, applications, or other components.07-29-2010
20110295651MESH PLATFORM UTILITY COMPUTING PORTAL - A utility computing portal supports public and private modules for application development in a cloud computing environment. The public modules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.12-01-2011

George M. Moore, Bellevue, WA US

Patent application numberDescriptionPublished
20100088234UNIFIED ANALYTICS ACROSS A DISTRIBUTED COMPUTING SERVICES INFRASTRUCTURE - Methods and systems for providing unified analytics across a distributed computing services infrastructure are disclosed. Embodiments include providing an application identifier for an application created by a developer and, during an execution of the application, collecting and storing analytic data with an association with the application identifier and an authenticated developer identifier. Other embodiments may include collecting and storing analytic data with the association further including an authenticated user identifier and/or a device identifier for a device of a user-defined group or mesh. Access mechanisms, report generation, and billing based on the analytic data and associated application identifier are also disclosed. The disclosed methods and systems allow for unified reporting and correlation of analytic data across multiple services of a distributed computing services infrastructure.04-08-2010
20100191998APPORTIONING AND REDUCING DATA CENTER ENVIRONMENTAL IMPACTS, INCLUDING A CARBON FOOTPRINT - Determining and apportioning the environmental impacts of a data center provides useful business intelligence for data center consumers. In one embodiment, apportioned carbon footprints are determined by identifying a data center and an application, determining the carbon footprint of a data center, and apportioning the carbon footprint on an application-specific basis. Apportioned carbon footprints are then selectively utilized as disclosed, such as, for example, to selectively adjust data center load. Other embodiments include different environmental impacts, including water consumption.07-29-2010

George M. Moore, Redmond, WA US

Patent application numberDescriptionPublished
20080270229Behavioral Advertisement Targeting And Creation Of Ad-Hoc Microcommunities Through User Authentication - Implementations of behavioral advertisement targeting and creation of ad-hoc microcommunities through user authentication are described. In one implementation, a user is allowed to submit authentication information on a webpage associated with a third party website. For example, a user can identify himself by entering a username and password to an email account unaffiliated with the third party website. The authentication information can then be used to access a personal account associated with the user. For example, behavioral data associated with the user can be gathered from the personal account and be used to present advertisements on the webpage targeting a specific behavioral profile of the user. Alternately, the user can be presented with options to interact with information in the personal account. For example, the user may be given the opportunity to invite members of a contacts list in the personal account to visit the webpage.10-30-2008
20080271119BEHAVIORAL ADVERTISING AND CREATION OF AD-HOC MICROCOMMUNITIES THROUGH USER AUTHENTICATION - Implementations of behavioral advertisement targeting and creation of ad-hoc microcommunities through user authentication are described. In one implementation, a user is allowed to submit authentication information on a webpage associated with a third party website. For example, a user can identify himself by entering a username and password to an email account unaffiliated with the third party website. The authentication information can then be used to access a personal account associated with the user. For example, behavioral data associated with the user can be gathered from the personal account and be used to present advertisements on the webpage targeting a specific behavioral profile of the user. Alternately, the user can be presented with options to interact with information in the personal account. For example, the user may be given the opportunity to invite members of a contacts list in the personal account to visit the webpage.10-30-2008
20100100868INTERACTIVE DESIGN ENVIRONMENTS TO VISUALLY MODEL, DEBUG AND EXECUTE RESOURCE ORIENTED PROGRAMS. - In scenarios involving a data set accessible through a protocol, operations sets may be formulated for performing various operations on the data set, and may be expressed as resource scripts according to a scripting language. However, such resource scripts may be difficult to design due to the complicated aspects of the interaction, such as asynchrony, network transport, the syntax of the scripting language, and the details of the protocol. A design environment may be devised to facilitate designers in generating resource scripts, e.g., through the manipulation of visual elements. The design environment may abstract the lower-level working details of the resource scripts, and may allow designers to focus on the logical designing of the operations set. The design environment may then automatically generate the resource script from the operations set in accordance with the constraints of the script language and the protocol.04-22-2010
20100318658DATACENTER EXECUTION TEMPLATES - Deployment and execution of a service in a multiple datacenter environment may be facilitated using datacenter execution templates. Developers, business managers, and other interested parties may select and/or modify a declarative execution template embodying multiple factors. The execution template may then be used to generate an execution plan, which is then executed by datacenters which run the service. The execution template may be optimized after deployment of the service, allowing for ongoing adjustment in response to changing business, regulatory, and operational factors.12-16-2010

George M. Moore, Issaquah, WA US

Patent application numberDescriptionPublished
20110099095PROCESSING INTERNAL USE OF DATA-CENTER RESOURCES - Internal use of an entity's data center is processed on a sub-entity basis. A sub-entity's consumption of a data-center resource is tracked and pricing information is applied to a quantity of the data-center resource that is consumed to determine an amount to be charged to the sub-entity. An accounting application of the entity is accessed to perform a charge back from the sub-entity. The accounting application reports the amount as an internal cost transfer of the entity.04-28-2011
20120089833SECURE DEPLOYMENT OF PROVABLE IDENTITY FOR DYNAMIC APPLICATION ENVIRONMENTS - An invention is described for securely deploying a provable identity for virtual machines (VMs) in a dynamic environment. In an embodiment, a fabric controller instructs a VM host to create a VM and sends that VM a secret. The fabric controller sends that same secret (or a second secret, such as the private key of a public/private key pair) to the security token service along with an instruction to make an account for the VM. The VM presents proof that it possesses the secret to the security token service and in return receives a full token. When a client connects to the deployment, it receives the public key from the security token service, which it trusts, and the full token from the VM. It validates the full token with the public key to determine that the VM has the identity that it purports to have.04-12-2012
20120096127DISTRIBUTED DECENTRALIZED DATA STORAGE AND RETRIEVAL - Systems and methods for distributed, decentralized storage and retrieval of data in an extensible SOAP environment are disclosed. Such systems and methods decentralize not only the bandwidth required for data storage and retrieval, but also the computational requirements. Accordingly, such systems and methods alleviate the need for one node to do all the storage and retrieval processing, and no single node is required to send or receive all the data.04-19-2012

Patent applications by George M. Moore, Issaquah, WA US

George S. Moore, Veradale, WA US

Patent application numberDescriptionPublished
20080238747SUB-HARMONIC IMAGE MITIGATION IN DIGITAL-TO-ANALOG CONVERSION SYSTEMS - A digital-to-analog conversion system comprises a digital input, a digital-to-analog converter and a modified digital signal generator. The digital-to-analog converter has a conversion frequency and is subject to a periodic error having a periodicity equal to that of an N-th sub-harmonic of the conversion frequency, where N is an integer. The digital input is operable to receive a digital input signal. The modified digital signal generator is interposed between the digital input and the digital-to-analog converter and is operable in response to the digital input signal to generate a modified digital signal. The modified digital signal comprises a dynamic digital mitigation component that mitigates the periodic error of the digital-to-analog converter.10-02-2008

Patent applications by George S. Moore, Veradale, WA US

George Stennis Moore, Veradale, WA US

Patent application numberDescriptionPublished
20110024620Dithered Multi-Pulsing Time-of-Flight Mass Spectrometer - A detection signal generated in response to incident ions accelerated at temporally-irregular intervals having an average repetition rate greater than a reference repetition rate represents detection events each having an event time and an intensity. For each detection event, respective allowed TOFs between the event time and the transient times are calculated. Using respective initial probabilities, initial apportionments of the intensity of each detection event among the allowed TOFs linked thereto are determined. For each allowed TOF, the intensity apportionments thereto are accumulated to generate an intensity accumulation linked thereto. For each detection event, respective revised probabilities are iteratively determined using the intensity accumulations linked to the allowed TOFs linked thereto, and the respective intensity is iteratively reapportioned among the allowed TOFs linked thereto using the revised probabilities to transform the detection signal to a time-of-flight spectrum.02-03-2011

Patent applications by George Stennis Moore, Veradale, WA US

Jacob Moore, Kalama, WA US

Patent application numberDescriptionPublished
20090132941CREATION AND USE OF DIGITAL MAPS - Techniques described herein allow a user to automatically associate an object with a location of the user and/or the object. This object and associated location may then be transferred to an entity for publishing the object and location on a map. For example, a user may capture a digital picture or video on a device and, in response, may automatically transmit the picture or video and corresponding location data for publishing to a map that is associated with the user. The described techniques also allow a user to create a journal that is associated with an annotated map. For instance, the user may create a journal having one or more portions that are associated with one or more portions of an annotated map. As a user consumes (e.g., reads, views, listens, etc.) the created journal, the view of the map or the displayed annotations may correspondingly change. Finally, the described techniques allow for creation of multiple overlays on a digital map. That is, these tools may allow each of multiple users to create an overlay, comprising one or more annotations, onto a digital map. These tools may then allow consuming users to choose whether to view all, some, or none of these user-created overlays.05-21-2009

Jason F. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20120131128SYSTEM AND METHOD FOR GENERATING A CONSISTENT USER NAME-SPACE ON NETWORKED DEVICES - Implementing a consistent user name-space on networked computing devices includes various components and methods. When a network connection between a local or host computing device and one or more remote computing devices is present, remote items are represented using the same methodology as items located on the host computing device. To the user, remote and local items are indistinguishable. When the network connection is lost or items located on a remote computer are otherwise unavailable, the unavailable items remain represented on the host computing device. Unavailable items are represented in a way that informs the user that the items may not be fully accessed.05-24-2012

Jason F. Moore, Redmond, WA US

Patent application numberDescriptionPublished
20090043813Embedding a Representation of an Item in a Host - Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as network-accessible pages (e.g., web pages), network-accessible journals (e.g., blogs), messages (e.g., Emails), and so on. Consumers can activate the objects in the hosts to retrieve information associated with the corresponding items. According to one illustrative feature, the functionality provides a general interface for creating objects for different types of items stored in the store, including file items of various kinds (e.g., text files, image files, audio files, spreadsheet files, video files, etc.), list items, folder items, and so on. According to another illustrative feature, the functionality provides an interface for allowing users to customize various aspects of objects.02-12-2009
20100115451Browser Tab Management - The management of tabs in browser applications may be at least partially automated. In a described implementation, a link present in browser content information may include a link property indicating that the new browser content information targeted by the link is to be opened in a new tab. A browser application can therefore automatically launch a new tab without a user request. In another described implementation, a new travelogue created for a new tab may be initially populated with an historical entry that points to spawning browser content information and identifies the originating tab. When a user attempts to move backward from an initial page of the new tab, a browser application can therefore automatically redisplay the spawning browser content information at the originating tab.05-06-2010
20100205186SYSTEM AND METHOD FOR FILTERING AND ORGANIZING ITEMS BASED ON COMMON ELEMENTS - A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used.08-12-2010
20110035424USER DATA PROFILE NAMESPACE - A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user's profile.02-10-2011
20110276897STREAMLINED COLLABORATION ON DOCUMENT - Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.11-10-2011

Patent applications by Jason F. Moore, Redmond, WA US

Jason F. Moore, Kirkland, WA US

Patent application numberDescriptionPublished
20110145282UTILIZING VIRTUAL FOLDERS - A system and method utilizing virtual folders. The virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. The virtual folders contain collections of items. The system includes a folder processor that obtains queries from a user and a relational database for storing information about the items. The folder processor first obtains a query from a user and passes the query to the relational database. The relational database provides results back to the folder processor, and based on the results from the relational database, the folder processor provides the results to the user as virtual folders. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.).06-16-2011

Jonathan K. Moore, Kirkland, WA US

Patent application numberDescriptionPublished
20100100260ALTERNATIVE METHOD TO DETERMINE THE AIR MASS STATE OF AN AIRCRAFT AND TO VALIDATE AND AUGMENT THE PRIMARY METHOD - A method, apparatus, and computer program product for identifying air data for an aircraft. The lift for the aircraft is identified. The number of surface positions for the aircraft is identified. The angle of attack during flight of the aircraft is identified. A synthetic dynamic pressure is computed from the lift, the number of surface positions, and the angle of attack.04-22-2010

Kenneth B. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20110191700SYSTEM AND METHOD FOR CREATING AND DISPLAYING CLASSES OF GRAPHICAL DISPLAY OBJECTS - In the graphical display object system, a user can create a class of graphical display objects such that the various members of the class may share common features. In addition, the graphical display object system builds the graphical display objects based upon the common class definitions as well as the custom features of the graphical display object.08-04-2011

Lloyd A. Moore, Renton, WA US

Patent application numberDescriptionPublished
20090255730Establishing Positions of Locating Field Detectors and Path Mapping in Underground Boring Tool Applications - Specific apparatus and associated methods are described for use in establishing the positions of locating field detectors and for path mapping within a region for the purpose of tracking and/or guiding the movement of an underground boring tool. In one aspect, an improvement is provided forming part of an arrangement for tracking the position and/or guiding the boring tool using an electromagnetic locating signal which is transmitted from the boring tool as the boring tool moves through the ground. At least two detectors are located at fixed positions within the region, each being operable in a transmit mode and in a receive mode such that each one of the detectors in the transmit mode is able to transmit a relative locating signal to the other detector for use in determining the relative position of one detector in relation to the other and such that both detectors receive the electromagnetic locating signal in the receive mode for use in determining the position of the boring tool within the region. Provisions are also described for extending drilling range by using additional detectors by moving a limited number of detectors. In another aspect, a system is provided including at least two above ground detectors for sensing the locating signal. The detectors are located at initial positions in the region. Electromagnetic data is generated by the detectors with the boring tool at multiple positions to generate electromagnetic data which is used to identify the positions of the detectors. A selected flux pathline steering technique is introduced.10-15-2009
20120085582ESTABLISHING POSITIONS OF LOCATING FIELD DETECTORS AND PATH MAPPING IN UNDERGROUND BORING TOOL APPLICATIONS - Specific apparatus and associated methods are described for use in establishing the positions of locating field detectors and a sonde. Two detectors can be located at positions within the region, each being operable in a transmit mode and in a receive mode such that each one of the detectors in the transmit mode is able to transmit a relative locating signal to the other detector for use in determining the relative position of one detector in relation to the other and such that both detectors receive an electromagnetic locating signal from the sonde in the receive mode for use in determining the position of the sonde and the detectors within the region.04-12-2012

Patent applications by Lloyd A. Moore, Renton, WA US

Lloyd Alfred Moore, Renton, WA US

Patent application numberDescriptionPublished
20090138218CORRELATING POWER CONSUMPTION WITH CPU ACTIVITY - Two or more sets of measurement data can be independently collected from causally related characteristics or elements. Such measurements can be synchronized with one another through the identification of a correct offset between their measurement data. An identification of the nature of the causal relationship between the measured characteristics can identify relevant ranges within which the aggregate values of one of the measurements can be obtained. As the offset between the measurements is adjusted, the aggregate values can change and a derivative, or other meaningful function based on the aggregate values can be calculated. The meaningful function, or subsequent functional result of it, can inform a range of offsets within which a local extreme value can be identified. The offset corresponding to such a local extreme value can be the correct offset.05-28-2009
20090248878AGGREGATING CONNECTION MAINTENANCE TO OPTIMIZE RESOURCE CONSUMPTION - Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection.10-01-2009
20090327390MANAGING DATA DELIVERY BASED ON DEVICE STATE - Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.12-31-2009
20090327491SCHEDULING DATA DELIVERY TO MANAGE DEVICE RESOURCES - Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device.12-31-2009
20120089720AGGREGATING CONNECTION MAINTENANCE TO OPTIMIZE RESOURCE CONSUMPTION - Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection.04-12-2012
20120102139MANAGING DATA DELIVERY BASED ON DEVICE STATE - Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.04-26-2012

Margaret Moore, Seattle, WA US

Patent application numberDescriptionPublished
20100092465TREATMENT OF GRAFT-VERSUS-HOST DISEASE - Methods for treating graft-versus-host disease, methods for reducing symptoms of graft-versus-host disease, and methods of reducing the severity of graft-versus-host disease in a patient are disclosed. The methods comprise administering to the patient a therapeutically effective amount of an IL-27 antagonist in combination with a pharmaceutically acceptable vehicle. IL-27 antagonists include soluble IL-27RA proteins and antagonists that comprise an antigen-binding site of an antibody.04-15-2010

Margaret Dow Moore, Seattle, WA US

Patent application numberDescriptionPublished
20080220478TRIMERIZING POLYPEPTIDES - The present invention relates to a method of preparing a trimeric protein comprising culturing a host cell transformed or transfected with an expression vector encoding a fusion protein comprising a ZymoZipper (ZZ) domain and a heterologous protein. In one embodiment, the heterologous protein is a membrane protein, the portion of the heterologous protein that included in the fusion protein is the extracellular domain of that protein, and the resulting fusion protein is soluble. In another embodiment of the present invention, the ZZ domain is derived from the transmembrane (TM) subunit of a virus envelope protein or another heptad repeat containing gene of a virus genome. The method can be used to produced homo- and hetero-trimeric proteins. The present invention also encompasses DNA molecules, expression vectors, and host cells used in the present method and fusion proteins produced by the present method.09-11-2008
20090220519ANTI-IL-22RA ANTIBODIES AND BINDING PARTNERS AND METHODS OF USING IN INFLAMMATION - The present invention relates to blocking, inhibiting, reducing, antagonizing or neutralizing the activity of IL-22, IL-20, or both IL-20 and IL-22 polypeptide molecules. IL-20 and are cytokines that are involved in inflammatory processes and human disease. IL-22RA (zcytor11) is a common receptor for IL-20 and IL-22. The present invention includes anti-IL-22RA antibodies and binding partners, as well as methods for antagonizing IL-22 or both IL-20 and IL-22 using such antibodies and binding partners.09-03-2009
20090280562MATERIALS AND METHODS FOR PREPARING DIMERIC GROWTH FACTORS - Proteins consisting of, from amino to carboxyl terminus, a first PDGF-D growth factor domain polypeptide, a linker polypeptide, and a second PDGF-D growth factor domain polypeptide, and materials and methods for making the proteins are disclosed. Each of the first and second PDGF-D growth factor domain polypeptides consists of a sequence of amino acid residues as shown in SEQ ID NO:2 or SEQ ID NO:4 from amino acid x to amino acid y, wherein x is an integer from 246 to 258, inclusive, and y is an integer from 365-370, inclusive. The linker polypeptide consists of from 11-40 amino acid residues. The proteins can be used to stimulate the production of bone and/or connective tissue in both humans and non-human animals.11-12-2009
20100210825ANTI-IL-22RA ANTIBODIES AND BINDING PARTNERS AND METHODS OF USING IN INFLAMMATION - The present invention relates to blocking, inhibiting, reducing, antagonizing or neutralizing the activity of IL-22, IL-20, or both IL-20 and IL-22 polypeptide molecules. IL-20 and IL-22 are cytokines that are involved in inflammatory processes and human disease. IL-22RA (zcytor11) is a common receptor for IL-20 and IL-22. The present invention includes anti-IL-22RA antibodies and binding partners, as well as methods for antagonizing IL-22 or both IL-20 and IL-22 using such antibodies and binding partners.08-19-2010
20100297701TRIMERIZING POLYPEPTIDES - The present invention relates to a method of preparing a trimeric protein comprising culturing a host cell transformed or transfected with an expression vector encoding a fusion protein comprising a ZymoZipper (ZZ) domain and a heterologous protein. In one embodiment, the heterologous protein is a membrane protein, the portion of the heterologous protein that included in the fusion protein is the extracellular domain of that protein, and the resulting fusion protein is soluble. In another embodiment of the present invention, the ZZ domain is derived from the transmembrane (TM) subunit of a virus envelope protein or another heptad repeat containing gene of a virus genome. The method can be used to produced homo- and hetero-trimeric proteins. The present invention also encompasses DNA molecules, expression vectors, and host cells used in the present method and fusion proteins produced by the present method.11-25-2010

Patent applications by Margaret Dow Moore, Seattle, WA US

Mary V. Moore, Vancouver, WA US

Patent application numberDescriptionPublished
20080309919METHOD AND APPARATUS FOR SORTING AND ANALYZING PARTICLES IN AN AEROSOL WITH REDUNDANT PARTICLE ANALYSIS - A method and apparatus for sorting and performing redundant analysis of particles in an aerosol is disclosed. Redundant analysis reduces the possibility of false positive analyses, which is advantageous in the art. The apparatus may comprise an aerosol concentrator, an optical particle analyzer, an electrosprayer and a charged particle analyzer. A method according to the invention may comprise delivering a concentrated aerosol stream to an optical particle analyzer; analyzing each particle of interest and selectively triggering an electrosprayer to electrospray each particle of interest; adding a charge to the particle, which is then moved by electrostatic forces to a charged particle analyzer; and performing a second, redundant analysis of each charged particle collected on the charged particle analyzer to confirm the identity of the particle of interest. The apparatus and method may also be adapted to perform redundant analysis of disguised particles that are coated to disguise their payload.12-18-2008

Matthew Moore, Everett, WA US

Patent application numberDescriptionPublished
20110056183ULTRA-EFFICIENT PROPULSOR WITH AN AUGMENTOR FAN CIRCUMSCRIBING A TURBOFAN - An ultra-efficient “green” aircraft propulsor utilizing an augmentor fan is disclosed. A balanced design is provided combining a fuel efficient and low-noise high bypass ratio augmentor fan and a low-noise shrouded high bypass ratio turbofan. Three mass flow streams are utilized to reduce propulsor specific fuel consumption and increase performance relative to conventional turbofans. Methods are provided for optimization of fuel efficiency, power, and noise by varying mass flow ratios of the three mass flow streams. Methods are also provided for integration of external propellers into turbofan machinery.03-10-2011

Matthew D. Moore, Everett, WA US

Patent application numberDescriptionPublished
20080302083INTERNAL MIXING OF A PORTION OF FAN EXHAUST FLOW AND FULL CORE EXHAUST FLOW IN AIRCRAFT TURBOFAN ENGINES - An aircraft includes at least one turbofan engine assembly having a shrouded core engine, a short nacelle surrounding a fan and a forward portion of the core engine, and a fan exhaust duct through the nacelle. A mixer duct shell is positioned substantially coaxial with the engine shroud and extends forwardly into the fan duct to provide an interstitial mixer duct between the mixer duct shell and the core engine shroud. The aft portion of the mixer duct shell extends over a turbine exhaust frame, an attached mixer (if included), and a tail cone exhaust plug. The mixer duct shell can reduce noise and plume exhaust heat radiated from aircraft turbofan engines.12-11-2008
20090057493NOISE-SHIELDING WING CONFIGURATION - Embodiments of the invention provide an aircraft configuration that provides for increased engine noise shielding for community noise reduction, while still providing desirable aerodynamic attributes such as good spanwise lift distributions and good structural integration without excessive wing surface area. Specifically, the aircraft is configured to have a longer-chord inboard wing portion and a shorter-chord outboard wing portion. The aircraft engines are positioned in major part over the longer-chord inboard wing portions such that communities below the wing are at least partially shielded by the inboard wing portion from the engine noise. Embodiments of the invention also strategically position fowler flaps or other chord-increasing devices in the region of the wing proximate the engine. Since the fowler motion increases the effective chord of the wing as the flaps are extended, the flaps may be deployed to increase the shielding characteristics of the wing.03-05-2009
20100206982COUNTER ROTATING FAN DESIGN AND VARIABLE BLADE ROW SPACING OPTIMIZATION FOR LOW ENVIRONMENTAL IMPACT - An air vehicle propulsion system incorporates an engine core with a power shaft to drive an outer blade row. The power shaft is extends through and is supported by a counter rotation transmission unit which drives an inner blade row in counter rotational motion to the outer blade row. The counter rotation transmission unit exchanges power from the engine core with the shaft. An actuator engages the shaft for translation from a first retracted position to a second extended position.08-19-2010
20110089290AIRPLANE CONFIGURATION - An aircraft configuration that may reduce the level of noise, infrared radiation, or combination thereof directed towards the ground from an aircraft in flight. An embodiment of an aircraft includes a fuselage, two forward swept wings, at least one engine mounted to the aircraft and higher than the wings, and vertical stabilizers mounted on each wing outboard of the outermost engine. The leading edge of the wing may extend forward of the leading end of the engine, and the trailing edge of the aft deck may extend aft of the trailing end of the engine. The aft deck may include an upwardly rotatable pitch control surface at the trailing edge of the deck. Engine types may vary, including but not limited to turbofans, prop-fans, and turbo-props. Main wings may be mounted above the longitudinal axis of the fuselage, and canards may likewise be mounted above or below the axis.04-21-2011
20110150645Optimization of Downstream Open Fan Propeller Position - A method and apparatus for controlling a propeller of a contra-rotation open fan (CROF) engine of an aircraft. A diameter of the propeller is set to be at a first diameter during at least a portion of a first flight condition of the aircraft. The diameter of the propeller is set to be at a second diameter, different from the first diameter, during at least a portion of a second flight condition of the aircraft.06-23-2011
20110167785INTERNAL MIXING OF A PORTION OF FAN EXHAUST FLOW AND FULL CORE EXHAUST FLOW IN AIRCRAFT TURBOFAN ENGINES - An airborne mobile platform that has at least one turbofan engine assembly having a fan driven by a core engine, a short nacelle around the fan and a forward portion of the core engine, and a fan exhaust duct through the nacelle. A mixer duct shell is disposed substantially coaxial with and extending forwardly into the fan exhaust duct to provide a mixer duct between the mixer duct shell and a core engine shroud of the core engine. At least a portion of the mixer duct shell has a honeycomb core structure having an inner surface and an outer surface, with an acoustic lining on one of the inner or outer surfaces. The acoustic lining attenuates sound emanating from the turbofan engine assembly.07-14-2011
20110167786INTERNAL MIXING OF A PORTION OF FAN EXHAUST FLOW AND FULL CORE EXHAUST FLOW IN AIRCRAFT TURBOFAN ENGINES - An integrated, single piece mixer-center body ventilation apparatus is disclosed for use with a turbofan jet engine. The apparatus may incorporate a circumferential forward body portion adapted to be coupled to an aft end of a core engine turbine case of the jet engine, and a center body tube portion integrally formed with the forward body portion and having an axially opening vent exit. The forward body portion may have a plurality of inner mixer flow paths in communication with scalloped projecting portions. The inner mixer flow paths direct a pressurized core exhaust flow through the mixer device and mix the pressurized core exhaust flow with a portion of a pressurized fan exhaust flow, to thus significantly cool the pressurized core exhaust flow.07-14-2011
20120091270AIRCRAFT CONFIGURATION - An aircraft configuration that may reduce the level of roaring jet exhaust noise, infrared radiation, sonic boom, or combination thereof directed towards the ground from an aircraft in flight. The aircraft's nacelles are mounted to the aircraft higher than the wings, with substantially vertical stabilizers outboard of the outermost engine. Noise shifting means are provided such as, for each nacelle, primary chevrons at the core nozzle, secondary chevrons at the fan nozzle, a partial bypass mixer, a long duct full flow mixer, or a combination thereof to provide a shift in spectrum distribution of jet exhaust noise from lower to higher frequency. Variable geometry chevrons may be used with increased immersion to provide such a shift just during noise-restricted portions of an aircraft flight profile. The aircraft aerodynamic structural surfaces serve as noise shielding barriers that more effectively block or redirect the frequency shifted noise up and away from communities.04-19-2012
20120119023METHOD AND APPARATUS FOR REDUCING AIRCRAFT NOISE - An arrangement for an aircraft includes a fuselage, a wing, and a propulsor. The wing may have a wing upper surface, a rear spar and a wing trailing edge. The propulsor may include at least one rotor having a rotor diameter and a rotor axis. The propulsor may be mounted such that the rotor is located longitudinally between the rear spar and the wing trailing edge. The propulsor may also be mounted such that a lowest point of the rotor diameter is located vertically above the wing upper surface.05-17-2012

Patent applications by Matthew D. Moore, Everett, WA US

Matthew David Moore, Everett, WA US

Michael Moore, Bainbridge Island, WA US

Patent application numberDescriptionPublished
20120097495Versatile Bag Having Removable Art Panels - A versatile bag including: a bag, one or more removable and optionally reversible art panels, and one or more devices for attaching the one or more removable and optionally reversible art panels to the outside of the bag is provided. A method of decorating the bag is also provided.04-26-2012

Michael D. Moore, Redmond, WA US

Patent application numberDescriptionPublished
20090319330TECHNIQUES FOR EVALUATING RECOMMENDATION SYSTEMS - Various technologies and techniques are disclosed for calculating and evaluating the behavior of recommendation systems. Accuracy measures are computed for a plurality of items in a real recommendation system, an ideal recommendation system, and a popularity-based baseline recommendation system. The accuracy measures for the plurality of items are presented to a user so the user can evaluate a performance of the real recommendation system in comparison to the ideal recommendation system and the popularity-based baseline recommendation system. The accuracy measures can be presented in an interactive graph.12-24-2009

Michael Edward Moore, Silverdale, WA US

Patent application numberDescriptionPublished
20120099941Encapsulated load-securement bulkhead and method of manufacture - An encapsulated bulkhead for use as a void filler to secure and protect cargo loads during transportation, such as in rail cars or trucks, is described. The encapsulated bulkhead includes a bulkhead member and an encapsulation or coating. In one embodiment, the bulkhead member includes two planar parallel deck sheets, a planar peripheral side member, and a honeycomb cell core, which may be made of corrugated paper or other paper. In another embodiment, the bulkhead member is a uniform expanded polystyrene foam. The coating is a water-resistant material which may be an elastomer, such as a polyurea, polyurethane, or polyurethane/polyurea hybrid. A method for encapsulating a bulkhead member is also provided. The method includes the steps of providing a bulkhead member, spraying the bulkhead member with the components of an elastomer to coat or encapsulate the bulkhead, and allowing the components to cure for a period of time sufficient to form the water-resistant elastomer.04-26-2012

Michael P. Moore, Redmond, WA US

Patent application numberDescriptionPublished
20090061867METHOD FOR CONTROLLING CHANNEL RE-SELECTION - A method for re-selecting control channels in a mobile station reduces the use of resources by limiting an evaluation of candidate control channels to those channels which satisfy certain criteria and are deemed to be eligible control channels. As a consequence, resources are not spent on attempting to re-select a control channel that is not compatible with the mobile station.03-05-2009
20100041401Method for Controlling Channel Re-Selection - A mobile station including a processor and a memory storing program instructions. The instructions, when executed by the processor, cause the processor to determine if any candidate control channels of a list of candidate control channels are ineligible for selection by belonging to a private network to which the mobile station is not permitted access, analyze those candidate control channels not determined to be ineligible for selection to identify a primary candidate control channel, and attempt to select the primary candidate control channel.02-18-2010

Patent applications by Michael P. Moore, Redmond, WA US

Michael W. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20110011823Two-part bottle - The bottle comprises two sub-containers coupled one on top of the other. The end of the bottom sub-container opposite from the coupled end forms the base, while the coupled end forms a wide-mouth container design with an opening large enough to allow for ice cubes or adult fingers to effectively clean the inside. The end of the top sub-container opposite from the coupled end forms a narrow-mouth container design with an opening narrow enough for the drinking comfort of a child. The top and bottom sub-containers when uncoupled can transform to either two sub-containers for drinking, or a first sub-container for drinking and a second sub-container for holding liquid. A band made of a flexible material is encased around the exterior of the bottle to improve the function of the bottle, facilitate labeling, and buffer clanking noises and damage when the bottle is placed next to a solid surface.01-20-2011

Mike Moore, Snohomish, WA US

Patent application numberDescriptionPublished
20100306363DETERMINING COMPLETION OF A WEB SERVER DOWNLOAD SESSION AT A DATABASE SERVER - Techniques are described herein for determining completion of a Web server download session at a database server. A Web server initiates a download session for downloading a requested resource (e.g., a file or an output of an executable) to a client. The download session includes download operation(s), each corresponding to a respective portion of the requested resource. The Web server incorporates a session-specific identifier indicative of the download session and/or byte range indicator(s) corresponding to the respective download operation(s) into Web server log files. The database server uses the session-specific identifier and/or byte range indicator(s) to determine that the download operation(s) are included in the download session. The database server determines a download pattern corresponding to the download session based on download request(s) that correspond to the download operation(s). The database server determines whether the download session is complete using an algorithm that is indicative of the download pattern.12-02-2010

Richard E. Moore, Redmond, WA US

Patent application numberDescriptionPublished
20090109817MEDIA DISC RELIABILITY - Damage to removable or non-removable media or to content on the media may prevent access to content on the media. A processor may recognize a defect in the media, for example, due to read errors. The processor may request a “clean” (i.e., undamaged) or replaceable version of the non-readable media content. The processor may request the content over a network. The processor may store the requested content in local storage, such as in the cache or more permanent memory. The processor may read the requested portion directly over the network or from the stored location, rather than reading the damaged portion from the removable media. Once stored locally, the clean version may be available for subsequent access. Subsequently, the processor may request previously stored content from local storage without needing to request content over the network.04-30-2009
20110307423DISTRIBUTED DECISION TREE TRAINING - A computerized decision tree training system may include a distributed control processing unit configured to receive input of training data for training a decision tree. The system may further include a plurality of data batch processing units, each data batch processing unit being configured to evaluate each of a plurality of split functions of a decision tree for respective data batch of the training data, to thereby compute a partial histogram for each split function, for each datum in the data batch. The system may further include a plurality of node batch processing units configured to aggregate the associated partial histograms for each split function to form an aggregated histogram for each split function for each of a subset of frontier tree nodes and to determine a selected split function for each frontier tree node by computing the split function that produces highest information gain for the frontier tree node.12-15-2011

Robert C. Moore, Mercer Island, WA US

Patent application numberDescriptionPublished
20080221869CONVERTING DEPENDENCY GRAMMARS TO EFFICIENTLY PARSABLE CONTEXT-FREE GRAMMARS - Dependency grammars are transformed to context-free grammars. The context-free grammars can be used in a parser to parse input sentences and identify relationships among words in the sentence.09-11-2008
20080306725Generating a phrase translation model by iteratively estimating phrase translation probabilities - A phrase translation model is trained without assuming a segmentation of training data into non-overlapping phrase pairs. Instead, the training algorithm assumes that any particular phrase instance has only a single phrase instance in another language as its translation in that instance, but that phrases can overlap. The model is trained by computing expected phrase alignment counts, deriving selection probabilities from current estimates of translation probabilities and then re-estimating phrase translation probabilities according to the expected phrase alignment counts computed. The model is trained by iterating over these steps until one or more desired stopping criteria are reached. The trained model can be deployed in a machine translation system.12-11-2008
20090063130FAST BEAM-SEARCH DECODING FOR PHRASAL STATISTICAL MACHINE TRANSLATION - Improved systems, methods and apparatuses are provided for fast beam-search decoding for phrasal statistical machine translation. The provided techniques incorporate a front-loaded distortion penalty estimate for future estimated distortion penalty and/or early pruning to reduce the search space. The improvements result in up to an order of magnitude increase in translation speed for statistical machine translation systems. The disclosed details enable various refinements and modifications according to decoder and system design considerations.03-05-2009

Patent applications by Robert C. Moore, Mercer Island, WA US

Robert Carter Moore, Mercer Island, WA US

Patent application numberDescriptionPublished
20100262575FASTER MINIMUM ERROR RATE TRAINING FOR WEIGHTED LINEAR MODELS - The claimed subject matter provides systems and/or methods for training feature weights in a statistical machine translation model. The system can include components that obtain lists of translation hypotheses and associated feature values, set a current point in the multidimensional feature weight space to an initial value, chooses a line in the feature weight space that passes through the current point, and resets the current point to optimize the feature weights with respect to the line. The system can further include components that set the current point to be a best point attained, reduce the list of translation hypotheses based on a determination that a particular hypothesis has never been touched in optimizing the feature weights from at least one of an initial staring point or a randomly selected restarting point, and output the point ascertained to be the best point in the feature weight space.10-14-2010
20110224971N-Gram Selection for Practical-Sized Language Models - Described is a technology by which a statistical N-gram (e.g., language) model is trained using an N-gram selection technique that helps reduce the size of the final N-gram model. During training, a higher-order probability estimate for an N-gram is only added to the model when the training data justifies adding the estimate. To this end, if a backoff probability estimate is within a maximum likelihood set determined by that N-gram and the N-gram's associated context, or is between the higher-order estimate and the maximum likelihood set, then the higher-order estimate is not included in the model. The backoff probability estimate may be determined via an iterative process such that the backoff probability estimate is based on the final model rather than any lower-order model. Also described is additional pruning referred to as modified weighted difference pruning.09-15-2011
20110224983N-Gram Model Smoothing with Independently Controllable Parameters - Described is a technology by which a probability is estimated for a token in a sequence of tokens based upon a number of zero or more times (actual counts) that the sequence was observed in training data. The token may be a word in a word sequence, and the estimated probability may be used in a statistical language model. A discount parameter is set independently of interpolation parameters. If the sequence was observed at least once in the training data, a discount probability and an interpolation probability are computed and summed to provide the estimated probability. If the sequence was not observed, the probability is estimated by computing a backoff probability. Also described are various ways to obtain the discount parameter and interpolation parameters.09-15-2011

Robert R. Moore, Vancouver, WA US

Patent application numberDescriptionPublished
20080309919METHOD AND APPARATUS FOR SORTING AND ANALYZING PARTICLES IN AN AEROSOL WITH REDUNDANT PARTICLE ANALYSIS - A method and apparatus for sorting and performing redundant analysis of particles in an aerosol is disclosed. Redundant analysis reduces the possibility of false positive analyses, which is advantageous in the art. The apparatus may comprise an aerosol concentrator, an optical particle analyzer, an electrosprayer and a charged particle analyzer. A method according to the invention may comprise delivering a concentrated aerosol stream to an optical particle analyzer; analyzing each particle of interest and selectively triggering an electrosprayer to electrospray each particle of interest; adding a charge to the particle, which is then moved by electrostatic forces to a charged particle analyzer; and performing a second, redundant analysis of each charged particle collected on the charged particle analyzer to confirm the identity of the particle of interest. The apparatus and method may also be adapted to perform redundant analysis of disguised particles that are coated to disguise their payload.12-18-2008
20090250382METHODS AND APPARATUS FOR EXTRACTION OF PARTICLES FROM SURFACES - A method and apparatus for the extraction of particles from surfaces is disclosed. A preferred method comprises the steps of (1) adjusting the temperature and humidity of an air supply to provide an adjusted air supply, (2) directing a blast from the adjusted air supply to a surface bearing particles, so as to produce a deflected blast that comprises some of the particles from the surface, (3) collecting the deflected blast and particles, and (4) directing the deflected blast and particles towards an analyzer. A preferred apparatus includes an air adjuster and a probe comprising an adjusted air supply passage, an adjusted air aperture, a deflected air aperture, and a deflected air passage, wherein the air adjuster is adapted to provide a flow of adjusted air to the adjusted air supply passage and the adjusted air aperture. The flow may be continuous, intermittent, pulsed or periodic. The adjusted air aperture and a deflected air aperture are configured in proximity to allow a blast of adjusted air from the adjusted air aperture to impact an adjacent surface containing particles. The blast dislodges particles from the surface. The deflected air aperture and deflected air aperture are adapted to receive the deflected blast and dislodged particles, and direct them to an analyzer.10-08-2009

Ronald J. Moore, West Richland, WA US

Patent application numberDescriptionPublished
20090120166METHOD AND APPARATUS FOR CONTINUOUS FLUID LEAK MONITORING AND DETECTION IN ANALYTICAL INSTRUMENTS AND INSTRUMENT SYSTEMS - A method and device are disclosed that provide for detection of fluid leaks in analytical instruments and instrument systems. The leak detection device includes a collection tube, a fluid absorbing material, and a circuit that electrically couples to an indicator device. When assembled, the leak detection device detects and monitors for fluid leaks, providing a preselected response in conjunction with the indicator device when contacted by a fluid.05-14-2009

Ryan Moore, Seattle, WA US

Patent application numberDescriptionPublished
20110204758Electronic Device Securement System - Embodiments hereof relate to an electronic device securement system for receiving and securing a portable electronic device to a protective housing. The electronic device is secured within the protective housing via a removable gasket, which is custom molded to stretch around the edges of the electronic device to receive the electronic device therein. The gasket is removably coupled to the protective housing via elastomeric protruding buttons of the gasket that frictionally engage holes formed in the protective housing. The electronic device securement system may include a closure strap. The closure strap may operate to transform the protective housing into an easel or stand for displaying the electronic device.08-25-2011

Scott Moore, Seattle, WA US

Patent application numberDescriptionPublished
20080215629TRACK SHUFFLING SYSTEM AND METHOD - A method and computer program product for defining an active playlist of media tracks for rendering in a defined sequence. A portion of the media tracks defined in the active playlist are rendered. A shuffle command is received from a user concerning the active playlist. A non-rendered playlist is generated. The non-rendered playlist defines one or more non-rendered media tracks included within the active playlist and excludes one or more rendered media track included within the active playlist. A rendering sequence is defined for the non-rendered playlist.09-04-2008

Tim Moore, Bellevue, WA US

Patent application numberDescriptionPublished
20100149301Video Conferencing Subscription Using Multiple Bit Rate Streams - Subscriptions in a video conference may be provided using multiple bit rate streams. A video conference server may receive video streams from each client in a video conference and may receive subscription requests from each client. The subscription requests may include requests to see video streams from specific other clients at a given resolution and/or frame rate. The video conference server may match up the received video streams with the subscription requests in order to send the subscribing clients their desired video streams. The server may also be able to request different versions of video streams from participants (e.g. different resolutions) and/or alter the video streams in order to better comply with the subscription request.06-17-2010
20100153574Video Conference Rate Matching - Video conference rate matching may be provided. A video conference server may receive video source streams from clients on a video conference. The server may analyze each client's capabilities and choose a video stream to send to each client based on those capabilities. For example, a client capable of encoding and decoding a high definition video stream may provide three source video streams—a high definition stream, a medium resolution stream, and a low resolution stream. The server may send only the low resolution stream to a client with a low amount of available bandwidth. The server may send the medium resolution stream to another client with sufficient bandwidth for the high definition stream, but which lacks the ability to decode the high definition stream. 06-17-2010
20100315484IMPLEMENTING MULTIPLE DOMINANT SPEAKER VIDEO STREAMS WITH MANUAL OVERRIDE - In a video conference system capable of providing multiple video streams, displayed streams for participants are configured based on automatic selection by the system (such as active speaker) and manual override by the participants. The displayed views are further enhanced by implementing duplicate detection to avoid display of duplicate streams between the automatic selections and manual selections.12-16-2010
20110179158FINE-GRAINED LOCATION DETERMINATION OF NETWORKED COMPUTERS - Location of a communication network subscriber is determined employing confidence metrics such as remote vs. local computer usage, primary user in a multi-user computing environment, likelihood of forgery, and comparable ones. A fine-grained location determination is then made based on the metric results and directory information for the particular subscriber such that services like emergency services can be provided with accurate location information.07-21-2011

Patent applications by Tim Moore, Bellevue, WA US

Tim Moore, Redmond, WA US

Patent application numberDescriptionPublished
20090319674TECHNIQUES TO MANAGE COMMUNICATIONS BETWEEN RELAY SERVERS - Techniques to manage communications between relay servers are described. A system may include multiple relay servers each having an enhanced relay control module. The enhanced relay control module may be operative to manage communications between private clients communicating over the first relay server and the second relay server. The enhanced relay control module may establish a media channel between control ports for the first and second relay servers when a port range attribute for at least one of the first or second relay servers is turned off. Other embodiments are described and claimed.12-24-2009

Patent applications by Tim Moore, Redmond, WA US

Tim M. Moore, Bellevue, WA US

Patent application numberDescriptionPublished
20090003436Dynamically Adapting Media Streams - Tools and techniques for dynamically transcoding media streams are described herein. These tools may provide machine-readable storage media that contain machine-readable instructions that, when executed by the machine, cause the machine to define initial transcoding schemes under which media streams are to be transcoded as they passes between endpoints. In response to changes in conditions affecting the media streams, the machine may dynamically update the initial transcoding scheme.01-01-2009
20090006193Digital Voice Communication Advertising - Techniques for providing third party incentivized communications sessions are described. In some embodiments, a Voice over IP (VoIP) conversation is sampled for audio information such as a word, phrase, utterance, or phoneme that may be associated with an advertisement in a database. The database may be searched for the audio information, or in some embodiments a text equivalent of the audio information, and the associated advertisement may be served to a participant in the VoIP communication session. In some implementations, data from or about the conversation may be compiled for analysis.01-01-2009
20090006633Interactive Connectivity Establishment for Non-Enabled Endpoints - Procedures for commanding a media relay to direct interactive connectivity establishment (ICE) communications are discussed. In an implementation, a back-to-back user agent may issue a command changing the state of the media relay so that communications initially routed through the back-to-back user agent may be routed to a non-ICE device.01-01-2009
20090172095Optimizing Conferencing Performance - Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.07-02-2009
20100284311Optimizing Conferencing Performance - Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.11-11-2010

Patent applications by Tim M. Moore, Bellevue, WA US

Timothy M. Moore, Redmond, WA US

Patent application numberDescriptionPublished
20090204716MEDIA MIX WIRING PROTOCOL FOR MEDIA CONTROL - Protocol architecture for wiring media streams and specifying mixing behavior in a multipoint control unit. The protocol provides the capability to expose the core mixing algorithms to modification for mixing media without dealing with the functionality of the mixer itself (e.g., ports and IP specifics). The protocol facilitates the wiring of input media streams to output media streams by changing the mixing behavior via changes to the mixing algorithms using the protocol. The protocol operates based on a schema that includes controls related to route, wire, and filter for the mixer input and mixer output.08-13-2009

Timothy Mark Moore, Bellevue, WA US

Patent application numberDescriptionPublished
20090232288Appending Content To A Telephone Communication - An interactive information distribution system that facilitates automatic transmission of a variety of information packets to the communication devices of a calling party and parties called during a call. The information packets are comprised of actual files and or links to files or websites, and are automatically transmitted following the initiation of a call. Upon initiating a call, an indicator that may include metadata linked to information packets is processed to identify at least one database for locating information packets to which the metadata is linked. The interactive information distribution system also includes a verbal communication conversion engine that allows verbal telephone communications to be converted to text and filtered to generate keywords which are used in additional database searching to identify additional information packets. The information packets automatically identified are retrieved from a database and are transmitted to the communication devices of parties participating in a call during the call.09-17-2009
20090323560Customized Media Routing For Conferencing - Technologies are described herein for customizing media routing for a conference. In one method, a request to modify a routing table is received. The routing table specifies connections between a plurality of sources and a plurality of sinks. The method determines whether the request to modify the routing table is permitted. Upon determining that the request to modify the routing table is permitted, the routing table is modified according to the request.12-31-2009
20100238842PHONE CONFERENCING ARCHITECTURE WITH OPTIMIZED SERVICES MANAGEMENT - Architecture that employs a cost-effective mechanism to only engage the services as needed, and then release these services in a managed way. This reduces the runtime cost so that users can have more conferences for the same amount of hardware purchased for such purposes at a minimum cost. The architecture provides the efficient and seamless integration of PSTN phone users and VoIP audio users in a cost effective and efficient way by the use of the same conferencing server and the same audio-video multi-point control unit that users currently employ with additional services that include a conferencing auto attendant service authenticates the phone user and transfers the phone user into the conference, a conference announcement server application is responsible for playing conference announcements, and a personal virtual assistant application which is responsible for translating user-initiated DTMF (dual-tone multi-frequency) tones into conference control commands.09-23-2010

Patent applications by Timothy Mark Moore, Bellevue, WA US

Wesley F. Moore, Seattle, WA US

Patent application numberDescriptionPublished
20090179395GROUND HANDLING CART FOR SKID EQUIPPED AIRCRAFT - Ground carts to support skid equipped aircraft and to maneuver these craft safely on the ground during taxiing for take off, recovery, servicing, and transport to maintenance or storage. The ground carts provide the capability to minimize risks of damage to aircraft during towing by lifting the aircraft off the ground. Further, an embodiment of the ground cart of the invention includes the ability to rotate the aircraft on a cart platform up to 90° from the direction of forward motion of the cart to facilitate movement in and around the airport apron/hanger and to counter cross winds during take off. In addition, carts may be controlled from the aircraft, for example to provide for steering control until the aircraft is launched, cart braking, platform rotation, and other maneuvers.07-16-2009