Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Robertson, WA

Bruce D. Robertson, Poulsbo, WA US

Patent application numberDescriptionPublished
20110213197Computer augmented therapy - A method to treat sympathetic dysfunction using computer-augmented therapy, such as computer augmented imagery rehearsal therapy, comprising the steps of (a) achieving a relaxed state calibrated by ART; (b) accessing a machinima using a virtual reality system; (c) creating an avatar in said machinima; (d) developing a script for a virtual scenario; (d) creating said virtual scenario in said machinima; (e) reinforcing virtual scenario in said machinima through repetitive practice of said dream scenario and (f) practicing said virtual scenario during a dysfunction episode to achieve control over sympathetic arousal.09-01-2011

Bryan E. Robertson, Vancouver, WA US

Patent application numberDescriptionPublished
20080251596DIRECTING AEROSOL - Embodiments of a system and method for directing aerosol are disclosed.10-16-2008

Eddy Leonard Robertson, Colton, WA US

Patent application numberDescriptionPublished
20120078152Two-Strap Ankle Brace With Non-Rigid Brace Body and Semi-rigid Orthotic Arch Support - An ankle brace is configured with a lateral anterior talofibular (ATF) strap and an inversion control strap affixed to a non-rigid brace body coupled to a semi-rigid orthotic arch support. The brace may be quickly donned and doffed by a wearer, and provides prophylactic or post-injury support to the ATF ligament without unduly restricting the wearer's motion. As a result, the wearer may participate in physical activity without significant impairment in range of motion.03-29-2012

Frederick J. Robertson, Vancouver, WA US

Patent application numberDescriptionPublished
20110030297CORNERBEAD STRUCTURE - A cornerbead for installation at a drywall outside corner includes a substrate forming a nose and first and second elongated flanges. Each flange has an inner edge and an opposing outer edge and joins an opposing side of the nose at the flange's respective inner edge. The outer edge of each flange is uneven.02-10-2011

James Robertson, Redmond, WA US

Patent application numberDescriptionPublished
20110208855Parameterized Computer Monitoring System - A computer monitoring system uses a set of parameterized models to gather information about monitored devices. The models include scripts for gathering information, as well as type validation and data validation functions. The parameters within the model are used to generate user interface prompts and to populate discovery scripts as well as data validation scripts. In some cases, the models may include localization settings that may customize the user interface and validation output for different languages. A processing engine may generate a user interface from the parameters defined in the models, customize the scripts from the user input, and cause the scripts to be executed. The data gathered by the scripts may be analyzed using type validation and data validation.08-25-2011

James G. Robertson, Issaquah, WA US

Patent application numberDescriptionPublished
20080301659Updating Software after Release - Aspects of the subject matter described herein relate to updating software after the software is released. In aspects, to install, configure, and/or manage new updates at least two installation paths are provided. In a first installation path, code within the software is patched, in part, to add new configuration screens with which to install, configure, and/or manage additional components associated with the update. In a second installation path, a configuration file associated with the software is changed. The software uses the configuration files to determine what components the software may install, uninstall, reinstall, configure, and/or manage. The configuration file may be updated so that the software can display different or new components.12-04-2008
20110208841INCREMENTALLY MANAGING DISTRIBUTED CONFIGURATION DATA - A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.08-25-2011

Melanie Robertson, Camas, WA US

Patent application numberDescriptionPublished
20090299818METHODS FOR MERCHANDISING DIGITAL CONTENT - A method for merchandising digital content of an event includes measuring consumer attention level in the event and comparing the measured consumer attention level to a predetermined threshold. The method also includes predicting a time after the event at which the consumer attention level in the event will fall below a critical level and estimating the time needed for processing digital content of the event. Merchandising of digital content is initiated if the measured consumer attention level exceeds the predetermined threshold and the predicted time at which the consumer attention level will fall below a critical level is greater than the estimated content processing time.12-03-2009

Nathan Robertson, Bellevue, WA US

