Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Duncan, WA

Iain W. Duncan, Seattle, WA US

Patent application numberDescriptionPublished
20100009981Tetracycline Derivatives with Reduced Antibiotic Activity and Neuroprotective Benefits - The present disclosure is directed to compositions and methods which utilize the tetracycline scaffold, preferably the scaffold of tetracycline or minocycline, and which significantly lack antibiotic activity. The compounds have neuroprotective attributes without interfering with the drugs capacity to pass through the blood brain barrier. These compounds have neuroprotective activity because of their inhibition of neuronal cell cycle progression. The compounds are characterized in part by a fifth ring joining positions 9 and 10.01-14-2010

James A. Duncan, Renton, WA US

Patent application numberDescriptionPublished
20100093499EXERCISE MACHINE - An exercise device providing a fore and aft horizontal component of striding motion that is dynamically user-defined, while providing a vertical component of the motion that is maintained on a predetermined vertically reciprocating path in some embodiments. The exercise device guides the user's foot in a pseudo-elliptical stride path, while providing a dynamically variable stride length that allows the user to move with a natural stride length. The exercise device allows tall and short users to extend or curtail the stride length to match their natural stride lengths. The length of the reciprocating path is dynamically adjusted during the exercise operation without equipment adjustments by changes in the length of the stride input by the user at a pair of foot engagement pads disposed on laterally spaced apart foot support members.04-15-2010
20110218079EXERCISE MACHINE - An exercise device providing a fore and aft horizontal component of striding motion that is dynamically user-defined, while providing a vertical component of the motion that is maintained on a predetermined vertically reciprocating path in some embodiments. The exercise device guides the user's foot in a pseudo-elliptical stride path, while providing a dynamically variable stride length that allows the user to move with a natural stride length. The exercise device allows tall and short users to extend or curtail the stride length to match their natural stride lengths. The length of the reciprocating path is dynamically adjusted during the exercise operation without equipment adjustments by changes in the length of the stride input by the user at a pair of foot engagement pads disposed on laterally spaced apart foot support members.09-08-2011

Patent applications by James A. Duncan, Renton, WA US

Michael J. Duncan, Sumner, WA US

Patent application numberDescriptionPublished
20090232412System and Method for Comparing Images With Different Contrast Levels - Systems and methods of automatically adjusting brightness of a digital image are provided. A particular method includes accessing data including a first digital image and identifying text and background in the first digital image. The method also includes calculating an average pixel value exclusive of the text and the background for the first digital image. The method further includes adjusting a brightness setting associated with the first digital image based on the calculated average pixel value.09-17-2009

Patent applications by Michael J. Duncan, Sumner, WA US

Nicholas Duncan, Redmond, WA US

Patent application numberDescriptionPublished
20080244383CONNECTED TEMPLATES IN CONNECTION WITH A CONTENT MANAGEMENT SERVER SYSTEM OR THE LIKE - A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.10-02-2008

Richard Duncan, Kirkland, WA US

Patent application numberDescriptionPublished
20090295788VISUALLY EMPHASIZING PERIPHERAL PORTIONS OF A USER INTERFACE - Methods and computer-readable media for visually emphasizing small and typically unnoticed portions of a user interface are provided. A user indicates a desire to modify or customize certain settings for a particular portion of a user interface by, for example, opening a control panel window. Portions that can be modified or customized include a toolbar, taskbar, or system tray. The portion may be magnified or highlighted to draw the user's attention to that area, and any modifications that the user makes to that portion may be immediately displayed on the emphasized portion, which establishes a clear visual association between a set of configuration options for the portion of the user interface, and the portion itself. The portion may be emphasized at different times, such as when the configuration settings are displayed, when the user makes a change, or after the changes have been made.12-03-2009
20090327940NOTIFICATION AREA THAT PERSISTENTLY REARRANGES ELEMENTS - Embodiments described herein are directed to managing elements within a notification area of a graphical operating system. The elements may include any graphic, logo, or image associated with running software. A user indicates which elements can be displayed in the notification area, consequently creating a list of potentially displayable elements. For each listed element, an order of display, file location, and display status is designated. The user may freely change the order in which elements are displayed in the notification area by repositioning the displayed elements. Elements may be permanently removed from the notification area, resulting in their deletion from the list. Only elements entered into the order list, at the discretion of the user, are displayable within the notification area.12-31-2009

Patent applications by Richard Duncan, Kirkland, WA US

Richard J. Duncan, Kirkland, WA US

