Brown, WA
Aaron Brown, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20090099420 | SYSTEM FOR MANAGING BOWDEN CABLES IN ARTICULATING INSTRUMENTS - The present invention relates, generally, to the reduction or elimination of permanent and catastrophic herniations in Bowden cables or coil pipes in articulating devices or snake-like robots. More particularly, the present invention relates managing the coil pipes in a spiral pattern along the articulating device or snake-like robot to reduce or eliminate the necessity of the Bowden cables or coil pipes to slide along the length of the articulating device or snake-like robot. Reduction or elimination of the necessity for the Bowden cables or coil pipes to slide reduces or eliminates catastrophic herniations in articulating devices or snake-like robots undergoing one or more articulations. | 04-16-2009 |
Alon Asher Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100077050 | Tracking of Electronic Mail Messages - Electronic mail messages are tracked for the sender by allowing the sender to flag the electronic mail messages. Flagging the electronic mail messages allows for various notifications to be provided to the sender. For example, notification may be provided to the sender by placing an item in a to-do bar for the sender that corresponds to the electronic mail message. As another example, notification may be provided to the sender by firing a reminder at some future time that corresponds to the electronic mail message. As another example, notification may be provided to the sender by including an indication in a related incoming electronic mail message that the incoming electronic mail message is related to the electronic message sent by the sender. | 03-25-2010 |
20120066329 | Tracking of Electronic Mail Messages - Electronic mail messages are tracked for the sender by allowing the sender to flag the electronic mail messages. Flagging the electronic mail messages allows for various notifications to be provided to the sender. For example, notification may be provided to the sender by placing an item in a to-do bar for the sender that corresponds to the electronic mail message. As another example, notification may be provided to the sender by firing a reminder at some future time that corresponds to the electronic mail message. As another example, notification may be provided to the sender by including an indication in a related incoming electronic mail message that the incoming electronic mail message is related to the electronic message sent by the sender. | 03-15-2012 |
Arlene M. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080246490 | METHODS AND APPARATUS FOR AN IN-FLIGHT PRECIPITATION STATIC SENSOR - A precipitation static sensor includes a bottom flexible dielectric layer (e.g., a layer of urethane tape) configured to be attached to a wing or other external surface of an aircraft, a flexible conductive layer (e.g., a layer of aluminum tape) formed over a portion of the first flexible dielectric layer, and a conductor (such as a twisted-pair wire) coupled to the flexible conductive layer. A top flexible dielectric layer is formed over a portion of the bottom dielectric layer and a portion of the flexible conductive layer, thus forming an exposed detector region. In accordance with a further embodiment, multiple such precipitation static sensors are used and coupled to a meter device (e.g., a picoammeter), which may also be coupled to a data acquisition and display for providing a visual indication of the charge accumulated by the precipitation static sensors. | 10-09-2008 |
Arlene Mckeeman Brown, Normandy Park, WA US
Patent application number | Description | Published |
---|---|---|
20090032643 | ENVIRONMENTALLY STABLE HYBRID FABRIC SYSTEM FOR EXTERIOR PROTECTION OF AN AIRCRAFT - A method of forming an exterior surface protective structure ( | 02-05-2009 |
20090039199 | ENVIRONMENTALLY STABLE HYBRID FABRIC SYSTEM FOR EXTERIOR PROTECTION OF AN AIRCRAFT - A method of forming an exterior surface protective structure ( | 02-12-2009 |
20120258323 | AIRCRAFT STRUCTURAL ASSEMBLY WITH ELECTROMAGNETIC PROTECTION - Disclosed in this application is a novel method and apparatus for reducing electrical resistance of a carbon-reinforced plastic structure to thereby reduce damage due to lightning strikes or precipitation static. This apparatus includes a galvanically compatible conductive interface layer positioned between a nonconductive substrate and a conductive outer surface. The interface layer is electrically conductive to transmit electrical current from the outer surface to the substrate. | 10-11-2012 |
Brent Brown, Auburn, WA US
Patent application number | Description | Published |
---|---|---|
20080196960 | SWINGARM ASSEMBLY - A swingarm and swingarm assembly for a rear wheel suspension are provided for a motorcycle or other two-wheeled vehicles, the swingarm having a pair of side spars attached to a cross member, the cross member having a seat formed therein to receive at least one of a plurality of mounting blocks having a yoke thereon for attachment to a shock absorber to provide a configurable swingarm assembly. Each mounting block has a different attachment point for the shock absorber to change the force vectors for the swingarm creating a softer or stiffer suspension for the rear wheel. | 08-21-2008 |
Carl S. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080245953 | MULTI-AXIS INTEGRATION SYSTEM AND METHOD - An image acquisition system and method employing multi-axis integration (MAI) may incorporate both optical axis integration (OAI) and time-delay integration (TDI) techniques. Disclosed MAI systems and methods may integrate image data in the z direction as the data are acquired, projecting the image data prior to deconvolution. Lateral translation of the image plane during the scan in the z direction may allow large areas to be imaged in a single scan sequence. | 10-09-2008 |
20090026386 | SYSTEM AND METHOD EMPLOYING PHOTOKINETIC TECHNIQUES IN CELL BIOLOGY IMAGING APPLICATIONS - A system and method employing photokinetic techniques in cell biology imaging applications are disclosed. Systems and methods of acquiring image data of an object may comprise: selectively inducing photoactivation of material at a site on the object; performing an optical axis integration scan; simultaneously executing a time delay integration scan sequence; and processing acquired image data in accordance with one or more desired analyses. Various methodologies and applications may include, inter alia, selective photobleaching of a site on the object, diffusion rate, velocity, and wave-front propagation analyses, multi-dimensional analyses of dispersion characteristics, biomolecular binding in cellular organelles, and photoactivation assisted systematic image segmentation for the study of cellular components. | 01-29-2009 |
20090028413 | SYSTEM AND METHOD EMPLOYING PHOTOKINETIC TECHNIQUES IN CELL BIOLOGY IMAGING APPLICATIONS - A system and method employing photokinetic techniques in cell biology imaging applications are disclosed. Systems and methods of acquiring image data of an object may comprise: selectively inducing photoactivation of material at a site on the object; performing an optical axis integration scan; simultaneously executing a time delay integration scan sequence; and processing acquired image data in accordance with one or more desired analyses. Various methodologies and applications may include, inter alia, selective photobleaching of a site on the object, diffusion rate, velocity, and wave-front propagation analyses, multi-dimensional analyses of dispersion characteristics, biomolecular binding in cellular organelles, and photoactivation assisted systematic image segmentation for the study of cellular components. | 01-29-2009 |
20090206238 | OPTICAL SUBSTRATE FOR REDUCED BACKGROUND FLUORESCENCE - A new optical substrate design allows a target to be illuminated with minimal illumination of undesired surfaces within the image collection ray path. The non rectangular substrate provide different surfaces through which a target is illuminated and imaged and thereby prevents illumination rays from crossing the substrate surface through which the target is imaged | 08-20-2009 |
20100177984 | DECONVOLUTION FOR THE REDUCTION OF BLURRING INDUCED BY INTERNAL REFLECTIONS - A system and method of image processing employ mathematical deconvolution to estimate the magnitude and location of a target object within an image. Both the nature of internal reflections and the convolution process by which each internal reflection contributes to blurring of the acquired image data may be measured and modeled. In accordance with mathematical deconvolution techniques, the combined effects of these internal reflections may be reduced to the extend that respective contributions of the target object and each individual reflection may be distinguished and quantified. | 07-15-2010 |
20100208061 | METHOD OF SCANNING BIOCHIP AND APPARATUS FOR PERFORMING THE SAME - An apparatus for scanning a biometric device includes a camera that scans the biometric device to generate images, and a computer that extracts data from the images. The computer measures three-dimensional locations of at least three different positions on a surface of the biometric device, determines one of a virtual approximation plane and a curved surface with respect to the surface of the biometric device based on the measured three-dimensional locations, determines imaging locations of two or more panels disposed on the biometric device based on the one of the virtual approximation plane and the curved surface, obtains individual images of the two or more panels by scanning the biometric device based on the determined imaging locations, and extracts overall data of the biometric device from the individual images of the two or more panels. | 08-19-2010 |
20100210475 | MICROARRAY HAVING BRIGHT FIDUCIAL MARK AND METHOD OF OBTAINING OPTICAL DATA FROM THE MIRCOARRAY - A substrate includes; a fiducial mark disposed on the substrate, an area on the substrate on which a probe material is configured to be immobilized, the area being separated from the fiducial mark, and a probe immobilization compound disposed on the area on the substrate on which the probe material is configured to be immobilized, wherein the fiducial mark has a structure which reflects irradiated light at a greater intensity than an intensity of reflected irradiated light form the area on the substrate not corresponding to the fiducial mark. | 08-19-2010 |
20120033895 | DECONVOLUTION FOR THE REDUCTION OF BLURRING INDUCED BY INTERNAL REFLECTIONS - A system and method of image processing employ mathematical deconvolution to estimate the magnitude and location of a target object within an image. Both the nature of internal reflections and the convolution process by which each internal reflection contributes to blurring of the acquired image data may be measured and modeled. In accordance with mathematical deconvolution techniques, the combined effects of these internal reflections may be reduced to the extent that respective contributions of the target object and each individual reflection may be distinguished and quantified. | 02-09-2012 |
Chancellor W. Brown, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20090027748 | MEMS Oscillator Having A Combined Drive Coil - A MEMS oscillator, such as a MEMS scanner, has an improved and simplified drive scheme and structure. Drive impulses may be transmitted to an oscillating mass via torque through the support arms. For multi-axis oscillators drive signals for two or more axes may be superimposed by a driver circuit and transmitted to the MEMS oscillator. The oscillator responds in each axis according to its resonance frequency in that axis. The oscillator may be driven resonantly in some or all axes. Improved load distribution results in reduced deformation. A simplified structure offers multi-axis oscillation using a single moving body. Another structure directly drives a plurality of moving bodies. Another structure eliminates actuators from one or more moving bodies, those bodies being driven by their support arms. | 01-29-2009 |
20090134319 | Scanned Beam Display and Method of Operating - A MEMS oscillator, such as a MEMS scanner, has an improved and simplified drive scheme and structure. Drive impulses may be transmitted to an oscillating mass via torque through the support arms. For multi-axis oscillators drive signals for two or more axes may be superimposed by a driver circuit and transmitted to the MEMS oscillator. The oscillator responds in each axis according to its resonance frequency in that axis. The oscillator may be driven resonantly in some or all axes. Improved load distribution results in reduced deformation. A simplified structure offers multi-axis oscillation using a single moving body. Another structure directly drives a plurality of moving bodies. Another structure eliminates actuators from one or more moving bodies, those bodies being driven by their support arms. | 05-28-2009 |
Charles D. Brown, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20090138331 | System and Method for Sponsorship Sourcing System - A system and method are disclosed for automating the interaction between the producers of festivals and events and potential festival and event sponsors for the purpose of selling, sourcing and exchanging sponsorship assets. The system receives data input from producers regarding sponsorship assets and from potential event sponsors about their marketing campaign requirements. Data is combined with data from other sources and programmatically integrated, then programmatically analyzed, matched and optimized to return event sponsorship assets which meet sponsors' requirements and packages and campaigns are created. The packages are then proposed either by the sponsors to the producers or vice versa. Throughout the negotiation and purchase process, the system allows event producers to track multiple sales through the sales process and sponsors to track assets proposed and purchased from multiple events for a campaign. The system provides a communication format for negotiations and programmatically creates a sponsorship contract. | 05-28-2009 |
20140188709 | Process for Delivering Trusted Services - A professionalized cash management service for the event community consolidating a plurality of individual merchant accounts into a master TPS account, aggregating a plurality of transactions to obtain substantial discounts on transaction fees, and sharing discounts with the merchants. The service delivers a fully automated, centrally controlled payment processing service to festivals and merchants with minimal overhead. | 07-03-2014 |
Chris Brown, Auburn, WA US
Patent application number | Description | Published |
---|---|---|
20080196960 | SWINGARM ASSEMBLY - A swingarm and swingarm assembly for a rear wheel suspension are provided for a motorcycle or other two-wheeled vehicles, the swingarm having a pair of side spars attached to a cross member, the cross member having a seat formed therein to receive at least one of a plurality of mounting blocks having a yoke thereon for attachment to a shock absorber to provide a configurable swingarm assembly. Each mounting block has a different attachment point for the shock absorber to change the force vectors for the swingarm creating a softer or stiffer suspension for the rear wheel. | 08-21-2008 |
Chris M. Brown, Seattle, WA US
Christopher J. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130191720 | Collaborative Communication in a Web Application - A document accessible on a network may be opened by multiple users. A user may use a thin client application to access the document, wherein an image of the document and XML data including comments and locations of the comments in the document. Hint icons are displayed in the document where comments are anchored. Upon selection of a hint, an HTML comments pane may be displayed to a side of the document, exposing comments and replies to comments currently stored in the document. The comments pane may be scrolled to the comment associated with the selected hint. Additionally, highlighting may be provided over elements in the document associated with a selected comment. Comments may be added via the comments pane and saved to the document on the network. Comments and comment location data may be communicated to other clients, allowing for collaborative communication via a thin client application. | 07-25-2013 |
Christopher R. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100100800 | DISCOVERABILITY AND NAVIGATION OF HYPERLINKS - A user may discover and navigate among hyperlinks through the use of a keyboard. For example, a user may press a tab key to discover and navigate to a first hyperlink that is part of a hypertext document. The first hyperlink is, in response, given focus and a focus shape is drawn around the text or graphics for the hot region of the hyperlink. If the user again presses the tab key, the next hyperlink is given focus and a focus shape (i.e., an outline that surrounds the next hyperlink) is drawn around the next hyperlink. A user may also tab to a placeholder for an image in order to make a decision whether the image should be downloaded or not. | 04-22-2010 |
20120174674 | GEOMETRY COMPENSATING TRANSDUCER ATTACHMENTS FOR ULTRASONIC INSPECTION OF CHAMFERS OR COUNTERSUNK SURFACES - A geometry compensating transducer attachment for ultrasonic inspection of a structure includes a geometry-compensating structure having at least one angled surface configured to engage the structure to be inspected, and the geometry-compensating structure having an acoustic velocity generally matching an acoustic velocity of the structure to be inspected. | 07-12-2012 |
Clifford H. Brown, Kennewick, WA US
Patent application number | Description | Published |
---|---|---|
20090127860 | Water wave-based energy transfer system - The water wave-based energy transfer system is a system for generating electrical power from the natural motion of water waves, such as ocean waves. The system includes an anchor adapted for stationary lodgment on an underwater support surface, such as the ocean floor, and at least one buoyant float provided for floating either on or below the ocean surface. At least one primary cable joins the at least one buoyant float to the anchor, and a secondary cable joins the at least one buoyant float to a tensioning device coupled with a power conversion and generation device on the shore. The oscillatory motion of the at least one buoyant float caused by the water waves or swells generates oscillatory motion in the second cable, which drives the power conversion and generation device. | 05-21-2009 |
Craig S. Brown, Bainbridge Island, WA US
Patent application number | Description | Published |
---|---|---|
20080229333 | Method, System And Storage Medium For Implementing A Message Board Cache System - A message board cache system comprising: a database containing message board information; a notification system in communication with the database, the notification system generating a notification when data in the database is altered or deleted; a web application executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted; a cache implementation in communication with the web application, the web application deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database. | 09-18-2008 |
20080268767 | APPARATUS AND METHOD FOR SELECTIVE INTERFERING WITH WIRELESS COMMUNICATIONS DEVICES - An apparatus operable to disable operation of wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to movement of a vehicle above a defined threshold. The drive circuit being selectively disabled while the vehicle is moving above the defined threshold. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the wireless communications device and a destination device. | 10-30-2008 |
20080268768 | APPARATUS AND METHOD FOR INTERFERING WITH WIRELESS COMMUNICATIONS DEVICES POSITIONED IN A VOLUME OCCUPIED BY A HUMAN DRIVER - An apparatus operable to disable operation of driver side wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to movement of a vehicle above a defined threshold. The active antenna element being mounted proximate a driver side seatback and/or visor. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the driver side wireless communications device and a destination device. | 10-30-2008 |
20080268769 | APPARATUS AND METHOD FOR INTERFERING WITH WIRELESS COMMUNICATIONS DEVICES IN RESPONSE TO TRANSMISSION POWER DETECTION - An apparatus operable to disable operation of wireless communications devices, for use within a vehicle, includes a drive circuit coupled to at least one active antenna element to produce interference within at least one wireless communications band of frequencies in response to the wireless communications device transmitting at a transmission power above a defined power threshold for a defined amount of time. The interference may take the form of a bare carrier wave, or may take the form of noise, and is transmitted at sufficient power to interfere with communication between the wireless communications device and a destination device. | 10-30-2008 |
Daniel C. Brown, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100131330 | LINKING ENTERPRISE RESOURCE PLANNING DATA TO BUSINESS CAPABILITIES - The present invention extends to methods, systems, and computer program products for linking enterprise resource planning data to business capabilities. Embodiments provide a linkage between schematized ERP data (e.g., financial data) and schematized business capabilities. The linkage provides the ability to report in a visual way that permits the linkage of such things as business value, performance, maturity, interconnectedness, process standardization, compliance, etc. As such, businesses capabilities can be linked to specific spend amounts in ERP data. | 05-27-2010 |
David J. Brown, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090096205 | COIN DISCRIMINATOR VOUCHER ANTI-COUNTERFEITING METHOD AND APPARATUS - Vouchers and methods for providing vouchers configured to assist in distinguishing unauthorized duplicate or counterfeit vouchers are disclosed herein. In one embodiment, a voucher can include a substrate, a first indicia on the substrate, and a thermally responsive second indicia on the substrate. At least one of the first indicia and the second indicia can indicate a value of the voucher. A system which assists in detecting alteration of value documents or transmissions, such as a coin counter voucher is provided. Voucher information such as the voucher value is included in the voucher in an encrypted or otherwise modified form. When the voucher is presented for redemptions, the encrypted information is decrypted and compared to independently available voucher information. Failure of the information to match indicates that the voucher has been altered or should otherwise be further checked. | 04-16-2009 |
David W. Brown, Bringen, WA US
Patent application number | Description | Published |
---|---|---|
20090157807 | System and/or method for generating a script relating to a medical task involving motion with a device - A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message. | 06-18-2009 |
Douglas Brown, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20080309297 | USB CHARGER FOR COMMERCIAL TRANSPORT VEHICLE - An outlet provides both AC and DC power to at least one device. The outlet includes an input portion adapted to receive a first voltage input and a second voltage input wherein the first voltage input is a variable DC voltage and the second input is AC of a desired voltage and frequency. A converter reduces the first input voltage to a constant DC voltage output effective to power a PED. The outlet has a first receptacle in the form of a USB port to deliver the DC power to the device and a second receptacle to deliver the AC power to the device. A sensing circuit is coupled to the outlet and determines if a source of the second voltage may safely provide the AC power. An enabling mechanism individually activates the second receptacle dependent on the determination of the sensing circuit and first and second indicators identify to a user if the first receptacle and/or the second receptacle is activated | 12-18-2008 |
Douglas A. Brown, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20090278429 | INTEGRATED CLOSET SYSTEM - A closet comprises a support rail, a light, a raceway, a rub strip, and a hinge unit. The support rail is capable of providing structural support for the closet and having a plurality of connecting elements. The light has a first set of connecting elements capable of being engaged to the plurality of connecting elements. The raceway has a second set of connecting elements capable of being engaged to the plurality of connecting elements. The rub strip has a third set of connecting elements capable of being engaged to the plurality of connecting elements. The hinge unit has a shape capable of being connected to the support rail. | 11-12-2009 |
20090293421 | FASTENER RECEPTACLE FOR A PANEL - A panel includes a core and a fastener receptacle extending into the core. The fastener receptacle has an internal hollow and an opening to the internal hollow. The opening is formed by a lip that can engage and structurally support a push-in fastener. | 12-03-2009 |
20140306059 | Direction Controlled Service Apparatus - A direction controlled service apparatus may include a mounting assembly, a housing assembly configured to operably connect to the mounting assembly, the housing assembly being movable with respect to the mounting assembly, and a plurality of actuators connected between the mounting assembly and the housing assembly, each actuator of the plurality of actuators being configured to contract upon a current being applied to the actuator to rotate the housing assembly with respect to the mounting assembly. | 10-16-2014 |
Duane Brown, Ravensdale, WA US
Patent application number | Description | Published |
---|---|---|
20080196960 | SWINGARM ASSEMBLY - A swingarm and swingarm assembly for a rear wheel suspension are provided for a motorcycle or other two-wheeled vehicles, the swingarm having a pair of side spars attached to a cross member, the cross member having a seat formed therein to receive at least one of a plurality of mounting blocks having a yoke thereon for attachment to a shock absorber to provide a configurable swingarm assembly. Each mounting block has a different attachment point for the shock absorber to change the force vectors for the swingarm creating a softer or stiffer suspension for the rear wheel. | 08-21-2008 |
Eileen C. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100030871 | POPULATING AND USING CACHES IN CLIENT-SIDE CACHING - Aspects of the subject matter described herein relate to client-side caching. In aspects, when a client receives a request for data that is located on a remote server, the client first checks a local cache to see if the data is stored in the local cache. If the data is not stored in the local cache, the client may check a peer cache to see if the data is stored in the peer cache. If the data is not stored in the peer cache, the client obtains the data from the remote server, caches it locally, and publishes to the peer cache that the client has a copy of the data. | 02-04-2010 |
20110314070 | OPTIMIZATION OF STORAGE AND TRANSMISSION OF DATA - The present invention extends to methods, systems, and computer program products for end-to-end optimization of data storage and transmission of data. Details of how data is stored within a data store are exposed to clients and applications. Clients and applications are enabled to makes requests to data stores to obtain data as it is actually stored upon within the data store to eliminate redundant processing of the requested data. Compression and de-duplication of data within a data store are leveraged to increase the efficiency and reduce latency of data transmitted over a LAN or WAN. | 12-22-2011 |
Elizabeth A. Brown, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20100239084 | Memorable Telephone Number Identification - A computing device includes a processing unit and a system memory connected to the processing unit. The system memory includes instructions that, when executed by the processing unit, cause the processing unit to: retrieve a pool of telephone numbers; analyze repeating digits and perform pattern matching for each number in the pool of telephone numbers; associate a memorability score with one or more of the numbers in the pool of telephone numbers; and sort the pool of telephone numbers based on the memorability score to create a sorted list of numbers. | 09-23-2010 |
Elvie Brown, Pasco, WA US
Patent application number | Description | Published |
---|---|---|
20090192264 | METHOD OF IN SITU BIOPRODUCTION AND COMPOSITION OF BACTERIAL CELLULOSE NANOCOMPOSITES - Provided are novel methods for making cellulose nanocomposites, comprising biosynthesis of cellulose fibrils in situ using a growth medium comprising a polymer matrix material, under conditions suitable to provide for dispersion of the fibril throughout the growth medium as the fibrils are being formed to provide a cellulose nanocomposite material or film wherein the cellulose fibrils are highly or uniformly dispersed in the cellulose nanocomposite material, and wherein fibril structure and/or nanocomposite composition is customizable. Certain method aspects further comprise removing or separating the cellulose nanocomposite material or film from the medium, and may further comprise washing the cellulose nanocomposite material or film to remove residual medium. Particular aspects further comprise freeze-drying the cellulose nanocomposite material or film, and/or further comprise forming a molded product using the cellulose nanocomposite material or film. Compositions made by the methods are provided. | 07-30-2009 |
Eric C. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090319266 | MULTIMODAL INPUT USING SCRATCHPAD GRAPHICAL USER INTERFACE TO EDIT SPEECH TEXT INPUT WITH KEYBOARD INPUT - A system and method for multimodal input into an application program. The method may include performing speech recognition on speech audio input to thereby produce recognized speech text input for insertion into a document of an application program, the document having keyboard focus. The method may also include identifying the document as being text service framework unaware. The method may further include displaying the recognized speech text input in a scratchpad graphical user interface for editing the recognized speech text input. The method may further include reflecting keyboard input bound for the document to the scratchpad graphical user interface, while preserving the keyboard focus of the document. The method may also include displaying the reflected keyboard input on the scratchpad graphical user interface, to thereby effect edits in the recognized speech text input. | 12-24-2009 |
20140368444 | DISAMBIGUATION OF INDIRECT INPUT - The techniques described herein are directed to a computing device that receives data from an indirect input device. The data received may indicate or signal that one or more objects are on or within a detection area of the indirect input device. For example, the data may indicate that one or more objects are in contact with a surface of an indirect touch device. The techniques include determining parameters for the one or more objects and analyzing the parameters to determine whether the data is directed to a touch operation or to a mouse operation. To perform the touch operation or the mouse operation, the techniques further describe converting the data received from a first coordinate space of the indirect input device to a second coordinate space of a display screen. | 12-18-2014 |
Garth Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090016326 | MANAGED PRIVATE NETWORK SYSTEM - A managed private network (“MPN”) system for interconnecting enterprise entities to subscriber entities. The MPN system uses the ATM protocol and segregates data for an enterprise on to virtual connections dedicated to the enterprise. Each enterprise may have a single connection to the MPN system. The MPN system may forward data to various service providers through which subscriber entities may be connected to the MPN system. Thus, the enterprise entities need not have a separate physical connection to each service provider. Also, the MPN system can offer services (e.g., archival storage) to the enterprise entities. The MPN system ensures that data for one enterprise will not be intermingled with the data of another enterprise. | 01-15-2009 |
Gerald F. Brown, Newcastle, WA US
Patent application number | Description | Published |
---|---|---|
20090320090 | DEPLOYING PRIVACY POLICY IN A NETWORK ENVIRONMENT - An authoring application enables an administrative user to generate, validate, and deploy one or more privacy notices and legal notices in web pages that may be retrieved by a client user via a web browser. Two or more of the privacy notices generated by the authoring application may be deployed in a web page, and may be selectively presented to the client user via the web browser in accordance with the notification setting selected at the web browser. Two or more of the legal notices generated by the authoring application may be deployed in the web page or in a second web page. The legal notices may be selectively presented to the client user via the web browser in accordance with the notification setting. | 12-24-2009 |
Gregory A. Brown, Mercer Island, WA US
Patent application number | Description | Published |
---|---|---|
20090240779 | WIRELESS DEVICE DETECTION - A method includes but is not limited to detecting a wireless-device capability. Related systems include but are not limited to circuitry for effecting the foregoing-described method; the circuitry can be virtually any combination of hardware, software, and/or firmware configured to effect the foregoing-described method depending upon the design choices of the system designer. | 09-24-2009 |
20120072518 | Managed Messaging Platform - Software is executed on a wireless device for presenting a response aggregation drawn upon a message having at least two desired recipients. The software of presenting at least two message-structure item questions via the wireless device and receives input requesting response aggregation drawn upon the message having at least two desired recipients and transmits the message to at least one of the at least two desired recipients using the wireless device. | 03-22-2012 |
20120271900 | Managed Messaging Platform - Software is executed on a wireless device for presenting a response aggregation drawn upon a message having at least two desired recipients. The software of presenting at least two message-structure item questions via the wireless device and receives input requesting response aggregation drawn upon the message having at least two desired recipients and transmits the message to at least one of the at least two desired recipients using the wireless device. | 10-25-2012 |
Harold A. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100211052 | FORCED DEPLOYMENT SEQUENCE - A fixed sequence activation handle is described that forces a predetermined activation sequence. Such handles are suitable for use in the delivery of medical devices or for other application that require a fixed sequence of activations. | 08-19-2010 |
20110251489 | ULTRASOUND MONITORING SYSTEMS, METHODS AND COMPONENTS - Ultrasound monitoring systems and components used in ultrasound monitoring systems, such as Transcranial Dopper (TCD) systems, are disclosed. Components include framework systems for mounting, locating and maintaining one or more ultrasound probes in contact with an anatomical surface, adjustable probe mounting systems, and probe interface components providing an acoustically transmissive interface between a probe mounting system and the emissive face of the ultrasound probe. | 10-13-2011 |
20130133520 | APPARATUS, SYSTEMS, AND METHODS FOR BREWING A BEVERAGE - A system for brewing a desired portion of a beverage, such as a single-cup portion of coffee, is provided. The system may have more than one brew module. The system allows a user to quickly and easily brew a variety of types of single-cup portions of a beverage. In some embodiments, the system may brew a single-cup portion of coffee in a relatively short period of time based on a combination of certain parameters. The system may include an automatic cleaning mechanism such that a user does not need to manually clean components of a brewing machine between brew cycles. The system may also include apparatus configured to substantially prevent steam from reaching grinder components of the system. The system may also include apparatus configured to provide a precise dose of material based on, for example, volume of the material. Methods and apparatus for brewing a beverage are also disclosed. | 05-30-2013 |
Harold Alexander Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100206291 | Portable, Smokeless, Indoor/Outdoor Grill - A portable, smokeless, indoor/outdoor grill that utilizes an existing heat source such as a regular stove for indoor use and a propane gas tank, camp grill, or camp fire for outdoor use. | 08-19-2010 |
Heather M. Brown, Kennewick, WA US
Patent application number | Description | Published |
---|---|---|
20090270608 | METHOD FOR CONVERSION OF CARBOHYDRATE POLYMERS TO VALUE-ADDED CHEMICAL PRODUCTS - Methods are described for conversion of carbohydrate polymers in ionic liquids, including cellulose, that yield value-added chemicals including, e.g., glucose and 5-hydroxylmethylfurfural (HMF) at temperatures below 120° C. Catalyst compositions that include various mixed metal halides are described that are selective for specified products with yields, e.g., of up to about 56% in a single step process. | 10-29-2009 |
20110105770 | ADSORPTION SEPARATION PROCESSES FOR IONIC LIQUID CATALYTIC PROCESSES - Presently disclosed are methods and apparatus for separation of reaction products from reaction mixtures in an ionic liquid catalysis process, particularly in conversion of biomass, cellulose, and sugars into chemical intermediates such as 5-hydroxymethylfurfural (HMF). In one embodiment an ion exclusion adsorption mechanism is used for the separation process. The process comprises (i) mixing the ionic liquid-containing reaction mixture with de-ionized water, (ii) flowing the water solution mixture into an adsorption column, (iii) eluting the column with a water- and/or alcohol-based fluid, and (iv) collecting separated fractions at different elution times. | 05-05-2011 |
20120029250 | DEOXYGENATION OF FATTY ACIDS FOR PREPARATION OF HYDROCARBONS - Embodiments of methods for making renewable diesel by deoxygenating (decarboxylating/decarbonylating/dehydrating) fatty acids to produce hydrocarbons are disclosed. Fatty acids are exposed to a catalyst selected from a) Pt and MO | 02-02-2012 |
20130008080 | DEOXYGENATION OF FATTY ACIDS FOR PREPARATION OF HYDROCARBONS - Embodiments of methods for making renewable diesel by deoxygenating (decarboxylating/decarbonylating/dehydrating) fatty acids to produce hydrocarbons are disclosed. Fatty acids are exposed to a catalyst selected from a) Pt and MO | 01-10-2013 |
20130018213 | DEOXYGENATION OF FATTY ACIDS FOR PREPARATION OF HYDROCARBONS - Embodiments of methods for making renewable diesel by deoxygenating (decarboxylating/decarbonylating/dehydrating) fatty acids to produce hydrocarbons are disclosed. Fatty acids are exposed to a catalyst selected from a) Pt and MO | 01-17-2013 |
Jeffrey C. Brown, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20100290880 | APPARATUS FOR SAFETY BARREL PLACEMENT AND REMOVAL - The main object of the current invention is to provide an apparatus, that can be installed on a flat bed truck, pre-market or post-market, which allows barrels, to efficiently and safely, placed or removed from a road or other work site. | 11-18-2010 |
Jeffrey M. Brown, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090192942 | PRE-PERFORMING OPERATIONS FOR ACCESSING PROTECTED CONTENT - The present invention extends to methods, systems, and computer program products for pre-performing operations for accessing protected content. Cryptographic user key pairs can be pre-generated and distributed in response to a variety of different events prior to provisioning client machine for accessing protected content. Usage licenses can be pre-generated and allocated prior to requests for usage licenses. Usage licenses can be pre-obtained for client machines prior to client machines access protected content. Pre-performed operations can be performed in response to detected events, such as, for example, reduced resource consumption in a Digital Rights Management system. | 07-30-2009 |
Jeremy D. Brown, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20100058105 | Environment Wide Configuration System - An installation and configuration system consolidates workloads of multiple applications and services, including applications or services that may be installed or configured on multiple server devices or remotely hosted services. The system gathers environmental information, analyzes dependencies among the workloads, and populates the input data used by the workloads from a common database. The system then executes the workloads, allowing branching within the workloads or the sequence of workloads. An example of branching may include detecting an error condition, pausing the sequence, and presenting alternative fixes to a user. | 03-04-2010 |
20100239084 | Memorable Telephone Number Identification - A computing device includes a processing unit and a system memory connected to the processing unit. The system memory includes instructions that, when executed by the processing unit, cause the processing unit to: retrieve a pool of telephone numbers; analyze repeating digits and perform pattern matching for each number in the pool of telephone numbers; associate a memorability score with one or more of the numbers in the pool of telephone numbers; and sort the pool of telephone numbers based on the memorability score to create a sorted list of numbers. | 09-23-2010 |
Joerg Raymound Brown, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20100011446 | VERIFICATION OF UN-TRUSTED CODE FOR CONSUMPTION ON AN INSECURE DEVICE - Disclosed is a code verification service that detects malformed data in an automated process and rejects submission and distribution if any malicious code is found. Once the submission is verified it may be packaged in container. The container may then be deployed to a mobile device, and the public key may be used to verify that the container authentic. The device can load trusted managed libraries needed to execute the application and a manager can ensure that only trusted libraries access native resources of the device. | 01-14-2010 |
John Brown, Lynnwood, WA US
Patent application number | Description | Published |
---|---|---|
20100027452 | DIRECT DIGITAL SIGNAL PROCESSOR CONTROL OF MULTI-CHANNEL SCAN FOR RE-ESTABLISHING CONNECTIONS IN A WIRELESSLY NETWORKED DEVICE - A method and system for establishing a wireless connection between a portable computer system and a wireless network, particularly when the portable computer system goes out of coverage and a wireless connection needs to be re-established. The portable computer system has a main processor and a digital signal processor (DSP). The main processor is placed in a low power mode, conserving battery power. When the portable computer system goes out of coverage, broadcast channels used by the wireless network are scanned by the DSP instead of the main processor to identify channels that have sufficient signal strength for the wireless connection. Thus, the main processor remains in the low power mode. When the DSP identifies acceptable channels, it wakes up the main processor and identifies the channels having sufficient signal strength. The main processor then establishes a wireless connection using one of the channels identified by the DSP. | 02-04-2010 |
20140313960 | DIRECT DIGITAL SIGNAL PROCESSOR CONTROL OF MULTI-CHANNEL SCAN FOR RE-ESTABLISHING CONNECTIONS IN A WIRELESSLY NETWORKED DEVICE - A method and system for establishing a wireless connection between a portable computer system and a wireless network, particularly when the portable computer system goes out of coverage and a wireless connection needs to be re-established. The portable computer system has a main processor and a digital signal processor (DSP). The main processor is placed in a low power mode, conserving battery power. When the portable computer system goes out of coverage, broadcast channels used by the wireless network are scanned by the DSP instead of the main processor to identify channels that have sufficient signal strength for the wireless connection. Thus, the main processor remains in the low power mode. When the DSP identifies acceptable channels, it wakes up the main processor and identifies the channels having sufficient signal strength. The main processor then establishes a wireless connection using one of the channels identified by the DSP. | 10-23-2014 |
John Brown, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20090030981 | System and method for custom chat invitations - A method is presented for providing a Customer hosted chat invitation to a browsing user. A service provider provides a Customer with a set of interactive invitation input objects, and the Customer creates and stores a set of customized invitation setup data from interacting with the input objects. The service provider runs custom code to generate, from the set of customized invitation setup data, an invitation program code module characterized by a set of programmatic invitation criteria. The invitation program code module is connected to a web page creating program code that resides on a web server operatively associated with the Customer site so that the browsing user's choices can be monitored and stored and, when selected invitation criteria are met by these choices, an invitation event is triggered. System claims to related subject matter are also presented. | 01-29-2009 |
John A. Brown, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20110046869 | PROGRAMMING AIRPLANE SYSTEMS BASED ON INSTRUCTIONS - A method of receiving an instruction by an airplane from a control system includes facilitating, by the airplane, a user of a system of the airplane in accepting or rejecting the instruction. The instruction may be received by the airplane via a data link between the control system and the airplane system. If the instruction is accepted, the method may further include loading, by the airplane, the instruction into the airplane system and/or adjusting, by the airplane, at least one airplane control to correspond to the instruction. | 02-24-2011 |
20120010763 | AIR TRAFFIC CONTROL METHOD - A method of operating an air traffic control system may include receiving, by a control system, an instruction from a control system user. The method may further include providing, by the control system, the instruction to an airplane via a data link between the control system and a system of the airplane. In addition, the method may include adjusting, by the airplane system, at least one airplane control to correspond to the instruction. | 01-12-2012 |
John Allin Brown, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20090134981 | DIRECT AIRCRAFT-TO-AIRCRAFT DATA LINK COMMUNICATION - The present disclosure provides systems and methods for direct communication between aircraft, which may involve receiving tactical and strategic information related to proximate aircraft for improved flight planning. The systems and methods presented herein may be implemented, for example, in a first aircraft having a data link component adapted to process information, a storage component adapted to store information related to the first aircraft, access to a plurality of onboard data sources, and a communication interface component adapted to directly communicate with a second aircraft via a communication link. The first aircraft may include a user interface component adapted to interact with the data link component to retrieve the information related to the second aircraft from the storage component, generate a request message with the information related to the second aircraft, and communicate with the communication interface component to directly transmit the generated request message to the second aircraft via the communication link. | 05-28-2009 |
John Richard Brown, Lynnwood, WA US
Patent application number | Description | Published |
---|---|---|
20090143062 | EVENTS NOTIFICATION AND FUNCTIONS SELECTION MECHANISMS IN A WIRELESS DEVICE - A panel has been provided to a wireless device that turns off all RF capability of the wireless device (including, but not limited to notifications, wireless web clipping, instant messaging, email sending/receiving, phone calls, etc.). The panel is brought up on a screen of the wireless device by pressing a programmed hard button for more than 1 second. Once the RF capability has been turned off, if the user attempts to access a program or other device that requires the RF capabilities, a notification is displayed that identifies the RF capabilities as being disabled and prompts the user whether to continue. If the user continues, the RF device is automatically enabled, otherwise the RF device remains disabled. | 06-04-2009 |
Josiah Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090143403 | Methods for Administering Aripiprazole - The present invention relates, in part, to the discovery that a pharmaceutical composition comprising aripiprazole and a carrier administered in a bolus injection resulted in an extended release profile similar to that obtained by the injection of a poly lactide-co-glycolide microsphere formulation containing the active agent. This surprising result suggests that pharmacologically beneficial extended release formulations without the complexities and expense associated with the manufacture microspheres. | 06-04-2009 |
20120289516 | Methods for Administering Aripiprazole - The present invention relates, in part, to the discovery that a pharmaceutical composition comprising aripiprazole and a carrier administered in a bolus injection resulted in an extended release profile similar to that obtained by the injection of a poly lactide-co-glycolide microsphere formulation containing the active agent. This surprising result suggests that pharmacologically beneficial extended release formulations without the complexities and expense associated with the manufacture microspheres. | 11-15-2012 |
20130090343 | METHODS FOR ADMINISTERING ARIPIPRAZOLE - The present invention relates, in part, to the discovery that a pharmaceutical composition comprising aripiprazole and a carrier administered in a bolus injection resulted in an extended release profile similar to that obtained by the injection of a poly lactide-co-glycolide microsphere formulation containing the active agent. This surprising result suggests that pharmacologically beneficial extended release formulations without the complexities and expense associated with the manufacture microspheres. | 04-11-2013 |
20140134253 | DRY POWDER FOSFOMYCIN/TOBRAMYCIN FORMULATION FOR INHALATION - The present invention provides an inhaled dry powder formulation containing a combination of fosfomycin salt and tobramycin-leucine compound particles. The use of such formulation for the treatment of patients who have Chronic Obstructive Pulmonary Disease (COPD) and who are experiencing or at risk of experiencing acute exacerbation, as well as patients who have other bacterial infections of the respiratory tract, particularly the lower respiratory tract, and methods for treating the same are also provided. | 05-15-2014 |
20140275109 | Methods for Administering Aripiprazole - The present invention relates, in part, to the discovery that a pharmaceutical composition comprising aripiprazole and a carrier administered in a bolus injection resulted in an extended release profile similar to that obtained by the injection of a poly lactide-co-glycolide microsphere formulation containing the active agent. This surprising result suggests that pharmacologically beneficial extended release formulations without the complexities and expense associated with the manufacture microspheres. | 09-18-2014 |
Justin D. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100057707 | QUERY-ORIENTED MESSAGE CHARACTERIZATION - Processing messages. Messages are processed based on a characteristic derived from information in messages, metadata about messages, or other information external to messages. Values for one or more pieces of information are received. At least one of the values for one or more pieces of information is associated with a first message. Queries are received. The queries specify one or more of the pieces of information. At least a portion of the plurality of values for the one or more pieces of information is processed in conjunction with the one or more queries to create one or more normalized characteristics for the first message. The one or more normalized characteristics for the first message are in a same format irrespective of the format of the pieces of information. The first message, and/or other messages, is processed based on at least one of the one or more normalized characteristics. | 03-04-2010 |
20100057933 | PROBABILISTIC MESH ROUTING - Routing messages using unreliable routing data. A method includes receiving a message from a computer readable communication medium. Characteristic properties of the message are calculated so as to determine state requirements for a service instance at a service for processing of the message. An attempt is made to acquire an appropriate service instance that satisfies the state requirements for processing the message. A determination is made that attempting to acquire an appropriate service instance that satisfies the state requirements for processing the message is not successful at acquiring an appropriate service instance. As a result, the message is redirected using an unreliable local cache of routing information and without coordination between processing nodes. | 03-04-2010 |
20100319006 | PERSISTING APPLICATION STATE - The present invention extends to methods, systems, and computer program products for persisting application state. Through decoupling an application host from an instance store, the application host can be used with many different persistence stores and persistence administration tools. Further, a given persistence store can be used with many different application hosts and application host extensions. Accordingly, applications can benefit from periodically persisting work to any of a variety of instance stores even if the applications are changed or are not natively configured for use with a particular instance store. Using persistence providers an application host can also more easily coordinate the persisted state with runtime state to ensure that a consistent checkpoint is created. Persistence providers can also be used to compensate for application host extensions and persistence administration tools that add coordination requirements that cannot be predicted at the time that the application is originally developed. | 12-16-2010 |
20110138398 | LOCK RESOLUTION FOR DISTRIBUTED DURABLE INSTANCES - The present invention extends to methods, systems, and computer program products for resolving lock conflicts. For a state persistence system, embodiments of the invention can employ a logical lock clock for each persisted state storage location. Lock times can be incorporated into bookkeeping performed by a command processor to distinguish cases where the instance is locked by the application host at a previous logical time from cases where the instance is concurrently locked by the application host through a different name. A logical command clock is also maintained for commands issued by the application host to a state persistence system, with introspection to determine which issued commands may potentially take a lock. The command processor can resolve conflicts by pausing command execution until the effects of potentially conflicting locking commands become visible and examining the lock time to distinguish among copies of a persisted state storage location. | 06-09-2011 |
20110153713 | OUT OF ORDER DURABLE MESSAGE PROCESSING - The dispatching of messages from an incoming message pool to service instance(s). Message are received non-destructively and exclusively from the incoming message pool. If a particular service instance receives a message out of order, the processing of the message is deferred without releasing the exclusivity in the incoming message queue. Thus, the target service instance may continue to process one or more other messages until the target service instance is ready to process one or more deferred messages. In this way, messages may be pulled from the incoming message queue for dispatch to service instance(s), while maintaining correct order of processing, even if messages do not arrive into the incoming message queue in the correct order. | 06-23-2011 |
20110179303 | PERSISTENT APPLICATION ACTIVATION AND TIMER NOTIFICATIONS - The present invention extends to methods, systems, and computer program products for persistent application activation and timer notifications. A durable instance manager, instance execution hosts, and an instance store interoperate to transition instances between executing and persisted states. System properties are associated with an instance. System properties can define re-activation conditions, that when satisfied, indicate that an instance is to be re-activated for execution. System properties can define timers as well as indications that instances are in a persisted but ready to run state. | 07-21-2011 |
20110239230 | REDUCING PERSISTENCE COMMANDS - The present invention extends to methods, systems, and computer program products for reducing persistence commands. An application host sends a persistence command to a persistence provider for processing. If the persistence provider recognizes and is able to carry out the persistence command, the persistence provider incorporates the semantics of the persistence command into the command implementation strategy; otherwise, the persistence provider employs a command reduction processor. The process of executing or reducing persistence commands is repeated until the persistence provider has produced and completed execution of a command implementation strategy equivalent to the original persistence command or until an unprocessable persistence command is reached for which no further reductions are possible. A command reduction processor can provide alternative persistence commands or an algorithm of persistence commands with semantics equivalent to an originally received persistence command. | 09-29-2011 |
20120066538 | USING PULSES TO CONTROL WORK INGRESS - The present invention extends to methods, systems, and computer program products for using pulses to control work ingress. Generally, embodiments of the invention use a variable-speed clock for accepting work for lower-priority services. A clock rate is controlled by a load monitor. The load monitor periodically collects sensor measurements of resources available after allocations by higher-priority services. Based on the sensor measurements, the load monitor adjusts the clock speed up or down (i.e., depending on the amount of resources available after allocations by higher-priority services). At the boundary of the lower-priority service (e.g., where work enters the system), work requests are enqueued to be associated with a future pulse of the clock. Work is accepted or rejected based on a determination of whether the work request can be allocated a clock pulse within a defined period of time. | 03-15-2012 |
20120240133 | PERSISTING APPLICATION STATE - The present invention extends to methods, systems, and computer program products for persisting application state. Through decoupling an application host from an instance store, the application host can be used with many different persistence stores and persistence administration tools. Further, a given persistence store can be used with many different application hosts and application host extensions. Accordingly, applications can benefit from periodically persisting work to any of a variety of instance stores even if the applications are changed or are not natively configured for use with a particular instance store. Using persistence providers an application host can also more easily coordinate the persisted state with runtime state to ensure that a consistent checkpoint is created. Persistence providers can also be used to compensate for application host extensions and persistence administration tools that add coordination requirements that cannot be predicted at the time that the application is originally developed. | 09-20-2012 |
20130179721 | USING PULSES TO CONTROL WORK INGRESS - The present invention extends to methods, systems, and computer program products for using pulses to control work ingress. Generally, embodiments of the invention use a variable-speed clock for accepting work for lower-priority services. A clock rate is controlled by a load monitor. The load monitor periodically collects sensor measurements of resources available after allocations by higher-priority services. Based on the sensor measurements, the load monitor adjusts the clock speed up or down (i.e., depending on the amount of resources available after allocations by higher-priority services). At the boundary of the lower-priority service (e.g., where work enters the system), work requests are enqueued to be associated with a future pulse of the clock. Work is accepted or rejected based on a determination of whether the work request can be allocated a clock pulse within a defined period of time. | 07-11-2013 |
20130185694 | DECLARATIVE DYNAMIC CONTROL FLOW IN CONTINUATION-BASED RUNTIME - Techniques are described herein that are capable of executing a computer program in accordance with a declarative dynamic control flow in a continuation-based runtime. A declarative dynamic control flow identifies a set of continuations. A representation of logic that corresponds to the declarative dynamic control flow is provided in accordance with execution of the computer program in the continuation-based runtime. The declarative dynamic control flow identifies a set of continuations. Each continuation identifies a respective rule, which defines a respective event, and a respective action, which is to be performed upon occurrence of the respective event. A determination is made that a specified event occurs. The set of continuations is dynamically modified based on occurrence of the specified event. | 07-18-2013 |
20130212421 | USING PULSES TO CONTROL WORK INGRESS - Clock pulses of a variable speed clock are adjusted relative to system utilization. A load monitor periodically collects sensor measurements of resources and based on the sensor measurements, the load monitor adjusts the clock speed up or down. | 08-15-2013 |
20130212590 | LOCK RESOLUTION FOR DISTRIBUTED DURABLE INSTANCES - A command log selectively logs commands that have the potential to create conflicts based on instance locks. Lock times can be used to distinguish cases where the instance is locked by the application host at a previous logical time from cases where the instance is concurrently locked by the application host through a different name. A logical command clock is also maintained for commands issued by the application host to a state persistence system, with introspection to determine which issued commands may potentially take a lock. The command processor can resolve conflicts by pausing command execution until the effects of potentially conflicting locking commands become visible and examining the lock time to distinguish among copies of a persisted state storage location. | 08-15-2013 |
20130282655 | QUERY-ORIENTED MESSAGE CHARACTERIZATION - Processing messages. Messages are processed based on a characteristic derived from information in messages, metadata about messages, or other information external to messages. Values for one or more pieces of information are received. At least one of the values for one or more pieces of information is associated with a first message. Queries are received. The queries specify one or more of the pieces of information. At least a portion of the plurality of values for the one or more pieces of information is processed in conjunction with the one or more queries to create one or more normalized characteristics for the first message. The one or more normalized characteristics for the first message are in a same format irrespective of the format of the pieces of information. The first message, and/or other messages, is processed based on at least one of the one or more normalized characteristics. | 10-24-2013 |
Justin David Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100036859 | Message Exchange Pattern Rendezvous Abstraction - A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction. | 02-11-2010 |
20100070806 | TECHNOLOGIES FOR DETECTING ERRONEOUS RESUMPTIONS IN A CONTINUATION BASED RUNTIME - Technologies for enabling a continuation based runtime to accept or reject external stimulus and, in addition, to determine if an external stimulus may be valid for processing at a later point in execution. | 03-18-2010 |
20100153570 | ENVELOPE ATTACHMENT FOR MESSAGE CONTEXT - A system for aggregating context information for messages. The system includes a context container. The context container associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries. | 06-17-2010 |
20100306778 | LOCALITY-BASED SCHEDULING IN CONTINUATION-BASED RUNTIMES - A computer system establishes an execution environment for executing activities in a continuation based runtime including instantiating an activity scheduler configured to perform the following: scheduling activities for execution in the CBR. The activity scheduler resolves the scheduled activity's arguments and variables prior to invoking the scheduled activity using the activity's unique context. The activity scheduler also determines, based on the activity's unique context, whether the scheduled activity comprises a work item that is to be queued at the top of the execution stack and, based on the determination, queues the work item to the execution stack. The computer system executes the work items of the scheduled activity as queued in the execution stack of the established execution environment in the CBR. | 12-02-2010 |
20110231812 | WORKFLOW EXECUTION MODEL - Embodiments are directed to implementing a generalized workflow execution model configured to provide access to workflow elements. A computer system instantiates a generalized workflow execution model that provides access to workflow elements stored in a database that is connected to the workflow execution model. The workflow execution model includes the following: activity models that include both agents which are configured to express the control flow of the activity models and symbols which represent values usable by the activity models and metadata configured to identify the workflow execution model. The computer system also receives user input requesting workflow elements and accesses the database to provide the requested workflow elements using the generalized workflow execution model. | 09-22-2011 |
20120110204 | ENVELOPE ATTACHMENT FOR MESSAGE CONTEXT - A system for aggregating context information for messages includes a context container that associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries. | 05-03-2012 |
20120297077 | TECHNOLOGIES FOR DETECTING ERRONEOUS RESUMPTIONS IN A CONTINUATION BASED RUNTIME - Technologies for enabling a continuation based runtime to accept or reject external stimulus and, in addition, to determine if an external stimulus may be valid for processing at a later point in execution. | 11-22-2012 |
20130282681 | WORKFLOW EXECUTION MODEL - A generalized workflow execution model is configured to provide access to workflow elements. A computer system instantiates a generalized workflow execution model that provides access to workflow elements stored in a database that is connected to the workflow execution model. The workflow execution model includes the following: activity models that include both agents which are configured to express the control flow of the activity models and symbols which represent values usable by the activity models and metadata configured to identify the workflow execution model. The computer system also receives user input requesting workflow elements and accesses the database to provide the requested workflow elements using the generalized workflow execution model. | 10-24-2013 |
20140380323 | CONSISTENT MODELING AND EXECUTION OF TIME CONSTRUCTS IN BUSINESS PROCESSES - Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one scenario, a computer system a computer system determines that a workflow session has been initialized. The workflow session runs as a set of episodes, where each episode includes one or more pulses of work that are performed when triggered by an event. Each workflow session is processed according to a virtualized clock that keeps a virtual session time for the workflow session. The computer system receives an event that includes an indication of the time the event was generated, and then accesses the received event to determine which pulses of work are to be performed as part of a workflow session episode. The computer system then executes the determined pulses of work according to the virtual session time indicated by the virtualized clock. | 12-25-2014 |
Kevin L. Brown, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20080306957 | Method and Computer-Readable Medium For Providing An Official File Repository - A method and computer-readable medium are provided for storing files in an official file repository. According to the method, a generic interface is exposed that includes a first method for requesting that a file be stored in a file vault. A record series is maintained that identifies one or more document types that may be stored in the file vault along with a location for each file type within the file vault where files of the type should be stored. A call may be made to the first method including the file to be stored in the file vault. In response to the call, a location for storing the file in the file vault may be identified based on the contents of the record series. Once the location has been identified, the file is stored in the identified location if the file type is in the record series. If the file type is not in the record series or the necessary property values are not received with the call, the file is placed in a holding zone portion of the file vault. The generic interface may further expose a second method for retrieving the file types identified in the record series and a third method for retrieving one or more properties associated with a file type identified in the record series. | 12-11-2008 |
Kevin L. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090319548 | AGGREGATION OF DATA STORED IN MULTIPLE DATA STORES - A data aggregation system is described herein for accessing and viewing information about an entity stored in multiple data stores. The data aggregation system identifies an entry in a primary data store that contains information about an entity. The system receives a request to associate an entry in a secondary data store with the identified entry in the primary data store. Then, the system identifies information in the secondary data store that identifies the entry in the secondary data store and associates the identified information with the entry in the primary data store. When a user requests to view the entry in the primary data store, the system retrieves the information about the entry in the primary data store and uses the stored entry identifier to also retrieve the information about the entry from the secondary data store. Thus, the information remains in the data store in which it originated, but the data aggregation system provides a unified view. | 12-24-2009 |
Kevin Lane Brown, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20090319921 | IMPLEMENTING CUSTOM USER INTERFACE FORMS IN A PERSONAL INFORMATION MANAGER - Technologies are described herein for incorporating custom user interface (UI) forms into a personal information manager (PIM) application using a declarative form markup specification. A native PIM form specification is generated from a file containing the declarative form markup describing the custom UI form. When a request to display the custom UI form is received, a PIM native form renderer invokes a forms runtime engine that loads the original declarative form markup to process data bindings and event subscriptions contained therein. The custom UI form is then rendered to the display by the PIM native form renderer in conjunction with the forms runtime engine. | 12-24-2009 |
20120226818 | Publishable Metadata for Content Management and Component Testing - Techniques related to publishable metadata for content management are described that enable selective invocation of new components in a web content management system. Metadata that is published in connection with corresponding content can be configured to include tags or other identifiers that cause a content management system to selectively direct content processing between existing and new components. Switches implemented by the content management system can operate to examine the metadata to determine which processing components are selected for particular content and direct the content to corresponding components. Switches can also be placed in websites to direct page requests from clients to existing or new rendering controls based upon publishable metadata that is associated with a requested page. Thus, the metadata and switches can be employed to perform testing of and load balancing between new and existing components in a live environment. | 09-06-2012 |
Laurie A. Brown, Stanwood, WA US
Patent application number | Description | Published |
---|---|---|
20100175105 | Systems and Processes for Managing Policy Change in a Distributed Enterprise - A method for managing changes to policies in an enterprise includes receiving a systems policy change request to change a systems policy that implements a published enterprise policy, determining whether the requested systems policy change complies with the published enterprise policy, and updating the systems policy according to the requested systems policy change if the requested systems policy change complies with the published enterprise policy. A system for managing policies in an enterprise includes a policy management module configured for receiving published policies and generating corresponding systems policies having data for implementing the published policies, and a policy library storing the published policies and the systems policies. | 07-08-2010 |
Luke Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110021959 | WALL MOUNTABLE BACK MASSAGER - A wall-mounted or wall-mountable back massager adapted to allow a user to self-administer a massage is disclosed. The inventive wall-mounted back massager comprises: an elongated wall mount track vertically positioned on a wall; a vertically adjustable elongated base member slidably engaged to the wall mount track; a plurality of paired wheel assemblies attached in series along the elongated base member. In this configuration, vertical movement of a person's back due to bending and straightening of their knees effects movement of the attached wheels relative to the person's back, thereby allowing the person to enjoy a self-administered massage. | 01-27-2011 |
Margaret Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090213040 | Apparatus and Method for Interpolating the Intensities of Scanned Pixels from Source Pixels - A scan assembly of an image generator sweeps an image beam in a first dimension at a first rate and bi-directionally in a second dimension at a slower rate. Sweeping the beam bi-directionally in the vertical dimension (generally the dimension of the lower sweep rate) can reduce the scanning power by eliminating the flyback period, and, where the scan assembly includes a mechanical reflector, can reduce the error in the beam position without a feedback loop by reducing the number of harmonics in the vertical sweep function. Furthermore, because the image beam is “on” longer due to the elimination of the flyback period, the scanned image is often brighter for a given beam intensity. The scan assembly may also sweep the image beam non-linearly in the vertical dimension, and this sweep may be bi-directional or uni-directional. Sweeping the beam non-linearly can also reduce the error in the beam position by reducing the number of harmonics in the vertical sweep function. | 08-27-2009 |
Mark R. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100318968 | CATALOG-BASED SOFTWARE COMPONENT MANAGEMENT - Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned. | 12-16-2010 |
20110295802 | SCALABLE POLICY-BASED DATABASE SYNCHRONIZATION OF SCOPES - Embodiments described herein are directed to synchronizing scopes between a source database and a target database without the target database specifying each scope that is to be synchronized and to determining scope changes based on service subscriptions. In one embodiment, a source database receives from a target database a synchronization scopes policy corresponding to scope criteria provided by the target database. The synchronization scopes policy includes both the scope criteria and a version identifier that together identify a point-in-time snapshot of the set of scopes meeting the scope criteria as of the latest synchronization. The source database resolves the set of scopes last synchronized from the source database to the target database based on the synchronization scopes policy's scope criteria and version identifier. The source database synchronizes to the target database the changes to data in the resolved set of scopes. | 12-01-2011 |
20130305239 | Catalog-Based Software Component Management - Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned. | 11-14-2013 |
Matthew Alun Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090091802 | Local Image Descriptors Using Linear Discriminant Embedding - To render the comparison of image patches more efficient, the data of an image patch can be projected into a smaller-dimensioned subspace, resulting in a descriptor of the image patch. The projection into the descriptor subspace is known as a linear discriminant embedding, and can be performed with reference to a linear discriminant embedding matrix. The linear discriminant embedding matrix can be constructed from projection vectors that maximize those elements that are shared by matching image patches or that are used to distinguish non-matching image patches, while also minimizing those elements that are common to non-matching image patches or that distinguish matching image patches. The determination of such projection vectors can be limited such that only orthogonal vectors comprise the linear discriminant embedding matrix. The determination of the linear discriminant embedding matrix can likewise be constrained to avoid overfitting to training data. | 04-09-2009 |
Morgan Brown, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110110268 | MODEL-BASED VIRTUAL NETWORKING - Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model expressed in terms of the connectivity intent, rather than any specific technology. The connectivity model is translated into configuration settings, policies, firewall rules, etc., to implement the connectivity intent based on available physical networks and devices capabilities. The connectivity model defines the connectivity semantics of the network and controls the communication between the physical nodes in the physical network. The resultant virtual network may be a virtual overlay that is independent of the physical layer. Alternatively, the virtual overlay can also include elements and abstracts of the physical network(s). Moreover, automatic network security rules (e.g., Internet Protocol security-IPSec) can be derived from the connectivity model of the network. | 05-12-2011 |
Myles E. Brown, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20100089895 | TEMPERATURE CONTROLLED ELECTRONICS TRAY - Apparatus for housing electronic components comprising a heated enclosure comprising a bottom, a top, three sides, a substantially open front and a heating element for transmitting heat to enclosure surfaces. Perforations are located in the heated enclosure to facilitate the passage of air from one side of the heated enclosure to the other. A plenum is connected to the perforations, the plenum being configured to transmit air between the outside and inside of the heated enclosure. Completing the apparatus as control electronics comprising a power source and temperature monitoring and feedback circuitry, and insulation covering a heated portion of the heated enclosure. | 04-15-2010 |
Nathaniel S. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100070862 | IN-PAGE EMBEDDABLE PLATFORM FOR MEDIA SELECTION AND PLAYLIST CREATION - An in-page embeddable platform provides media selection (for inclusion in a playlist or interactive feature) and playlist editing capabilities that may be accessed by a user from a 3 | 03-18-2010 |
Norman Andrew Brown, Kalama, WA US
Patent application number | Description | Published |
---|---|---|
20080236339 | Hand-operated swage device - A hand-operated swage device includes a first hand-operated actuator and a second hand operated actuator that, when actuated together, control the sequential operation of a clamping mechanism and a swaging mechanism of the hand-operated swage device. For example, the first actuator of the swage device is disposed on a first handle while the second actuator is disposed on a second handle of the swage device. To operate the hand-operated swage device, an operator grasps the first handle with one hand and grasps the second handle with his other hand to actuate both of the actuators in a substantially simultaneous manner. Actuation of both actuators controls sequential delivery of pressurized air to a first pneumatic device mechanically coupled to the clamping mechanism and to a second pneumatic device mechanically coupled to the swaging mechanism. | 10-02-2008 |
20080236340 | Swage anvil for a sawblade swage assembly - A swage anvil includes a coupling portion that, when mated with a corresponding die of a swaging device, allows lateral positioning of the swage anvil (i.e., substantially parallel to a long axis of the saw blade) relative to the long axis of the saw blade. The swage anvil also includes a tooth contact face that substantially mirrors an angle of the back portion of each tooth of the saw blade. As such, after a manufacturer inserts the swage anvil into the swage device and laterally translates the swage anvil, the tooth contact face abuts the back portion of the saw blade tooth to support the tooth during a swaging procedure. With the aforementioned configuration of the swage anvil, translation of the swage anvil along a single axis provides support to the back portion of the saw blade tooth along two axes. As such, use of the swage anvil decreases the set-up time required in conventional swaging devices. | 10-02-2008 |
Peter Robinson Brown, Sedro Woolley, WA US
Patent application number | Description | Published |
---|---|---|
20090151649 | CHEWABLE ANIMAL TOY - A chewable animal toy having an edible core and a tearable outer shell molded around the edible core such that a portion of the edible core protrudes from the outer shell is provided. Further provided is a mold unit for making the chewable animal toy having a first mold half including a first mold cavity and a second mold half having a second mold cavity. The second mold half is engageable with the first mold half such that the first and second mold cavities cooperatively define an outer shell mold cavity. A first pocket is defined between the first and second mold halves that is adapted to receive a first protruding portion of the edible core. A first shut off defined within the first pocket is adapted to surround the first protruding portion of the edible core such that it is substantially isolated from the outer shell mold cavity. | 06-18-2009 |
Randall Jay Brown, Puyallup, WA US
Patent application number | Description | Published |
---|---|---|
20110054108 | RESIN FOR COMPOSITE STRUCTURES - A resin precursor composition includes an isocyanate component, a first polyol having a molecular weight of between approximately 600 and 800 and an OH index of between approximately 200 and 300 mgOH/g, and a second polyol having a molecular weight of between approximately 100 and 300 and an OH index of between approximately 800 and 1,200 mgOH/g. | 03-03-2011 |
20110117356 | PULTRUDED COMPONENT - A pultruded composite component includes a matrix material comprising a thermosetting polyurethane resin, and fibers provided within the resin matrix. All of the fibers within the resin matrix are oriented in substantially a single direction and the matrix material has an elongation-to-failure that exceeds that of the fibers. | 05-19-2011 |
Randy J. Brown, Puyallup, WA US
Patent application number | Description | Published |
---|---|---|
20110123755 | Framing Corner Joint and Method of Manufacture - A framing corner joint includes first and second framing rails of fiberglass-reinforced resin construction. The first and second framing rails have hollow mitered ends. A pair of thermoplastic plugs are received in the mitered ends of the respective framing rails. Each of the plugs includes a body inserted into the hollow interior of an associated framing rail and a flat plug flange at an angle of 45° to the body. The plug flanges extend outwardly from the peripheries of the bodies between the rail ends and have flat end faces that are bonded to each other. The bodies of the plugs preferably are hollow, and preferably are received by interference press-fit within the ends of the rails. The plug flanges of the plugs preferably are welded to each other. | 05-26-2011 |
Richard H. Brown, Otis Orchards, WA US
Patent application number | Description | Published |
---|---|---|
20090173840 | Rail Car Sensor Network - A rail car sensor network, in accordance with an exemplary embodiment of the present invention, includes at least one rail car having a main body portion including a first and section, a second end section and an intermediate portion. The rail car network further includes a sensor assembly mounted to the rail car. The sensor assembly includes at least one sensor positioned to detect a rail car parameter, and a wireless communication device configured to transmit data corresponding to the rail car parameter. A receiver assembly, mounted remote from the at least one rail car, includes a wireless communication monitor configured to receive the data corresponding to the rail car parameter from the wireless communication device. | 07-09-2009 |
20100262645 | SYSTEM AND METHOD OF OPTIMIZING DIGITAL MEDIA PROCESSING IN A CARRIER GRADE WEB PORTAL ENVIRONMENT - A computer implemented method includes storing generated digital media created by each portal server of a plurality of portal servers in a destination accessible by at least one of a plurality of HTTPD servers in response to a request for web content including the generated digital media. Additionally, the method includes determining that a subsequent request for digital media received by an HTTPD server of the plurality of HTTPD servers is for generated digital media created by any of the plurality of portal servers in the destination and accessible by the HTTPD server. Furthermore, the method includes serving the generated digital media from the HTTPD server to a browser. | 10-14-2010 |
20150039729 | SYSTEM AND METHOD OF OPTIMIZING DIGITAL MEDIA PROCESSING IN A CARRIER GRADE WEB PORTAL ENVIRONMENT - A computer implemented method includes storing generated digital media created by each portal server of a plurality of portal servers in a destination accessible by at least one of a plurality of HTTPD servers in response to a request for web content including the generated digital media. Additionally, the method includes determining that a subsequent request for digital media received by an HTTPD server of the plurality of HTTPD servers is for generated digital media created by any of the plurality of portal servers in the destination and accessible by the HTTPD server. Furthermore, the method includes serving the generated digital media from the HTTPD server to a browser. | 02-05-2015 |
Robert Alan Brown, Colbert, WA US
Patent application number | Description | Published |
---|---|---|
20100307209 | KEY RING WITH TAMPER-EVIDENT CLOSURE MEMBER, KIT FOR ASSEMBLING A KEY RING, AND METHOD OF USING SAME - A key ring apparatus is designed to provide visual evidence of tampering. The key ring apparatus includes a main loop member having adjacent end portions with substantially equal diameters. The key ring apparatus also includes a hollow tubular sleeve that receives the main loop end portions, and is crimped into place thereon after keys have been placed on the main loop member. The tubular sleeve may have a pair of crimping indication indicators thereon, to show where to crimp the sleeve onto the main loop of the key ring apparatus. One or both of the main loop member and the sleeve may have a unique serial identification number thereon. | 12-09-2010 |
Robert Allen Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20090297284 | ADAPTIVE THRUST SENSOR DRILLING - A computer implemented method, apparatus, and computer usable program code for performing a drilling operation. The drilling apparatus comprises a housing, a spindle, a spindle motor, a thrust motor, a load sensor, and a controller. The spindle may be capable of receiving a drill bit. The spindle motor may be capable of turning the spindle at a set of different speeds during the drilling operation. The thrust motor may be capable of moving the spindle in an axial direction. The load sensor may be capable of detecting a reaction thrust force during the drilling operation to form a detected reaction thrust force. The controller may be capable of controlling the spindle motor and the thrust motor to change a drilling speed in response to changes in the detected reaction thrust force. | 12-03-2009 |
Robert I. Brown, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20080228749 | Automatic tagging of content based on a corpus of previously tagged and untagged content - An automated mechanism of automatically tagging media files such as podcasts, blog entries, and videos, for example, with meaningful taxonomy tags. The mechanism provides active (or automated) assistance in assigning appropriate tags to a particular piece of content (or media). Included is a system for automatic tagging of audio streams on the Internet, whether from audio files, or from the audio tracks of audio/video files, using the folksonomy of the Internet. The audio streams may be provided by the media author. For example, the author can make a recording to be posted on a website, and use the system to automatically suggest (via prompted author interaction) folksonomically appropriate tags for the media recording. Alternatively, the system can be used in an automated fashion to develop and assign without any intervention by the author. | 09-18-2008 |
20090094531 | TELEPHONE CALL AS RENDEZVOUS MECHANISM FOR DATA SHARING BETWEEN USERS - A mechanism for transferring files that leverages the user-friendly process of making a phone call. The phone call provides sufficient context to enable the sharing of data. Conversely, selected data that was previously shared can initiate an alternative means of communication (e.g., a phone call, email, etc.). The mechanism separates data into a separate application from voice, and allows users to continue using the familiar telephone while obtaining all of the benefits that multimodal applications (voice and data) provide. By making a phone call, data sharing capability is activated between the call parties. Moreover, sharing can continue after the call ends. The phone call serves as an introduction mechanism for the sharing services, which are available from then on, regardless of when the phone call finishes. | 04-09-2009 |
Robert Ian Brown, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20080253544 | Automatically aggregated probabilistic personal contacts - Described is a technology by which a user's telephone-related data is aggregated from various sources for use in assisting the user with making telephone calls. For example, call history data corresponding to a landline telephone, a mobile telephone and/or an office telephone of the user may be combined. Other sources include a landline telephone service, a mobile telephone service, an enterprise telephone system or server, a computing device, voice mail data, web page data, electronic message content, instant message content, a contacts list, and/or an information data store. The telephone-related data can be processed (e.g., based on frequency and calling patterns) to determine corresponding probability data to help determine a user's intent in locating a particular recipient to call. The user may access the telephone-related data via voice commands input at one of the user's telephones, or by receiving a visible list of at least part of the telephone-related data. | 10-16-2008 |
Shawn M. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080252575 | Photo-luminescent backlight support for power saving - Backlight support is provided for flat panel displays through use of phospho-luminescent materials. Photo-luminescent materials are integrated into a flat panel display such as an LCD display as a back panel substrate or by embedding in display pixels. When ambient light levels exceed a predetermined threshold the material is activated allowing a reduction in active backlight power. The active backlight may be provided by an electrically supported system such as an ELP, a light pipe, an LED, etc. By reducing the power of the active backlight in an analog manner or through decreasing the duty cycle, an overall power savings is accomplished for the display. By embedding different photo-luminescent materials that operate at different wavelengths, color display may be enhanced while reducing power consumption. Display properties, such as transparency, contrast, etc., may be adjusted to affect phospho-luminescent backlight support. | 10-16-2008 |
20130051755 | METHOD FOR TRANSFERRING MEDIA PLAYBACK FROM A DIFFERENT DEVICE - Transfer of media playback from a first device to a second device is based on a media entry point identifier. For example, a movie playing on a source device such as a movie theater screen may be quickly and easily transferred to a user's handheld device for playback on the handheld device or vice versa. Playback of the transferred media begins at or near a point within the transferred media at which the user requested media playback transfer. In one embodiment, media playback transfer relies on information captured from the source device, such as a video frame, a media progress bar, or a visual code. In another embodiment, the user device is associated with a user account that is different from the user account associated with the source device or the source device simply is not associated with a user account. In another embodiment, transfer of the media playback involves applying to the user device the settings of the source device. | 02-28-2013 |
20130137482 | PERSPECTIVE CORRECTION USING A REFLECTION - Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device. | 05-30-2013 |
20140354831 | PERSPECTIVE CORRECTION USING A REFLECTION - Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device. | 12-04-2014 |
Shawn Michael Brown, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20100153459 | CONTACT ENTRY POPULATION FROM CALL ENTITY INFORMATION - Populating a contact entry with selected entity information based on an identifier associated with a call (e.g., a telephone call, VoIP call, text message, electronic mail message, or any other communication). As the call is detected, entity information for the identifier (e.g., a telephone number, VoIP address, MAC address, etc.) is generated. The entity information is filtered based on a category of the entity information, user preferences, location of a computing device (e.g., mobile telephone) of the user, or other filtering criteria. The filtered entity information is associated with the contact entry for the identifier, thereby enhancing the contact entry while reducing typing on the computing device. In some embodiments, additional information such as advertisements for a competitor of the entity are provided to the user. | 06-17-2010 |
S. Morris Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110066848 | REMOTE CERTIFICATE MANAGEMENT - A system for managing security certificates on a plurality of remote computers comprises a certificate manager that can determine in accordance with at least one preestablished criterion whether a security certificate on a remote computer is to be managed. The system also includes an installer module that can access an account of the remote computer to manage the security certificate. Methods of using the system are also provided. | 03-17-2011 |
20130332865 | ACTIVITY INITIATION AND NOTIFICATION USER INTERFACE - A user interface that includes an activity initiation area that includes an activity initiation control that may be interacted with in order to initiate respective activities, and a notification area in which one or more notifications related to the activity may be displayed. The notification area is spatially related to the activity initiation control in a fixed manner for multiple activities. The activity initiation area may appear along a lower boundary of the display much as a partially pulled out drawer as viewed from above. The notification area may also appear along the lower boundary of the display, but extend further vertically, much as a fully pulled out drawer as viewed from above. This helps give a contextual understanding of the subject matter of the notifications in relation to the activities that have been, or may be, initiated from the activity initiation area. | 12-12-2013 |
Stephen T. Brown, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20080308224 | Flexible Shape Low Volume Autoclave - Techniques and apparatus for providing a flexible shape low volume autoclave are disclosed. In one embodiment, an autoclave includes an elongated pressure vessel that is sealed on both ends and has a circumferential joint between a first portion and a second portion. The autoclave further includes the portions defining an interior configured for accepting an elongated part, the joint being configured to create an angle between the portions and further creating an opening with a seal, the opening facilitating an insertion of the part into the interior, and the seal enabling pressurization of the interior. | 12-18-2008 |
20090146017 | Aircraft Trailing Edge Devices, Including Devices With Non-Parallel Motion Paths, and Associated Methods - Aircraft trailing edge devices, including devices with non-parallel motion paths, and associated methods are disclosed. A device in accordance with one embodiment includes a wing and an inboard trailing edge device coupled to the wing and movable relative to the wing between a first stowed position and a first deployed position along a first motion path. An outboard trailing edge device can be coupled to the wing outboard of the inboard trailing edge device, and can be movable relative to the wing along a second motion path that is non-parallel to the first motion path. An intermediate trailing edge device can be coupled between the inboard and outboard trailing edge devices and can be movable along a third motion path that is non-parallel to both the first and second motion paths. Each of the trailing edge devices can open a gap relative to the wing when moved to their respective deployed positions. | 06-11-2009 |
20100032524 | APPARATUSES AND METHODS FOR JOINING COMPOSITE MEMBERS AND OTHER STRUCTURAL MEMBERS IN AIRCRAFT WING BOXES AND OTHER STRUCTURES - Apparatuses and methods for joining composite members and other structural members in aircraft wings and other structures. An aircraft wing box structure configured in accordance with one embodiment of the invention includes a first composite member having a first surface portion positioned at an angel relative to a second surface portion of a second composite member. The wing box structure of this embodiment further includes at least one metallic joining member having an upstanding leg portion extending from a base portion. The base portion of the joining member is bonded to the first surface portion of the first composite member with a first portion of adhesive, and the upstanding leg portion of the metallic joining member is bonded to the second surface portion of the second composite member with a second portion of adhesive. | 02-11-2010 |
20150069178 | FUSELAGE-MOUNTED LANDING GEAR ASSEMBLY FOR USE WITH A LOW WING AIRCRAFT - An aircraft comprises at least one wing comprising a trailing edge flap that is selectively moveable between a stowed position and an extended position. The aircraft also includes a fuselage comprising a first gear door on a side of the fuselage and a second gear door on a bottom of the fuselage. The first gear door is moveable in a gear door envelope between a closed position and an open position. The wing is coupled to the fuselage in a low-wing configuration. A landing gear assembly is coupled to the fuselage and is selectively moveable between a retracted position and a deployed position. The trailing edge flap may be extended simultaneously with, before, or after deployment of the landing gear assembly and opening of the first gear door. | 03-12-2015 |
Steven B. Brown, Dupont, WA US
Patent application number | Description | Published |
---|---|---|
20090000386 | FAIRING AND INSTALLATION METHODOLOGY FOR SENSOR PRESSURE BELTS - A fairing system developed to reduce the flow disturbance around sensor elements allowing accurate measurement of the pressure distribution on an object surface. The fairing also protects the sensors and electronics of the pressure belt from direct exposure to airflow. | 01-01-2009 |
Tara L. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080209336 | Customizable web application navigation - A method for customizing display preferences for a web application. Ease of interaction with web content may be improved by customizing display preferences that affect the way content is rendered by a server and provided to a user. Elements of menus for navigation among web pages for various functions, for example, may be added, removed, reordered, renamed, rearranged in a hierarchy, hidden, or shown to help users tailor the functions to their needs and thus better aid them in using the web pages. | 08-28-2008 |
Trina D. Brown, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100236884 | Luggage Table - A luggage table that is configured to be securely and seamlessly attached to the handle of typical luggage in such a manner that the user can cater the table to the user's needs via adjustments and positioning. The table is such that it can be seamlessly stored in an outer luggage pocket and also removed from this pocket. The table also contains a reinforcement piece to maintain balance and account for weight issues. A locking mechanism is adjustable so that the table can be tilted to virtually any degree to accommodate a traveler regardless of the external constraints, conditions or limitations. | 09-23-2010 |
Tristan A. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100235834 | PROVIDING A MANAGEMENT COMMUNICATION CHANNEL BETWEEN A SOFTWARE LAYER AND PLATFORM LAYER FOR HARDWARE MANAGEMENT CONTROL - A system includes hardware, a software layer, a platform layer, and a management communication channel between the software layer and the platform layer. The management communication channel provides an interface to enable the software layer to issue a hardware management command to the platform layer, where the hardware management command is to specify a change of a setting of the hardware, and where the management communication channel allows a hardware management engine of the platform layer to collaborate with the software layer to perform the change of the setting of the hardware. | 09-16-2010 |
Wendy Catherine Brown, Palouse, WA US
Patent application number | Description | Published |
---|---|---|
20100143411 | METHOD FOR IDENTIFICATION OF T-LYMPHOCYTE ANTIGENS - A method for high-throughput identification of antigens is disclosed. The method involves generating transcriptionally active PCR (TAP) products of one or more antigen candidates and expressing the TAP products in an in vitro translation transcription (IVTT) system. The TAP products are purified using identifiable tags. The purified TAP products are presented to isolated antigen-presenting cells (APCs), which are in turn are presented to T-cells. The ability of the antigen candidates to induce activation of the T-cells is determined. Activation of the T-cells identifies the antigen candidate as an antigen. Immunogenic compositions and methods of treatment using such compositions are also disclosed. | 06-10-2010 |
William E. Brown, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080244582 | WEB-Based Task Management System and Method - A task management system and method integrates rich functionality into a web-browser based application. An efficient request for an update enables a user to quickly generate a completely customizable email message to intended recipient(s). By introducing a client side, in-memory database, the client component becomes less susceptible to network connectivity glitches and enables user interfaces to be redrawn without server interaction. Additionally, the task management system and method provides flexibility by enabling tasks to be grouped and organized. Specifically, a task may be associated with multiple task sheets and a task sheet may include multiple tasks in a many-to-many manner. Also, templates may be created that enable a user to start with a base template and to add (or remove) one or more columns. Further, the task management systems allows for multiple users to access and manipulate task data concurrently. In addition, the task management system provides a means for viewing the change history of task data within a task sheet by highlighting task data within a task sheet that has been changed by another user of the task management system. | 10-02-2008 |
20120239737 | WEB-Based Task Management System and Method - A computer system for coordinating information between a client and a server using a client side in-memory is provided. The server has a server processing unit; a server memory device; a server data storage device; a server program stored in the server data storage device for providing instructions to the server processing unit; and a server database in the server data storage device for managing relational data. | 09-20-2012 |
20120240122 | WEB-Based Task Management System and Method - A computer system configured to manage a task hierarchy has a task data store configured to store information about a plurality of tasks, the task information including a parent task and a task unique identifier, a task sheet data store configured to store information about a plurality of tasks, the task sheet information including a task sheet unique identifier, and a task to task sheet data store configured to store a plurality of relationships between tasks and task sheets, said relationships including a task unique identifier and a task sheet unique identifier. | 09-20-2012 |
William P. Brown, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100218039 | METHODS AND SYSTEMS FOR IMPLEMENTING SHARED DISK ARRAY MANAGEMENT FUNCTIONS - Multiple Array Management Functions (AMFs) are connected to multiple redundancy groups over a storage area network (SAN), such as a fiber-channel based SAN. The multiple AMFs share management responsibility of the redundancy groups, each of which typically includes multiple resources spread over multiple disks. The AMFs provide concurrent access to the redundancy groups for associated host systems. When a host requests an AMF to perform an operation on a resource, the AMF synchronizes with the other AMFs sharing control of the redundancy group that includes the resource to be operated on, so as to obtain access to the resource. While performing the operation, the AMF send replication data and state information associated with the resource such that if the AMF fails, any of the other AMFs are able to complete the operation and maintain data reliability and coherency. | 08-26-2010 |