Patent application numberDescriptionPublished
20100318906METHODS FOR BROWSING IMAGE DATA AND SYSTEMS USING THE SAME - Methods for browsing image data and systems using the same are provided. First, a plurality of image data is provided. A thumbnail is created for each of the image data, wherein the respective thumbnails have the same image height. Then, a filmstrip is created according to the thumbnails, and all or a part of the filmstrip is displayed in a touch-sensitive display unit to let users browse the thumbnails corresponding to the image data.12-16-2010

Paul A. Robertson, Bothell, WA US

Patent application numberDescriptionPublished
20090023559APPARATUS FOR POSITIONING A COMPONENT OF AN EXERCISE DEVICE - An exercise device including at least one positionable component configured to be positioned by a user. The exercise device includes a frame to which a collar is mounted. The positionable component includes a member that is slidably received within the collar and may be positioned by sliding the member to a selected position. A locking assembly is coupled to the collar and is operable to lock the member in a selected position within the collar, to release the member from the locked position, and when released, to allow the member to slide within the collar. The locking assembly includes a cam pivotably mounted to the collar and a cam follower assembly selectively biased by the cam against a portion of the member disposed inside the collar. The locking assembly also includes a pair of engagement members disposed inside the collar opposite the cam against which the cam biases the member.01-22-2009
20100041523APPARATUS FOR POSITIONING A COMPONENT OF AN EXERCISE DEVICE - An exercise device including at least one positionable component configured to be positioned by a user. The exercise device includes a frame to which a collar is mounted. The positionable component includes a member slidably received within the collar that may be positioned therein by sliding. A locking assembly is coupled to the collar and operable to lock the member in a selected position within the collar, release the member from the locked position, and when released, allow the member to slide within the collar. The locking assembly includes a cam pivotably mounted to the collar and a cam follower assembly selectively biased by the cam against a portion of the member disposed inside the collar. The locking assembly also includes a pair of engagement members disposed inside the collar opposite the cam. The engagement members are moveable relative to one another and biased by the cam against member.02-18-2010
20100071426APPARATUS FOR POSITIONING A COMPONENT OF AN EXERCISE DEVICE - An exercise device including at least one positionable component configured to be positioned by a user. The exercise device includes a frame to which a collar is mounted. The positionable component includes a member that is slidably received within the collar and may be positioned by sliding the member to a selected position. A locking assembly is coupled to the collar and is operable to lock the member in a selected position within the collar, to release the member from the locked position, and when released, to allow the member to slide within the collar. The locking assembly includes a cam pivotably mounted to the collar and a cam follower assembly selectively biased by the cam against a portion of the member disposed inside the collar. The locking assembly also includes a pair of engagement members disposed inside the collar opposite the cam against which the cam biases the member.03-25-2010
20100323850APPARATUS FOR POSITIONING A COMPONENT OF AN EXERCISE DEVICE - An exercise device including at least one positionable component configured to be positioned by a user. The exercise device includes a frame to which a collar is mounted. The positionable component includes a member slidably received within the collar that may be positioned therein by sliding. A locking assembly is coupled to the collar and operable to lock the member in a selected position within the collar, release the member from the locked position, and when released, allow the member to slide within the collar. The locking assembly includes a cam pivotably mounted to the collar and a cam follower assembly selectively biased by the cam against a portion of the member disposed inside the collar. The locking assembly also includes a pair of engagement members disposed inside the collar opposite the cam. The engagement members are moveable relative to one another and biased by the cam against member.12-23-2010
20110280654APPARATUS FOR POSITIONING A COMPONENT OF AN EXERCISE DEVICE - An exercise device including at least one positionable component configured to be positioned by a user. The exercise device includes a frame to which a collar is mounted. The positionable component includes a member that is slidably received within the collar and may be positioned by sliding the member to a selected position. A locking assembly is coupled to the collar and is operable to lock the member in a selected position within the collar, to release the member from the locked position, and when released, to allow the member to slide within the collar. The locking assembly includes a cam pivotably mounted to the collar and a cam follower assembly selectively biased by the cam against a portion of the member disposed inside the collar. The locking assembly also includes a pair of engagement members disposed inside the collar opposite the cam against which the cam biases the member.11-17-2011
20110286791APPARATUS FOR POSITIONING A COMPONENT OF AN EXERCISE DEVICE - An exercise device including at least one positionable component configured to be positioned by a user. The exercise device includes a frame to which a collar is mounted. The positionable component includes a member slidably received within the collar that may be positioned therein by sliding. A locking assembly is coupled to the collar and operable to lock the member in a selected position within the collar, release the member from the locked position, and when released, allow the member to slide within the collar. The locking assembly includes a cam pivotably mounted to the collar and a cam follower assembly selectively biased by the cam against a portion of the member disposed inside the collar. The locking assembly also includes a pair of engagement members disposed inside the collar opposite the cam. The engagement members are moveable relative to one another and biased by the cam against member.11-24-2011

