Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Gardner, WA

Conrad Oliver Gardner, Edmonds, WA US

Patent application numberDescriptionPublished
20120022736Extended range motor vehicle having ambient pollutant processing - A hybrid motor vehicle utilizing electric motor propulsion prior to cruise mode operation and internal combustion engine propulsion during cruise mode. A method of operation comprising rapidly capturing power from a continuously running low horsepower internal combustion engine to charge a fast charge-discharge battery utilizing a generator and and battery charger coupled between the continuously running low horsepower internal combustion engine and the fast charge-discharge battery.01-26-2012

Darren L. Gardner, Issaquah, WA US

Patent application numberDescriptionPublished
20090083387SYSTEM AND METHOD FOR GENERATING CONFIGURATIONS USED FOR ACCESSING ELECTRONIC MAILBOXES - A system and method generates configurations used for accessing electronic mailboxes. A database stores the configuration conventions that are sets of e-mail expressions formed by symbols. A transformer module expands configuration conventions stored in the database to generate configurations based on user supplied context data.03-26-2009
20090319452SYSTEM AND METHOD FOR AUTOMATICALLY LEARNING MAILBOX CONFIGURATION CONVENTIONS - A system and method automatically learns mailbox configuration conventions. The validator module determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox. A learner module accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain. A database store is the generated configuration conventions. The validator and learner modules can be operative as part of a web server.12-24-2009
20100179999COMMUNICATIONS SYSTEM PROVIDING MESSAGE AGGREGATION FEATURES AND RELATED METHODS - A communications system may include a plurality of source message servers for storing messages for delivery to a user, a target message server having a target message box associated therewith, and an aggregation server for periodically aggregating the messages from the source message servers to the target message box for retrieval by the user. The target message server may provide a delivery failure message to the aggregation server based upon a failure to deliver a message to the target message box. As such, the aggregation server may increase a period of sending messages to the target message box based upon a delivery failure message therefrom, and thereafter decrease the period of sending messages to the target message box based upon a successful delivery of a message thereto.07-15-2010
20100287252SYSTEM AND METHOD FOR CONFIGURING ACCESS TO ELECTRONIC MAILBOXES - A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox.11-11-2010
20110302259COMMUNICATIONS SYSTEM INCLUDING PROTOCOL INTERFACE DEVICE PROVIDING ENHANCED OPERATING PROTOCOL SELECTION FEATURES AND RELATED METHODS - A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.12-08-2011
20110321140SYSTEM AND METHOD FOR AUTOMATICALLY LEARNING MAILBOX CONFIGURATION CONVENTIONS - A system and method automatically learns mailbox configuration conventions. The validator module determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox. A learner module accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain. A database store is the generated configuration conventions. The validator and learner modules can be operative as part of a web server.12-29-2011

Patent applications by Darren L. Gardner, Issaquah, WA US

Darren L. Gardner, Fall City, WA US

Patent application numberDescriptionPublished
20080256179DIRECT ACCESS ELECTRONIC MAIL (EMAIL) DISTRIBUTION AND SYNCHRONIZATION SYSTEM WITH PROVISION FOR PRE-CONFIGURED SERVICE OFFERINGS - A communications system includes a network engine that communicates with a plurality of unsubscribed mobile wireless communications devices using a communications network for sending and receiving emails therefrom. A direct access server is operative with the network engine for polling electronic mailboxes of users and retrieving email from the electronic mailboxes and pushing any email through the network engine to selected user subscribed mobile wireless communications devices. This direct access server is operative for providing at least one pre-configured service offering to a user that is linked to mail-access parameters when a user configures their respective electronic mailbox.10-16-2008
20080256202DIRECT ACCESS ELECTRONIC MAIL (EMAIL) DISTRIBUTION AND SYNCHRONIZATION SYSTEM WITH EXTERNAL SMTP SERVER SUPPORT - A communications system includes a network engine that communicates with a plurality of user subscribed mobile wireless communications devices via a communications network for sending and receiving emails therefrom. A direct access server is operative with the network engine for polling electronic mailboxes of the user belonging to an email source hosted by an email provider and obtaining email from the electronic mailboxes and pushing any email through the network engine to selected user subscribed mobile wireless communications devices. It includes an internal SMTP server that is configured for outgoing email and operative for specifying an SMTP server for communication belonging to an email provider given a SMTP server and protocol combination for the email source of the email provider to which communication is desired such that the internal SMTP server of the direct access server is not used.10-16-2008

