Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Brewer, WA

Brett Brewer, Sammamish, WA US

Patent application numberDescriptionPublished
20090157503PYRAMIDAL VOLUMES OF ADVERTISING SPACE - The claimed subject matter relates to an architecture that can facilitate advertising models in connection with pyramidal volumes of advertising space. In particular, a pixel at one plane of view of an image can be associated with four pixels at a lower plane of view and so on. Advertising rights with respect to the pixel can be offered for sale, which can include all, a subset, or a different set of advertising rights with respect to other pixels in the pyramidal volume. The architecture can construct the data for the image dynamically based upon contextual input and the advertising rights as well as image format can be constructed based upon notions of zoning.06-18-2009
20090177538ZOOMABLE ADVERTISEMENTS WITH TARGETED CONTENT - Advertisements may be displayed on electronic devices within a variety of contexts, such as websites and applications, but the amount of information that may be conveyed by small advertisements in a portion of the screen may be limited. One technique for displaying information in a limited space involves a zoomable advertisement, wherein the advertisement displayed in a first zoom state is supplemented with additional information upon transitioning to a second zoom state (e.g., zooming in to visualize small content, and zooming out to visualize content that was out of bounds in the first zoom state.) Moreover, the content visible at the second zoom state may present advertising content targeted with respect to the user and based on one or more user criteria. The system may notify an advertisement tracking server of various events, e.g., upon rendering the targeted content on behalf of the user.07-09-2009
20100058226SCROLLABLE AREA MULTI-SCALE VIEWING - Utilizing a scrollbar handle for both zooming and panning a display comprising items in a user interface may be accomplished by monitoring an input device's interaction with the scrollbar handle. If the scroll handle is dragged in a direction away from an orientation of the scroll handle in the scrollbar, a display area zoom function can be activated. The zoom function allows a viewbox, comprising content, to be rescaled as a function of the distance the scroll handle is dragged. A displaybox can be created that distinguishes an area of the viewbox from the remainder of the display, which corresponds to content in the viewbox that would be displayed in normal zoom if the scroll handle were released at that location. Further, upon detecting that the scroll handle is released, the display area can zoom to a view of the content inside the distinguished area.03-04-2010
20100332313USER SELECTABLE ADVERTISING NETWORKS - The claimed subject matter provides a system and/or a method that facilitates user selectable advertising networks. Advertising content can be formed into cohesive subsets of advertising. These subsets can be related to criteria to facilitate selection between available subsets of advertising content. A selection component can facilitate selection of the available subsets of advertising content based on these criteria. The criteria can be related to user preferences. Further the criteria can relate to explicit user preferences such as opt-in or opt-out indicia. The user can be presented with more relevant advertising content where user selection of advertising networks occurs.12-30-2010
20100332496IMPLICIT PRODUCT PLACEMENT LEVERAGING IDENTIFIED USER AMBITIONS - The claimed subject matter provides a system and/or a method that facilitates accessing information content based at least in part on relevancy to a user by leveraging user ambitions. User ambitions can take the form of to-do lists, calendar items, goals, or interests. These can be leveraged with or without contextual information, historical data, user profiles, and the like to determine the relevancy of content to a specific user. This can facilitate determining what content is accessible to a user based on relevance. A threshold relevance level can be dynamically adjusted.12-30-2010
20120072865SCROLLABLE AREA MULTI-SCALE VIEWING - Utilizing a scrollbar handle for both zooming and panning a display comprising items in a user interface may be accomplished by monitoring an input device's interaction with the scrollbar handle. If the scroll handle is dragged in a direction away from an orientation of the scroll handle in the scrollbar, a display area zoom function can be activated. The zoom function allows a viewbox, comprising content, to be rescaled as a function of the distance the scroll handle is dragged. A displaybox can be created that distinguishes an area of the viewbox from the remainder of the display, which corresponds to content in the viewbox that would be displayed in normal zoom if the scroll handle were released at that location. Further, upon detecting that the scroll handle is released, the display area can zoom to a view of the content inside the distinguished area.03-22-2012