Patent applications by Paul A. Robertson, Bothell, WA US

Ryan Robertson, Seattle, WA US

Patent application numberDescriptionPublished
20090182895HANDHELD COMPUTER SYSTEM THAT ATTEMPTS TO ESTABLISH AN ALTERNATIVE NETWORK LINK UPON FAILING TO ESTABLISH A REQUESTED NETWORK LINK - A computer system that attempts to establish an alternative network link upon failing to establish a requested network link is described. The computer system may encounter conditions where access to numerous networks, in particular wireless networks, is not available. Rather than only providing an error message to the user upon a failed attempt to establish the requested network link, the computer system determines whether the user has designated an alternative network link in case the requested network link cannot be established, whereas the alternative network link is selected from the plurality of network links that the computer system is configured to support. If an alternative network link has been designated, the computer system attempts to establish the alternative network link. Hence, the user experience is made smooth and uneventful when the requested network link cannot be established.07-16-2009
20090209244METHOD AND SYSTEM FOR SINGLE-STEP ENABLEMENT OF TELEPHONY FUNCTIONALITY FOR A PORTABLE COMPUTER SYSTEM - A method and apparatus for automatic delivery of a phone call on an electronic device regardless of whether other tasks are running on the operating system. A separate background task (“thread”), independent of the operating system, enables telephony functionality without regard to the mode of a graphical user interface. The background task is always active and functions to respond to an incoming call even if the user is in a graphical user interface window that requires some input from the user (e.g. the graphical user interface is blocked).08-20-2009
20090220068SYSTEM AND METHOD FOR INITIATING A CALL USING A PHONE HARD-BUTTON AND A SCREEN DIALER OF A PERSONAL DIGITAL ASSISTANT - A system and method is described for managing phone calls initiated from a phone device of a personal digital assistant. In one example, a system for managing a phone call is described. The system comprises, among other things, a personal digital assistant. The personal digital assistant includes the following: a display device; a phone device; a call device configured to control the phone device and to display a selectable interface on the display device; a hard button configured to initiate the call device; and a selection mechanism configured to receive user selections from the selectable interface.09-03-2009
20100273466USER INTERFACE TECHNIQUE FOR MANAGING AN ACTIVE CALL - A portable electronic device includes a housing, a processor supported by the housing, a memory coupled to the processor, and a communications transceiver coupled to the processor. The transceiver is configured to support voice conference calling between more than two parties. A program stored in the memory and running on the processor is configured to provide a user interface on the display which is configured to display indicators representative of the parties on the conference call. The user interface includes the hold area configured to display indicators representative of the parties on hold and an active area configured to display indicators representative of the parties active on the conference call.10-28-2010
20100323680METHOD AND SYSTEM FOR SINGLE-STEP ENABLEMENT OF TELEPHONY FUNCTIONALITY FOR A PORTABLE COMPUTER SYSTEM - A method and apparatus for automatic delivery of a phone call on an electronic device regardless of whether other tasks are running on the operating system. A separate background task (“thread”), independent of the operating system, enables telephony functionality without regard to the mode of a graphical user interface. The background task is always active and functions to respond to an incoming call even if the user is in a graphical user interface window that requires some input from the user (e.g. the graphical user interface is blocked).12-23-2010
20110099292HANDHELD COMPUTER SYSTEM THAT ATTEMPTS TO ESTABLISH AN ALTERNATIVE NETWORK LINK UPON FAILING TO ESTABLISH A REQUESTED NETWORK LINK - A computer system that attempts to establish an alternative network link upon failing to establish a requested network link is described. The computer system may encounter conditions where access to numerous networks, in particular wireless networks, is not available. Rather than only providing an error message to the user upon a failed attempt to establish the requested network link, the computer system determines whether the user has designated an alternative network link in case the requested network link cannot be established, whereas the alternative network link is selected from the plurality of network links that the computer system is configured to support. If an alternative network link has been designated, the computer system attempts to establish the alternative network link. Hence, the user experience is made smooth and uneventful when the requested network link cannot be established.04-28-2011