David Gardner, Covington, WA US

Patent application numberDescriptionPublished
20080319852Interactive advertisement overlays on full-screen content - In accordance with one or more aspects, an interactive advertisement overlay is displayed on a full-screen display of program and/or video commercial content. At the end of display of the video commercial content, the display of the interactive overlay is terminated, and an advertising icon is displayed during a full-screen display of program content. The display of the interactive advertisement overlay is reinstated in response to a user selecting the advertising icon. In accordance with one or more other aspects, program content and video commercial content are displayed on a full-screen display of a display device. An interactive advertisement overlay is also displayed on the full-screen display. The interactive advertisement overlay includes advertising information associated with a sponsor of the program content.12-25-2008
20090100331METHOD INCLUDING A TIMER FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may include a timer for counting down the temporal length of an advertisement. Upon countdown of the timer to zero, the advertisement may terminate and automatically flow-through to the underlying content. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timer, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement.04-16-2009
20090100359METHOD INCLUDING AUDIO FILES FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. These assets may including audio files. Thus, an advertiser may easily incorporate music, songs, sounds, spoken text or other audio content into an advertisement.04-16-2009
20090100362TEMPLATE BASED METHOD FOR CREATING VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement.04-16-2009
20090132938SKINNING SUPPORT FOR PARTNER CONTENT - The technology described herein is a system and methods for generating a branded background for user interfaces. In one embodiment, the background is generated based on a background template. A content partner may customize the background by providing a hue value, artwork and a logo. The background of the user interface is tinted a color associated with the hue value. The artwork and logo is placed in the background, and in one embodiment, the artwork comprises a watermark version of the artwork. Gallery content may also be layered over the background to create a UI having a theme.05-21-2009

Donald L. Gardner, Gig Harbor, WA US

Patent application numberDescriptionPublished
20110047062PRECIOUS METAL BULLION ARBITRAGE RETAIL KIOSK AND ASSOCIATED METHODS OF USE AND MANUFACTURE - Embodiments of the present disclosure are directed towards a bullion arbitrage kiosk portal device that enables a customer to buy and/or sell precious metal bullion. A price for the bullion is dynamically determined based at least in part on a plurality of real-time market quotes, an operational markup, and an inventory determination of bullion at a single or multiple number of kiosk portal device(s). The kiosk portal device is further configured such that bullion purchased by the kiosk portal device may be resold by the same kiosk portal device, thereby integrating the buy/sell of bullion, even by the same customer. The kiosk portal device further enables a customer to exchange bullion for differing configurations and/or amounts of other bullion, as well as other forms of payment, such as cash, credit, or alternative denominations of bullion.02-24-2011

Grant Gardner, Seattle, WA US

Patent application numberDescriptionPublished
20100105441Display Size of Representations of Content - Techniques involving a display size of representations in a user interface are described. In one or more implementations, a mobile communications device assigns a display size to representations of a plurality of content based on metadata associated with the content that indicates when the content was captured. The assigned display size of a first representation is larger than the assigned display size of a second representation. The first and second representations are displayed concurrently in a user interface on the mobile communications device as having respective assigned display sizes.04-29-2010

Grant Christopher Gardner, Seattle, WA US

Patent application numberDescriptionPublished
20090100380Navigating through content - Navigating among content data via a navigation interface includes receiving navigational input including category input and/or page input. The category input and page input each can be selected regardless of what page is currently selected. The selected page fills a substantial portion of the display space. A navigation bar including display elements of available categories also can be displayed. Touch support can be implemented using at least two different systems: Tap and Gesture. Gesture navigation can be inverted to suit the style of a particular user.04-16-2009