Patent application numberDescriptionPublished
20080288857SHARING EDITABLE INK ANNOTATED IMAGES WITH ANNOTATION-UNAWARE APPLICATIONS - Data associated with pixels obscured by annotations in an annotated image is stored using an annotation mask enabling annotation-aware applications to reconstruct the original image, while annotation-unaware applications can display the annotated image with optimized increase in extra data to be stored. The annotation mask, same size as the image, is initialized to a monochrome default and the color depth information for obscured pixels saved within the annotation mask. Because a majority area of the annotation mask is monochrome, it compresses well and the obscured image content can be saved in a side channel, metadata header, or a separate file. During reconstruction, changes to annotated image such as rotation, size change, and the like, may be detected and accounted for when obscured image content is carried over to the annotated image for reconstruction.11-20-2008
20090231285INTERPRETING AMBIGUOUS INPUTS ON A TOUCH-SCREEN - A method for interpreting ambiguous click events in relation to click targets on a touch-screen display disposed at respective click target locations includes detecting a touch at a touch location and determining whether the touch location corresponds to a click target location. The method also includes searching for nearby click target locations in a predetermined click region and, upon locating a first click target location within the predetermined click region, associating the touch with the first click target location to identify a click event. A computing device for facilitating accurate touch input targeting with respect to a touch-screen display includes a display component, a touch detection component, a targeting component that associates a touch with a click target, and an event detection component that associates the touch with one of a right click event, a left click event, or a drag event.09-17-2009
20100122205SCROLLING WEB PAGES USING DIRECT INTERACTION - Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.05-13-2010

Patent applications by Richard J. Duncan, Kirkland, WA US

Richard Jennings Duncan, Kirkland, WA US

Patent application numberDescriptionPublished
20090292487BATTERY DETECTION AND USER EXPERIENCE - A method and medium are provided for enabling reliable indication of the amount of time a battery will provide sufficient charge to power a computing device. In one embodiment, the time interval that lapses from the charge draining from the battery between two thresholds is determined, and the thresholds are adjusted based on the time interval. Other embodiments provide for classifying a battery as no longer capable of maintaining sufficient charge by comparing the maximum amount of charge the battery could store to the current maximum amount of charge the battery can currently store. Another embodiment determines how long a battery will provide sufficient charge to power a computing device based on profiles of user activity and associated battery drain rates. The current amount of charge stored in the battery is divided by the profile drain rate to determine how long the battery will provide sufficient charge to power the computing device.11-26-2009

Rick Duncan, Kirkland, WA US

Patent application numberDescriptionPublished
20090322687VIRTUAL TOUCHPAD - Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.12-31-2009
20100251116Flick Gesture - A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.09-30-2010

Patent applications by Rick Duncan, Kirkland, WA US

William B. Duncan, Kirkland, WA US

Patent application numberDescriptionPublished
20090140100REUSABLE ORBITAL VEHICLE WITH INTERCHANGEABLE CARGO MODULES - A reusable module is affixed atop a reusable orbital vehicle (OV). Various configurations of the reusable module have identical external dimensions in the region of attachment to the OV to permit interchangeability. Different configurations can accommodate a variety of missions of different type and duration. A variety of cargo modules of different configurations allow cargo to be uplifted into orbit. In one embodiment, the cargo module is an unpressurized cargo module in which the cargo is exposed to the environment of space during the unloading process. The cargo module may also be a pressurized cargo module. In an alternative embodiment, the cargo module may include both a pressurized cargo module and unpressurized cargo module.06-04-2009
20100051751REUSABLE ORBITAL VEHICLE WITH INTERCHANGEABLE MODULES - A reusable module is affixed atop a reusable orbital vehicle (OV). Various configurations of the reusable module have identical external dimensions in the region of attachment to the OV, aerodynamic characteristics, and mounting configurations to permit interchangeability. Different configurations can accommodate a variety of missions of different type and duration. The module may be a cargo module, a satellite payload module or a passenger module. The passenger module is provided in a variety of configurations to accommodate a different number of passengers and cargo based on mission parameters.03-04-2010

Patent applications by William B. Duncan, Kirkland, WA US

William David Duncan, Kirkland, WA US

Patent application numberDescriptionPublished
20120069417Photonic modulation of a photonic band gap - An apparatus comprises a first photonic crystal structure having a first photonic band gap distribution and configured to support a first electromagnetic signal, wherein the first photonic band gap distribution may vary according to a second electromagnetic signal.03-22-2012

Duncan, Camano Island, WA US

Patent application numberDescriptionPublished
20090119107SPEECH RECOGNITION BASED ON SYMBOLIC REPRESENTATION OF A TARGET SENTENCE - Systems and methods for processing a user speech input to determine whether the user has correctly read a target sentence string are provided. One disclosed method may include receiving a sentence array including component words of the target sentence string and processing the sentence array to generate a symbolic representation of the target sentence string. The symbolic representation may include a subset of words selected from the component words of the target sentence string, having fewer words than the sentence array. The method may include processing user speech input to recognize in the user speech input each of the words in the subset of words in the symbolic representation of the target sentence string. The method may further include, upon recognizing the subset of words, making a determination that the user has correctly read the target sentence string.05-07-2009
20110157041RECOGNIZING MULTIPLE INPUT POINT GESTURES - The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect. The gesture module then identifies a corresponding input operation (e.g., cut, paste, etc.) to be performed.06-30-2011
20110260986RECOGNIZING MULTIPLE INPUT POINT GESTURES - The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect. The gesture module then identifies a corresponding input operation (e.g., cut, paste, etc.) to be performed.10-27-2011

Patent applications by Duncan, Camano Island, WA US