Patent applications by Ryan Robertson, Seattle, WA US

Steven Robertson, Kent, WA US

Patent application numberDescriptionPublished
20100169131System and Method For Providing Customized Travel Guides and Itineraries Over a Distributed Network - A system and method are disclosed for providing a customized travel guide and customized travel itinerary, combining segments from multiple travel service providers. The system programmatically creates itineraries, checking for time constraints and interferences. Travelers prioritize activities allowing for a traveler to instruct the service to expand or shrink the trip time to include all activities of highest priority, or vice versa. In addition, the service can make recommendations for activities and scheduling based upon the traveler's profile, other traveler's ratings and recommendations, and similar user profiles. Output can be used in an offline mode, or, upon connecting to the online service, take advantage of automatic alarms and updates should the planned activities data change. With the addition of a GPS locating device, or through tracking the dates of travel, the system is able to present the traveler with only the data most relevant to their location while traveling.07-01-2010

Steven C. Robertson, Kent, WA US

Patent application numberDescriptionPublished
20100205105System and Method for Providing Electronic Passenger and Luggage Handling Services over a Distributed Network - An online Skycap Service provides for the use of managing luggage handling services across multiple service partners and destinations. It further provides for the tracking of luggage via an embedded RF chip. Users and Service Providers initially register with the mySkyCap Service and are provided additional functionality. For users, the system provides for families to schedule all the individual travel segments separately and have the entire itinerary transaction acted upon as a single financial transaction. It also allows for a hassle-free method for the transportation of luggage between travel destinations. For Service Providers, the ability to track luggage and associate it with travelers provides for increased security. A distinct advantage of this system is that it allows for the pickup and drop off of luggage at the convenience of the traveler and allows them to travel without worrying about their luggage. Another advantage is that it saves time from having to deal with luggage check-in and out at each destination—this is especially advantageous for large families with lots of children.08-12-2010

William A. Robertson, Redmond, WA US

Patent application numberDescriptionPublished
20080201568VERSION-RESILIENT LOADER FOR CUSTOM CODE RUNTIMES - A method and system for dynamically identifying and loading a version of a runtime for custom code of a host application without modifying the host application is provided. A loading system dynamically identifies the version of the runtime during execution of the host application. The loading system is also dynamically linked into the host application so that its algorithm for identifying the version of the runtime can be modified without modifying the host application. When requested by the host application to load custom code, the loading system identifies a version of the runtime to load, loads the identified version of the runtime, and then requests a load component of the loaded version of the runtime to load the custom code.08-21-2008
20080201691VERSION RESILIENCY FOR A HOST APPLICATION AND CUSTOM CODE - A method and architecture for increasing version resiliency between a host application that is unmanaged code and custom code that is managed code is provided. A host application exposes an application-level object and a document-level object. A custom code runtime provides a wrapper for the document-level object within the application domain of the custom code runtime. The custom code runtime also provides a mechanism within the application domain of the custom code runtime for providing to custom code a reference to the application-level object directly, rather than through a wrapper. Custom code can then access functionality of the application-level object directly using the reference without having to use a wrapper provided by the custom code runtime.08-21-2008
20080201700VERSION RESILIENCY FOR A HOST APPLICATION AND MANAGED CODE - A method and architecture for increasing version resiliency between a host application that is unmanaged code and managed code is provided. A version resiliency technique specifies that the host application and the managed code communicate via an adapter that implements a protocol to access an object exposed by the host application. The version resiliency technique specifies that when a new version of the host application that impacts an interface exposed by the object of the host application is released, a new version of the adapter that executes within the application domain of the custom code is released. A version of managed code that adheres to the protocol will correctly interact with new versions of the host application that include a new version of the object because a new implementation of the adapter is also provided.08-21-2008