Grant W. Gardner, University Place, WA US

Patent application numberDescriptionPublished
20090048958METHOD OF EVALUATING THE PERFORMANCE OF A FAMILY OF TARGET DATE FUNDS - A method of evaluating the performance of a family of target date funds. A model of the family is constructed using realized rates of return (“returns”) for an evaluation period for each of the funds. The returns for each fund are assigned to the periods of the model corresponding to the periods during which the return was realized by the fund. An estimate of the wealth generated by the family may be determined as a function of the returns assigned to the model and a pattern of contributions. A benchmark portfolio may be selected and used to construct a model of the benchmark portfolio having the same number of periods as the model of the family. The model of the benchmark and the pattern of contributions may be used to determine wealth generated by the benchmark portfolio, which may be compared to the estimate of wealth generated by the family.02-19-2009

Mark J. Gardner, Snohomish, WA US

Patent application numberDescriptionPublished
20100100355IN-FLIGHT DETECTION OF WING FLAP FREE WHEELING SKEW - A method for detecting freewheeling skew failures in the wing flaps of an aircraft includes measuring the outputs of flap skew sensors when the aircraft is in flight (IF) and the flaps are extended to a selected position, and when the aircraft is next on the ground (OG) and the flaps are extended to the selected position. The respective differences between the IF and OG outputs of symmetrical pairs of the flap skew sensors are computed, and then the respective difference between the computed IF output difference and the computed OG output difference of each symmetrical pair of the sensors is computed. The computed IF and OG difference of each symmetrical pair of the sensors is then compared with each of predetermined maximum and minimum threshold value to determine whether a freewheeling skew failure exists in any of the flaps of the aircraft.04-22-2010
20100277346Slat Skew Detection System - An apparatus comprises a sensor system, a flexible line, and a sensor. The sensor system is capable of detecting skew in at least some of a plurality of control surfaces for a vehicle. The flexible line extends across a number of interfaces for a portion of the plurality of control surfaces. The sensor is connected to the flexible line and is capable of detecting the skew in the portion of the plurality of control surfaces in response to a selected amount of movement of the flexible line.11-04-2010

Paul Gardner, Vancouver, WA US

Patent application numberDescriptionPublished
20080236339Hand-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
20080236340Swage 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

Richard J. Gardner, Redmond, WA US

Patent application numberDescriptionPublished
20100011284DYNAMIC WEB PAGE BEHAVIOR - In some embodiments, code can be encapsulated in an external behavior component for affecting the behavior of an element inserted into an HTML document. A reference can be attached to the element in the document to associate the element with the external behavior component. A renderer can parse the element in the HTML document and access the external component to modify a behavior of a page image. For example, the properties or location of a displayed element associated with the external behavior component may be changed on an event, the external behavior component can control user data input, or the external behavior component can draw on the page image. Multiple documents can reuse external behavior components, and an element can be associated with multiple external behavior components. The associations between elements and external behavior components may be maintained in cascading style sheets, inline with the elements, and in various formats.01-14-2010

Richard John Gardner, Redmond, WA US

Patent application numberDescriptionPublished
20080229189METHOD FOR SYNCHRONOUSLY BINDING AN EXTERNAL BEHAVIOR TO A WEB PAGE ELEMENT - A new form of DHTML behaviors, called ˜Element Behaviors,” wherein a behavior component is bound to an HTML element, and not just attached to the element as with attached behaviors. A special processing instruction is used to import the Element Behavior into a Web page. Upon parsing the Web page, the Element Behavior is initialized as soon as it has been downloaded and parsed. This immediate initialization makes the Element Behavior declaratively available to bind synchronously to the element(s) it is modifying. A viewLink is a feature of Element Behaviors that permits encapsulation of a behavior component file (e.g., an HTC file) so that the structure of the HTC file is transparent to a Web page (˜primary document”) to which the HTC file is linked, but the content of the HTC file may be displayed in the primary document. The viewLink provides a pointer to the content in the encapsulated HTC file, and renders that content in the primary document, without incorporating the elements of the encapsulated HTC file into the primary document structure.09-18-2008