Patent applications by Brett Brewer, Sammamish, WA US

Gerald K. Brewer, Redmond, WA US

Patent application numberDescriptionPublished
20080209650Oral hygiene devices - Oral hygiene devices employing an ultrasound transducer are disclosed. The device is user-activatable to commence an operating cycle, and has a controller that may provide a timing function and may provide a variable level of ultrasound transducer output during an operating cycle. The controller may provide a monitoring function that is capable of detecting an ultrasound transducer fault condition and alert a user, through a user interface, when an ultrasound transducer fault condition is detected. The controller may be programmed to count the number of device operating cycles or accumulate the total device operating time and activate a transducer replacement signal following a predetermined number of uses or a predetermined accumulated operating time. The ultrasound transducer assembly may be provided in operative communication with an ultrasound drive circuit and power supply by means of a transformer assembly that inductively couples and transfers power from the ultrasound drive circuit to the ultrasound transducer.09-04-2008
20110159461TOOTHBRUSH EMPLOYING ACOUSTIC WAVEGUIDE - A power toothbrush (06-30-2011

Patent applications by Gerald K. Brewer, Redmond, WA US

Jason Brewer, Vancouver, WA US

Patent application numberDescriptionPublished
20100201143HARSH ENVIRONMENT ROBOT END EFFECTOR - A harsh environment robot end effector includes an end effector frame connectable to a material handling robot, one or more pickup arms rotatingly coupled to the frame, and pickup arm airbag actuator air bags for opening and closing the pickup arms. One or more positioning palms may be provided, which are rotatingly coupled to the end effector frame and provided with actuator air bags for opening and closing. One or more adjustable pushdowns having airbags attached to their heads are provided to grip a load between the pushdown and pickup arm. A mechanical synchronizer may be provided to couple the pickup arms.08-12-2010

Jason Brewer, Kirkland, WA US

Patent application numberDescriptionPublished
20080301779Configuring Security Mechanisms Utilizing A Trust System - Implementations of configuring security mechanisms utilizing a trust system are described. In one implementation, a request to communicate is received at a protected device. Before permission to communicate can be granted, a list of trusted devices is accessed. If information, such as an identity or a secret, associated with the device sending the request to communicate correlates to information found on the list of trusted devices, then communication can be allowed. Otherwise, communication between the device and the protected device can be denied.12-04-2008
20090327502SOFTWARE-BASED ALIASING FOR ACCESSING MULTIPLE SHARED RESOURCES ON A SINGLE REMOTE HOST - In order to allow a single user registered on a single local host or other machine to access multiple shared resources on a remote host, an aliasing mechanism is employed so that multiple concurrent connections can be established by the user to a single remote host, with each connection using a different identity. Each connection can therefore be used to access a different shared resource on the remote host. In some illustrative examples, a user's identifier such as his or her machine log-in identification may be associated with two or more resource sharing aliases. As a result, two or more resource sharing sessions can be established by the user with a single remote host, with each of the sessions using a different one of the aliases. The resource sharing sessions are usually established in accordance with a resource sharing protocol such as the Server Block Message (SBM) protocol.12-31-2009

Jason E. Brewer, Kirkland, WA US

Patent application numberDescriptionPublished
20120110003CONDITIONAL EXECUTION OF REGULAR EXPRESSIONS - Embodiments directed to conditionally executing regular expressions and to simplifying regular expressions by canonicalizing regular expression terms. In an embodiment, a computer system accesses identified regular expression key terms that are to appear in a selected portion of text. The regular expression key terms are identified from terms in a selected regular expression. The computer system determines whether the identified regular expression key terms appear in the selected portion of text. The computer system also, upon determining that none of the identified regular expression key terms appears in the selected portion of text, prevents execution of the regular expression. Upon determining that at least one of the identified regular expression key terms appears in the selected portion of text, the computer system executes the regular expression.05-03-2012

Jason Eric Brewer, Kirkland, WA US

Patent application numberDescriptionPublished
20120117080INDEXING AND QUERYING HASH SEQUENCE MATRICES - Embodiments are directed to indexing and querying a sequence of hash values in an indexing matrix. A computer system accesses a document to extract a portion of text from the document. The computer system applies a hashing algorithm to the extracted text. The hash values of the extracted text form a representative sequence of hash values. The computer system inserts each hash value of the sequence of hash values into an indexing matrix, which is configured to store multiple different hash value sequences. The computer system also queries the indexing matrix to determine how similar the plurality of hash value sequences are to the selected hash value sequence based on how many hash values of the selected hash value sequence overlap with the hash values of the plurality of stored hash value sequences.05-10-2012

Kenneth R. Brewer, Arlington, WA US

Patent application numberDescriptionPublished
20100233373Automated Wing Painting System - An automated finishing system comprises a lift system and a number of robots. The lift system is capable of positioning a wing in a substantially horizontal position. The number of robots is capable of applying a number of finishing compounds to at least one of an interior of the wing and an exterior of the wing, while the wing remains in the substantially horizontal position.09-16-2010

Martin John Brewer, Kirkland, WA US

Patent application numberDescriptionPublished
20090077184Remote Control of Mobile Terminal via Remote Control Proxy and SMS - A remote operator and a mobile terminal initiate contact with a remote control proxy server. These components may be behind a firewall. If a mobile terminal does not have a then-extant session with the remote control proxy server, the remote operator and/or the remote control proxy server may send an SMS message to the mobile terminal and/or a device associated with the mobile terminal, which SMS message causes the mobile terminal to initiate a session with the remote control proxy server. After the mobile terminal and the remote operator are both connected to the remote control proxy server, the remote control proxy server passes communications between the mobile terminal and the remote operator without modification. The remote operator may control the mobile device keyboard, screen and may pass arguments to parameters associated with the operation of the device or its applications.03-19-2009

Orlie T. Brewer, Issaquah, WA US

Patent application numberDescriptionPublished
20090296599SYSTEM AND METHOD FOR PROVIDING INTEGRATED SERVICES ACROSS CRYPTOGRAPHIC BOUNDARIES IN A NETWORK - A method for providing network integrated services based ReSerVation Protocol across a cryptographic network boundary includes assigning one or more DiffServ forwarding classifications to correspond to IntServ requests for QoS provisioning. A daemon in the QoS Service Provider module signals the QoS upon detecting data packets indicating a DiffServ forwarding class assigned to IntServ QoS requests. In response to the notification, the QoS Services Provider module initiates an RSVP-based request for network resources, and establishes a network path in response to acceptance of the RSVP path request. The data flow comprised of encrypted data is then transmitted over the reserved path. Multiple simultaneous aggregated flows may be provisioned. Paths may be reconfigured and resized by the QoS services provider module in response to an overlimit data flow, subject to network resource availability. An ECN bit is returnable from the destination application to signal a problem with the data transmission.12-03-2009

Timothy T. Brewer, Seattle, WA US

Patent application numberDescriptionPublished
20090207055METHOD FOR PROCESSING DATA QUANTIFYING FORCE APPLIED TO ONE OR MORE KEYS OF A COMPUTER KEYBOARD - A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied to those keys. The keyboard data are transmitted in an HID report containing identifiers for one or more keys that have been pressed and force data for each key. The force data may be a multi-bit value quantifying the key force, or a null indicator signaling that the key is not force-sensing. Keyboard data messages are then prepared which identify keys pressed, contain force data, and may indicate whether the force data updates previous force data. Force updates are only provided to application programs registering for key force data. In other aspects of the invention, key repeat messages are automatically generated for a key held pressed by a user. The key repeat messages are generated at a rate controlled by the amount of force applied to the key.08-20-2009