Scott T. Gardner, Redmond, WA US

Patent application numberDescriptionPublished
20090204635DATABASE DATA TYPE CREATION AND REUSE - Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.08-13-2009
20090248740DATABASE FORM AND REPORT CREATION AND REUSE - Embodiments are provided for creating and reusing database forms and reports. A selection of an object may be received from a database by a database software application executing on a computer system. The object may include a form or a report. The application may further receive an input to initiate saving the selected object as a new form template or a new report template. In response to receiving the input, the application may be configured to generate a dialog for receiving the selected object and save the selected object as a new form template or a new report template. Any controls, sub-forms, sub-reports, properties, macros, code, and object model references which may be included in the selected object are persisted in the newly created templates for reuse.10-01-2009

Scott T. Gardner, Seattle, WA US

Patent application numberDescriptionPublished
20090132576DATABASE PART CREATION, MERGE AND REUSE - Embodiments are provided to merge, manage, create, and reuse database parts in a computer system. Database parts may include database tables, datatypes, field combinations or entire databases. A selection of a database part is received by a database software application executing on a computer system. The application may be configured to check for metadata associated with the database part to identify an action property. If, after checking for the metadata, a merge action property is identified, then the application may check for a metadata property associated with a database table. If a merge action associated with the database table is identified, then the application may merge the database part with the database table in the database. The application may also be configured to generate a user interface for creating database parts using database tables and for creating a database part by saving a database.05-21-2009
20090248710Database Part Table Junctioning - Embodiments are provided to define relationships for merging template or database part tables with one or more database tables in a computer system. A database application may utilize a schema to receive metadata associated with a target database part table in one or more markup language elements. The database application may then receive metadata associated with a source database table to be joined with the target table in the schema elements. The database application may then receive join type metadata in the schema elements. The join type metadata may specify whether fields from the source table are to be merged into the target table or whether fields from the target table are to be merged into the source table. In response to receiving the target table metadata and the source table metadata, the database application may then merge the target and source tables utilizing the join type metadata.10-01-2009
20090307661APPLICATION DEHYDRATION, SYNCHRONIZATION, AND REHYDRATION - Computer software applications may be separated into components and distilled into functional and identifying attributes, which may then be used to regenerate the computer software application on a different system. A component of a computer software program is received. From the component, one or more functional attributes describing the operation of the component on a first operating platform are distilled from which the component can be generated to operate on one or more operating platforms. Attributes identifying the component are identified. The functional attributes and the identifying attributes of the component are stored in a distillation store. From the distillation store, using information about a selected operating platform on which the computer software program is to be executed, components of the computer software program may be generated to execute on the selected operating platform.12-10-2009
20100229122Floating Action Buttons - A user interface (UI) includes floating action buttons. Respective hot zones are established for associated respective UI elements. When a focus is targeting (e.g., located at) a given hot zone, one or more floating action buttons that are associated therewith are presented as part of the UI. Activation of a particular action button of the one or more floating action buttons causes an action corresponding to the particular action button to be implemented. In an example implementation, the actions available through the one or more floating action buttons may be context-sensitive such that the actions thereof are tailored to the type of item corresponding to the UI element (e.g., an icon, a graphical element, a text portion, a screen area, etc.).09-09-2010

Patent applications by Scott T. Gardner, Seattle, WA US

Scott Timothy Gardner, Seattle, WA US

Patent application numberDescriptionPublished
20090276447FORMATS FOR DATABASE TEMPLATE FILES SHARED BETWEEN CLIENT AND SERVER ENVIRONMENTS - Tools and techniques are described for formats for database template files shared between client and server environments. Systems provided by these tools may include client subsystems that include client-side database management applications that instantiate tables within a database, and instantiate client-specific database template files corresponding respectively to the tables. These database management applications may also instantiate server-specific database template files that correspond to the client-specific template files, and may enable servers to access the server-specific template file. These systems may also include server subsystems that further include server-side database management services that access the server-specific template files, and instantiate server-side template files based thereon. In turn, the database management services may create database applications from the server-side template files.11-05-2009