Allen, WA
Alexander Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120167004 | COMPANION WINDOW EXPERIENCE - Architecture that generates a companion window in combination with a source application experience to enable the accomplishment of a side task yet not switch away from the context of the source application. The companion window experience is a window that is rendered proximate (e.g., beside) a user's source application experience, in a predictable location, and with a predictable user model for invocation and dismissal. The companion window allows the user to retain full visual context of the associated source application experience, while rendering activities that directly pertain to the source application experience or activities that allow the user to interact with two applications. | 06-28-2012 |
Andrew Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110025980 | PERSPECTIVE VISION TUNNEL - Devices and methods for testing a subject's visual ability are provided. More specifically, the device may include a perspective vision tunnel comprised of plurality of low reflectance walls with one or more mirrors arranged within the perspective vision tunnel. Visual indicia for administering the test of a subject's visual ability are displayed into a first portion of the perspective vision tunnel. The one or more mirrors are arranged to reflect the visual indicia out of the first portion such that visual indicia may be visually perceived by the subject. In accordance with the invention, a subject may be tested utilizing the perspective vision tunnel and input may be received from the individual. The received input may then, for example, be used to compute data related to the user's visual ability. | 02-03-2011 |
20110028800 | COMPACT MOTION-SIMULATING DEVICE - A reaction-testing system is provided to simulate motion to an individual. Generally, the reaction-testing system includes a motion-simulating device, a reflective device, a control unit, and an input device that is activated by an individual In exemplary embodiments, the motion-simulating device includes a beam that accommodates a first and second plurality of light sources capable of, at least, alternating between an active and idle condition. These light sources are arranged amongst occlusion features in a mounting pattern such that light emitted from the first plurality is directly viewable by an individual and light emitted from the second plurality is indirectly viewed by the individual through the reflecting surface. The control unit is configured to sequentially activate the light sources sequentially to generate pulses of light on that, when perceived by the individual, appear as a light moving along a vector. | 02-03-2011 |
20110072344 | COMPUTING SYSTEM WITH VISUAL CLIPBOARD - A visual clipboard system and method are provided, in which drag-and-release operations are employed to move copies of a displayed object onto and off of a predefined clipboard area. When a copy of a displayed object is placed on the predefined clipboard area, the displayed object is visually modified to indicate that the visually-modified copy is docked on the predefined clipboard area, and thus eligible for use in a copy operation. When a copy is removed from the predefined clipboard area and placed in a desired target location, the original appearance of the displayed object is restored. | 03-24-2011 |
Andrew S. Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110191704 | CONTEXTUAL MULTIPLEXING GESTURES - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device. | 08-04-2011 |
20110191718 | Link Gestures - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device. | 08-04-2011 |
20110191719 | Cut, Punch-Out, and Rip Gestures - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device. | 08-04-2011 |
20110285638 | Computing Device Notes - Computing device note techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable. Responsive to selection of the indication, a portion is displayed by the computing device that is configured to accept one or more inputs as a note to be associated with the at least one object. | 11-24-2011 |
20110285639 | Computing Device Writing Implement Techniques - Computing device writing implement techniques are described. In implementations, a user interface is output that includes representations of writing implements, one or more of the representations being associated with characteristics of the corresponding writing implement to be applied to lines detected as being drawn using touchscreen functionality of the computing device; and lines detected as being erased using touchscreen functionality of the computing device. Responsive to a selection of at least one of the representations, the corresponding characteristics are applied to at least one input received via the touchscreen functionality. | 11-24-2011 |
20110289462 | Computing Device Magnification Gesture - Computing device magnification gesture techniques are described. In implementations, a first input is recognized as a magnification gesture to initiate magnification of at least a portion of a user interface displayed by a display device of a computing device. The magnified portion is displayed in the user interface as at least partially encompassed by an unmagnified portion of the user interface. A second input is recognized as specifying a modification to be made to data included in the magnified portion of the user interface, the second input recognized as occurring during provision of the first input. Responsive to recognition that the first input is no longer being provided, the display of the magnified portion ceases in the user interface. | 11-24-2011 |
20110302530 | JUMP, CHECKMARK, AND STRIKETHROUGH GESTURES - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including an activate gesture, a fill gesture, a level gesture, a jump gesture, a checkmark gesture, a strikethrough gesture, an erase gesture, a circle gesture, a prioritize gesture, and an application tray gesture. | 12-08-2011 |
20110304556 | ACTIVATE, FILL, AND LEVEL GESTURES - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including an activate gesture, a fill gesture, a level gesture, a jump gesture, a checkmark gesture, a strikethrough gesture, an erase gesture, a circle gesture, a prioritize gesture, and an application tray gesture. | 12-15-2011 |
20110307840 | ERASE, CIRCLE, PRIORITIZE AND APPLICATION TRAY GESTURES - Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including an activate gesture, a fill gesture, a level gesture, a jump gesture, a checkmark gesture, a strikethrough gesture, an erase gesture, a circle gesture, a prioritize gesture, and an application tray gesture. | 12-15-2011 |
20110310031 | STYLUS SETTINGS - Stylus settings techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable. Responsive to selection of the indication, a portion is displayed by the computing device that is configured to accept one or more inputs as a note to be associated with the at least one object. | 12-22-2011 |
20140101584 | Stylus Settings - Stylus settings techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable. | 04-10-2014 |
Betty Mae Allen, Burien, WA US
Patent application number | Description | Published |
---|---|---|
20090315350 | COLLECTION AND STORAGE POCKET AND METHODS OF USE - The disclosure relates to a carrier comprising a sleeve and a liner that can be used to collect and transport items. The carrier may be used in connection with the collection and disposal of waste items, including but not limited to, animal waste. The apparatus of the present disclosure combines the usefulness of a carrier or bag to hold items or products with features that assist in acquiring the items themselves. Thus, the apparatus may serve as an apparatus for collecting waste and other items and as an extra “pocket” for storing the waste and personal items. The present invention further provides a way to carry waste and other potentially unsanitary items away from contact with the person picking up the waste, as well as providing an extra layer of protection when picking up waste. | 12-24-2009 |
Bradley K. Allen, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110025495 | TELEMATICS SYSTEM WITH LOCAL NETWORK - A telematics system includes a central system, a telematics server unit, and a telematics local unit. The central system receives and processes information relating to a plurality of pieces of equipment located remotely from the central system, and provides services relating to the information to an end user. The telematics server unit includes a telecommunications device for wirelessly communicating with the central system. The telematics local unit installs at a piece of equipment and includes an input for receiving a condition of the piece of equipment. The telematics local unit further includes a local communications device for wirelessly communicating with the telematics server unit. The telematics server unit provides and facilitates communication between the telematics local unit and the central system. | 02-03-2011 |
Brent Charles Allen, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20110314475 | RESOURCE ACCESS CONTROL - Various embodiments can control access to a computing resource (e.g., a memory resource) by detecting that a high priority activity is accessing the resource and preventing a lower priority activity from accessing the resource. The lower priority activity can be allowed access to the resource after the high priority activity is finished accessing the resource. Various embodiments enable memory operations to be mapped to account for changes in data ordering that can occur when a lower priority activity is suppressed. For example, when an activity requests that data be written to a logical memory region, a mapping is created that maps the logical memory region to a physical memory region. The data can then be written to the physical memory region. | 12-22-2011 |
Danny A. Allen, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090004997 | Portable emergency call center - A generic portable PSAP comprises a field satellite link, a network element, an Internet Protocol (IP) based PSAP switch, and customer premises equipment. The generic portable PSAP is an end-to-end portable emergency call center that local and VoIP carriers can use to connect to a new “temporary” PSAP in emergency situations where a given PSAP is unable to function in its normal facility. The portable emergency call center routes and receives emergency services events from landline, voice over Internet Protocol (VoIP), and/or wireless carriers without need for customization from a given network architecture. The generic portable PSAP enables local management of emergency event acquisition and dispatch in the case of a major disaster, or some other reason for use of a mobile PSAP. | 01-01-2009 |
David L. Allen, Kent, WA US
Patent application number | Description | Published |
---|---|---|
20090121866 | Systems and Methods for Handling Information From Wireless Nodes, Including Nodes for Communication with Aircraft - Systems and methods for handling information from wireless nodes, including nodes for communication with aircraft, are disclosed. A system in accordance with one aspect of the invention includes a sensor configured to sense information corresponding to a characteristic of a wireless node. The wireless node can be one of a plurality of wireless nodes configured to transmit and receive wireless signals. The wireless nodes can also be linked to a non-wireless network portion. The system can further include a transmitter configured to transmit the information via the network, and a receiver operatively coupled to the transmitter to receive the information via the network. Accordingly, the system can be used to automatically identify and track diagnostic information corresponding to the state of one or more wireless nodes. | 05-14-2009 |
20100041342 | SCHEDULED SYNCHRONOUS DATA TRANSMISSION FOR SCHEDULED MOBILE PLATFORMS - A system for automatically synchronizing and communicating data between a mobile platform and a remote system, where the remote system has a backoffice repository and a scheduler application controlled by an entity operating said platform, includes: a backoffice interface manager for interfacing with said repository and said application, to communicate scheduling information between said platform and said application; and a computer controlled support system located remote from said platform and in communication with said backoffice interface manager, and further including a common data store system for holding said data and synchronizing the communication of said data between at least one mobile subsystem on said application, to ensure communication of said data between said mobile subsystem and said remote system within a predetermined time of executing an operational procedure with said platform. | 02-18-2010 |
Gary Thomas Allen, Dupont, WA US
Patent application number | Description | Published |
---|---|---|
20090145312 | Portable Trash Compactor - A portable trash compactor (FIG. | 06-11-2009 |
James M. Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110064763 | LENTIVIRAL VECTORS PSEUDOTYPED WITH A SINDBIS VIRUS ENVELOPE GLYCOPROTEIN - Lentiviral vector particles comprising a Sindbis virus E2 glycoprotein variant and a lentiviral vector genome comprising a sequence of interest are provided. A lentiviral vector particle comprising: (a) an envelope comprising a Sindbis virus E2 glycoprotein variant; and (b) a lentiviral vector genome comprising a sequence of interest; wherein the E2 glycoprotein variant facilitates infection of dendritic cells by the lentiviral vector particle, and wherein the E2 glycoprotein variant has reduced binding to heparan sulfate compared to a reference sequence (HR strain). | 03-17-2011 |
20120039932 | Lentiviral Vectors Pseudotyped with a Sindbis Virus Envelope Glycoprotein - Lentiviral vector particles comprising a Sindbis virus E2 glycoprotein variant and a lentiviral vector genome comprising a sequence of interest are provided. A lentiviral vector particle comprising: (a) an envelope comprising a Sindbis virus E2 glycoprotein variant; and (b) a lentiviral vector genome comprising a sequence of interest; wherein the E2 glycoprotein variant facilitates infection of dendritic cells by the lentiviral vector particle, and wherein the E2 glycoprotein variant has reduced binding to heparan sulfate compared to a reference sequence (HR strain). | 02-16-2012 |
20160076055 | LENTIVIRAL VECTORS PSEUDOTYPED WITH A SINDBIS VIRUS ENVELOPE GLYCOPROTEIN - Lentiviral vector particles comprising a Sindbis virus E2 glycoprotein variant and a lentiviral vector genome comprising a sequence of interest are provided. A lentiviral vector particle comprising: (a) an envelope comprising a Sindbis virus E2 glycoprotein variant; and (b) a lentiviral vector genome comprising a sequence of Interest; wherein the E2 glycoprotein variant facilitates infection of dendritic cells by the lentiviral vector particle, and wherein the E2 glycoprotein variant has reduced binding to heparan sulfate compared to a reference sequence (HR strain). | 03-17-2016 |
James R. Allen, Pullman, WA US
Patent application number | Description | Published |
---|---|---|
20100036633 | Method and apparatus for calibrating wood testing machine - This improved method of calibrating wood testing machines includes improved test bars, shim and software to direct the operator through the steps of calibration, storing interim results and calculating new calibration factors based on values read when the test bars are placed in the wood testing machine. This method avoids a number of problems in previous methods and apparatus. It properly corrects for changes in deflection in the measurement apparatus and changes in straightness of the test bars. The result is a more stable and reliable calibration that is referenced to precise measurement of the EI product for the test bar. | 02-11-2010 |
20150247825 | Sonic Lumber Tester - The present invention is a wood grading apparatus including a robust “push” solenoid as a hammer means for impacting a lumber specimen under test. A conventional solenoid coil with stationary magnetic iron pole pieces is combined with a bimetallic armature including a magnetic portion and a non-magnetic portion; said armature is of uniform cross section through the solenoid coil. A magnetic steel portion of said armature is fastened to a nonmagnetic steel portion thereof, whereby the magnetic field may act upon the magnetic portion of said armature and drive said nonmagnetic portion in an outward direction whereby impact or striking action is achieved. The present invention includes said solenoid in a wood grading apparatus whereby physical properties of wood are measured in a conveyor line setting and wood grading is affected by combining sonic velocity and density measurements to determine the modulus of elasticity of the wood object. Sonic velocity in the wood specimen is determined either by reverberation frequency or by rolling transducers that detect the leading edge of a stress wave initiated by said hammer means. A weight measurement means including a horizontal-axis roller lug conveyor chain and a leaf-spring suspension with a load cell means provides for improved accuracy in weight measurement for wood density calculation. | 09-03-2015 |
Jan Allen, Shoreline, WA US
Patent application number | Description | Published |
---|---|---|
20110289992 | Unturned Covered Aerated Static Pile Composting System and Method - A method of unturned aerated static pile composting includes providing organic matter having oversized particles and forming a pile of the organic matter on a surface. The surface has a plurality of compost pipes. The method further includes covering at least a portion of the pile with an organic and particulate layer and then providing air flow through the compost pipes such that a negative air pressure is formed through the pile causing air and fluid to be withdrawn from the pile into the compost pipes. The method further includes inserting a spike in the pile at designated areas and times in order to form air shafts in the pile. The composting system includes a compost enclosure surrounding a plurality of compost pipes, each compost pipe having an air flow control valve, and at least one fan, each fan having an air intake and an air outlet. The air intake is in fluid communication with the plurality of compost pipes. The system also includes a biofilter system in fluid communication with the air outlet of the fan(s) and a spike configured for insertion into the compost pile in order to form air shafts in the compost pile. | 12-01-2011 |
20120064562 | Subterranean Alternating Digester System and Method - An alternating anaerobic and aerobic digestion system and method of forming same includes a subterranean enclosure configured to hold organic matter. The enclosure has a plurality of conduits in a bottom surface of the enclosure. The digestion system further includes an irrigation system configured to dispense a liquid from a top portion of the enclosure and to recover a percolated liquid from a bottom portion of the enclosure, a ventilation system configured to provide air flow to the bottom portion of the enclosure, and a gas-tight membrane cover configured to cover the enclosure. | 03-15-2012 |
20140147911 | PREFABRICATED MULTI-MODAL BIOENERGY SYSTEMS AND METHODS - A prefabricated, multi-modal, bio-mimicry system that can be quickly deployed. | 05-29-2014 |
Jason Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130165234 | METHOD AND SYSTEM FOR MATCHMAKING CONNECTIONS WITHIN A GAMING SOCIAL NETWORK - Techniques for recommending and establishing connections between users within a gaming social network, designed for connecting users having common gaming interests or characteristics. Embodiments include methods for recommending connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to determine an appropriate set of connections for a selected user; and presenting graphical user interface content and configurations to enable the suggestion, review, and accepting of recommended connections in the gaming social network. | 06-27-2013 |
Jason E. Allen, Tacoma, WA US
Patent application number | Description | Published |
---|---|---|
20100039002 | OVERDRIVE GENERATOR - A motor includes a first layer including a first circular conductive winding having a first center portion and mounted to a first plurality of dowel rods connected to the first center portion of the first winding, a second layer including a center-piece element, a spindle, and an outside drive element, the outside drive element including at least one magnet, and a third layer including a second circular conductive winding having a second center portion and mounted to a second plurality of dowel rods connected to the second center portion of the second winding. | 02-18-2010 |
Jason Paul Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130225287 | SYNCHRONOUS AND ASYNCHRONOUS GAME MODES - A system, machine-readable storage medium storing at least one program, and a computer-implemented method for switching between synchronous and asynchronous game modes is provided. A first game instance of a computer-implemented game of a first player and a second player is generated. The first game instance is generated in a first mode associated with the availability of the second player to play the game. First display data is provided to a client device of the first player to display the first game instance of the game in the first mode. A change in the availability of the second player is identified. A second game instance of the game is generated in a second mode associated with the change in the availability of the second player. Second display data is provided to the client device to display the second game instance of the game in the second mode. | 08-29-2013 |
20130231179 | LEVERAGING SOCIAL GRAPHS WITH GAME PLAY AUTO-NEIGHBORING - Techniques for automatically establishing connections between users within a gaming social network, designed for connecting users having common gaming interests, social connections, or characteristics. Embodiments include methods for automatically establishing connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to determine an appropriate set of connections for a selected user. Embodiments include systems configured to automatically establish and maintain connections between players in a gaming social network based on gaming activity in a gaming networking system and social relationship information retrieved from one or more social networks where the players have a social relationship. | 09-05-2013 |
20130231181 | FEED SURFACING - A system, computer-readable storage medium storing at least one program, and a computer-implemented method are provided for displaying feed-based information in an online game. Player feeds are received in a game networking system. A specification for displaying information from the player feeds in the game networking system is accessed. A first player profile is accessed for a first player in an online game, the first player profile identifying one or more characteristics of the first player. The first-player profile is used with the specification to determine a first display profile for displaying information from the player feeds to the first player. The feed-based information is generated for the first player by using the first display profile to access the player feeds, and the feed-based information is then displayed to the first player through a user interface of the online game. | 09-05-2013 |
20130231182 | SYSTEMS AND METHODS OF RECIPROCATION OF GAME ASSET GIFTING - A system, machine-readable storage medium storing at least one program, and a computer-implemented method for providing reciprocation of game asset gifts from a player is provided. A notification of a game asset of a first player that is available to a plurality of players is sent from a game server to the plurality of players. The notification is sent through a web feed in a game user interface of each player of the plurality of players. A first response requesting the game asset of the first player is received from a second web feed in a second game user interface of a second player in response to the notification. The game asset is provided to a second account of the second player in response to the first response. | 09-05-2013 |
20130232199 | SHARING AN APPLICATION CONFIGURATION AMONG SOCIAL NETWORKS - A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a database that stores the correlation. The machine may then access a configuration of the application based on the correlation and configure the application in accordance with the configuration. The machine may generate a visual representation of the configured application, provide the visual representation to a device of a further user, receive an indication of an opinion of the further user on the visual representation, and present the indication. | 09-05-2013 |
20130324240 | SYSTEMS AND METHODS OF ICON OPTIMIZATION IN GAME USER INTERFACE - A system, machine-readable storage medium storing at least one program, and a computer-implemented method for icon optimization in a game user interface is provided. A request from a client device to access a game user interface of a player may be received, where the game user interface is associated with one or more computer-implemented games hosted by a game networking system. A first manner of displaying one or more icons each representing a computer-implemented game of the one or more computer-implemented games is determined. The first manner of displaying the one or more icons within the game user interface is determined based on one or more game-related factors specific to the player. Display data to display the one or more icons in the first manner may be generated and provided to the client device. | 12-05-2013 |
20130344963 | MULTIPLAYER SYNCHRONOUS GAMING SYSTEMS AND METHODS - A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing synchronous multiplayer games are presented. To begin, an enabling request for multiplayer functionality in a multiplayer instance that includes a single player mode game is received. The single player mode game may involve a game board dedicated to a first player. Then, the single player mode game of the multiplayer instance is matched with additional multiplayer instances. Each additional multiplayer instance includes a corresponding single player mode game dedicated to a respective player. The single player mode games from the multiplayer instance and the additional multiplayer instances are then instructed to initiate gameplay at substantially the same time. Final scores from the single player mode games from the multiplayer instance and the additional multiplayer instances are collected. A game summary page is finally communicated to the first player and the respective players. | 12-26-2013 |
20140329606 | FEED SURFACING - A system, computer-readable storage medium storing at least one program, and a computer-implemented method are provided for displaying feed-based information in an online game. Player feeds are received in a game networking system. A specification for displaying information from the player feeds in the game networking system is accessed. A first player profile is accessed for a first player in an online game, the first player profile identifying one or more characteristics of the first player. The first-player profile is used with the specification to determine a first display profile for displaying information from the player feeds to the first player. The feed-based information is generated for the first player by using the first display profile to access the player feeds, and the feed-based information is then displayed to the first player through a user interface of the online game. | 11-06-2014 |
20160127455 | SHARING AN APPLICATION CONFIGURATION AMONG SOCIAL NETWORKS - A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a database that stores the correlation. The machine may then access a configuration of the application based on the correlation and configure the application in accordance with the configuration. The machine may generate a visual representation of the configured application, provide the visual representation to a device of a further user, receive an indication of an opinion of the further user on the visual representation, and present the indication. | 05-05-2016 |
John Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20080208958 | RISK ASSESSMENT PROGRAM FOR A DIRECTORY SERVICE - Testing and evaluating a directory service of a distributed computing environment. Information related to the directory service is collected and a ruleset is executed to identify one or more problem issues as a function of the collected information. The identified problem issue includes a corresponding solution that may be applied to the directory service. A report representative of the identified problem issue and corresponding solution is generated and provided to a directory service administrator or a service engineer. | 08-28-2008 |
Joshua Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090132551 | Web Address Converter for Dynamic Web Pages - A Web address converter helps dynamic Web sites get the attention of spiders of Internet search engines. With the Web address converter, requests from Web browsers using static addresses access corresponding dynamic Web pages and requests from search engines generate an instance of a Web page having links with static addresses pointing to corresponding dynamic Web pages. The Web address converter performs both Dynamic-to-Static (D-to-S) address conversion and Static-to-Dynamic (S-to-D) address conversion. D-to-S address conversion is done when generating a spider-friendly main page for a spider of a search engine to crawl. S-to-D address conversion is used when a browser uses a static address to access a corresponding dynamic Web page. The static address that the browser uses was originally created when the spider-friendly main page was generated. | 05-21-2009 |
Kenneth R. Allen, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20130218643 | METHOD TO ASSESS PROGRAM COMPLIANCE - A system including a computer can be used to determine if a company is in compliance with a business program. Requirements are identified for the business program, which are mapped to asset types. Each requirement is associated with a phase of the business program. Structural and cultural dimensions are identified. For each combination of requirement/asset in structural and cultural dimensions in a given phase, a maturity level can be determined, which can then be used to determine if the company is in compliance with the business program. | 08-22-2013 |
20140280385 | HIERARCHICAL INTERSECTIONS - A computer can include memory, which can include a database. The database can include a base, and instances of the base. The instances of the base can be organized into a hierarchy. Hierarchical intersections can be used to represent the hierarchy of the instances of the base. When the hierarchy is modified, the hierarchical intersections can be duplicated, and the duplicates modified, to reflect the change in the hierarchy. | 09-18-2014 |
Kimberly E. Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140297442 | EXPEDITED SELLER REGISTRATION - Disclosed are various embodiments for facilitating expedited registration of sellers in an electronic marketplace. For example, whether a user is eligible for an expedited seller registration procedure in an electronic marketplace is determined by analyzing one or more credibility factors relating to a historical profile of the user. The expedited seller registration procedure omits one or more identity verification tasks as compared to a normal seller registration procedure. If the user is eligible, the user is invited to register as a seller in the electronic marketplace using the expedited seller registration procedure. | 10-02-2014 |
Levi C. Allen, Warden, WA US
Patent application number | Description | Published |
---|---|---|
20080220166 | Silicon Spout-Fluidized Bed - Polysilicon is formed by pyrolytic decomposition of a silicon-bearing gas and deposition of silicon onto fluidized silicon particles. Multiple submerged spout fluidized bed reactors and reactors having secondary orifices are disclosed. | 09-11-2008 |
20110117729 | FLUID BED REACTOR - Fluidized bed reactor systems for producing high purity silicon-coated particles are disclosed. A vessel has an outer wall, an insulation layer inwardly of the outer wall, at least one heater positioned inwardly of the insulation layer, a removable concentric liner inwardly of the heater, a central inlet nozzle, a plurality of fluidization nozzles, at least one cooling gas nozzle, and at least one product outlet. The system may include a removable concentric sleeve inwardly of the liner. In particular systems the central inlet nozzle is configured to produce a primary gas vertical plume centrally in the reactor chamber to minimize silicon deposition on reactor surfaces. | 05-19-2011 |
Levic C. Allen, Warden, WA US
Patent application number | Description | Published |
---|---|---|
20120263874 | FLUID BED REACTOR - Fluidized bed reactor systems for producing high purity silicon-coated particles are disclosed. A vessel has an outer wall, an insulation layer inwardly of the outer wall, at least one heater positioned inwardly of the insulation layer, a removable concentric liner inwardly of the heater, a central inlet nozzle, a plurality of fluidization nozzles, at least one cooling gas nozzle, and at least one product outlet. The system may include a removable concentric sleeve inwardly of the liner. In particular systems the central inlet nozzle is configured to produce a primary gas vertical plume centrally in the reactor chamber to minimize silicon deposition on reactor surfaces. | 10-18-2012 |
(lindsey) Lingzhi Allen, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20120254434 | PLACEMENT GOAL-BASED DATABASE INSTANCE CONSOLIDATION - Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution. | 10-04-2012 |
Lingzhi Allen, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20160125015 | DATABASE DATA DISTRIBUTION MANAGEMENT - The maintaining of a database that is distributed across a front database and one or more cloud databases. Rather than have the front and remote portions of the database be fixed, a data distribution manager evaluates databases segments following a data distribution policy to identify one or more database segments that are to be transferred to or from the one or more cloud databases from or to the front database. In response, the data distribution manager causes the identified database segment to be moved. Accordingly, the data that is in the front database (and the data that is stored in the cloud) may vary over time. | 05-05-2016 |
Marshall Scott Allen, Seatac, WA US
Patent application number | Description | Published |
---|---|---|
20150025920 | CHECK-IN REDUCED CARRY ON BAGGAGE SYSTEM AND OTHER BOARDING PROCESS ENHANCEMENTS - A method for improving boarding of passengers and baggage onto a flight, comprises, at a predetermined time before the scheduled departure of the flight, determining an eligible carry-on baggage items count of carry-on baggage items eligible for treatment as checked baggage items. The eligible carry-on baggage items count is based on predetermined criteria comprising at least one of an aircraft type for the flight, a passenger load factor for the flight and carrier historical data relevant to the flight. If the eligible carry-on items count is greater than zero, then an offer to a passenger on the flight to have the passenger's carry-on baggage item treated as a checked baggage item is communicated, and the passenger's communication in response to the offer is received. For each accepted offer, decrementing the eligible carry-on items count. | 01-22-2015 |
Michael J. Allen, White Salmon, WA US
Patent application number | Description | Published |
---|---|---|
20160104250 | SYSTEM AND METHOD FOR PERFORMING DWELLING MAINTENANCE ANALYTICS ON INSURED PROPERTY - A computer device and method for processing maintenance related data for performing maintenance analytics on insured property. Informatic data is received from one or more sensor devices relating to a property covered by an insurance policy. Analysis is performed on the received informatic data to determine one or more conditions associated with the property. Predefined business rules are applied using the determined one or more conditions associated with the property to determine a maintenance profile for the property indicating one or more of maintenance history and repair or maintenance requirements for the property. | 04-14-2016 |
Nicholas Allen, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120084635 | PARAMETERIZED TEMPLATE COMPRESSION FOR BINARY XML - Compression and decompression of XML and other structured documents uses parameterized templates. A region of a serialized document is nominated as a template, information units are annotated as fixed or parameter values, and the template is recorded with a template identifier. A template invocation represents the nominated records. Nominated regions can be nested, and they do not necessarily correspond to XML elements or other well-formed portions of the original document. Templates may be defined on the fly, after compression has started. | 04-05-2012 |
20120086585 | LOCAL BINARY XML STRING COMPRESSION - Targeted compression of strings is provided for XML and other documents using local tables whose scope need not align with syntactically well-formed document regions. The local table's scope is fixed (not sliding), and may be nested within other local table scopes. A string is nominated for inclusion, and record(s) are inserted in a document encoding to effect the nomination. The nominated string is placed in the local table in correspondence with a token identifier. During compression, reference(s) to the string's token identifier are included in the document encoding; during decompression the references are replaced by the string. The local table is deleted at the end of its scope. Tables may have multiple channels, with nominated strings placed in a channel based on frequency of references to the strings. The document encoding may include the local table(s), static table(s), and dynamic table(s) in a flat token value space. | 04-12-2012 |
Nicholas Alexander Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150046920 | REQUEST PROCESSING TECHNIQUES - A computer system implements a hypervisor which, in turn, implements one or more computer system instances and a controller. The controller and a computer system instance share a memory. A request is processed using facilities of both the computer system instance and the controller. As part of request processing, information is passed between the computer system instance and the controller via the shared memory. | 02-12-2015 |
20150046921 | APPLICATION BOOT IMAGE - Application boot images are generated for later instantiation of computer system images. A computer system partially executes executable code of an application source. A snapshot of the computer system is taken and the snapshot is used to build a repository of application boot images that can be accessed for computer system instantiation. | 02-12-2015 |
20150046922 | PER REQUEST COMPUTER SYSTEM INSTANCES - As requests are received, virtual computer systems are provisioned to process the requests. The virtual computer systems may be configured without various components typically implemented by virtual computer systems, such as traditional operating systems, network interfaces and the like. Application images for the virtual computer systems are configured so that execution of the applications can begin soon after provisioning, with minimal overhead the provisioning process contributing relatively little to any latency in processing the request. | 02-12-2015 |
20160004860 | HYPERVISOR ENFORCEMENT OF CRYPTOGRAPHIC POLICY - Techniques for restricting the execution of algorithms contained in applications executing on virtual machines executing within a computer system are described herein. A first sampled set of computer executable instructions is gathered from a virtual machine by a controlling domain and compared against a reference set of computer executable instructions. If the first set is similar to the reference set, and if the execution of the algorithm corresponding to the reference set is restricted by one or more computer system polices, one or more operations limiting the execution of the restricted algorithm are performed, thus ensuring conformance with the computer system policies. | 01-07-2016 |
20160080367 | ADAPTIVE TIMEOUTS FOR SECURITY CREDENTIALS - Session-specific information stored to a cookie or other secure token can be selected and/or caused to vary over time, such that older copies will become less useful over time. Such an approach reduces the ability of entities obtaining a copy of the cookie from performing unauthorized tasks on a session. A cookie received with a request can contain a timestamp and an operation count for a session that may need to fall within an acceptable range of the current values in order for the request to be processed. A cookie returned with a response can be set to the correct value or incremented from the previous value based on various factors. The allowable bands can decrease with age of the session, and various parameter values such as a badness factor for a session can be updated continually based on the events for the session. | 03-17-2016 |
Nicholas P. Allen, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20150136851 | TESTING AUTOMATIC DATA COLLECTION DEVICES, SUCH AS BARCODE, RFID AND/OR MAGNETIC STRIPE READERS - Automatic data collection devices such as barcode readers, RFID readers, magnetic stripe readers and the like may be tested using ADC device test executables, modules, or processes stored at a variety of network locations. One or more sets of tests or work lists may be defined to facilitate testing. Tests may be identified by name and/or keyword. Keywords may be indicative one or more functionalities tested by the respective ADC device test module. | 05-21-2015 |
Nicole Allen, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140379894 | USING DIFFERENT CONNECTIVITY CHECKS TO DETERMINE CAUSES OF CONNECTIVITY ISSUES - Connectivity is tested using different locations and contexts selected from different possible failure zones. The failure zones may include: client failure zones; Internet failure zones; and online service failure zones. The results relating to different connectivity tests performed using the different failure zones are correlated and analyzed in an attempt to determine a root cause of the connectivity issue. For example, the root cause may be determined to be a configuration problem of the client, a problem with the client's networking equipment, an ISP problem, an Internet backbone problem; a problem of the online service, and the like. Different contexts may also be used when performing the tests. These results may be compared to the other connectivity test results. The results from the tests may be provided to the client experiencing the problem. Aggregated test results may also be used to detect service wide issues and trigger an alert. | 12-25-2014 |
Nocholas A. Allen, Redmond, 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 |
Paul Allen, Mercer Island, WA US
Patent application number | Description | Published |
---|---|---|
20130051752 | Remote Control Device with Integrated Display Screen for Controlling a Digital Video Recorder - A remote control for a digital video recorder includes an integrated display screen configured to display a recording list including programs scheduled to be recorded. | 02-28-2013 |
Paul C. Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100281173 | DELEGATED ADMINISTRATION FOR REMOTE MANAGEMENT - A remote administration system is described herein that provides varying permissions to invoke administrative commands to multiple users. An application host provisions users of different organizations and defines one or more commands that the users can invoke remotely. The system associates the commands with users and/or groups to specify the users and/or groups that are authorized to execute the commands. When the remote administration system receives a remote request to perform a command, the system determines a user associated with the command and whether the user is authorized to execute the command. The system also creates an execution context for each connected user that defines the roles and access privileges associated with the user and that isolates the user from other users. Thus, the remote administration system provides remote administration of hosted applications in a way that is easy for administrators of the hosted service to manage. | 11-04-2010 |
Paul G. Allen, Mercer Island, WA US
Patent application number | Description | Published |
---|---|---|
20090010612 | REMOTE CONTROL DEVICE WITH INTEGRATED DISPLAY SCREEN FOR CONTROLLING A DIGITAL VIDEO RECORDER - A remote control for a digital video recorder includes an integrated display screen configured to display a recording list including programs scheduled to be recorded. | 01-08-2009 |
20100122290 | SYSTEM AND METHOD FOR FOCUSED NAVIGATION WITHIN A USER INTERFACE - A method for navigation of television program listings within a user interface includes successively displaying a first set of visual cards in a first area of the user interface. Each visual card of the first set of visual cards represents a corresponding broadcast time slot associated with a graphically represented first card characteristic. Selection by a user of a particular visual card of the first set of visual cards is enabled in order to view a television program corresponding to the time slot represented by the selected visual card. In an embodiment, a transition from display of a first visual card of the first set of visual cards to display of a second visual card of the first set of visual cards occurs automatically at the conclusion of a first time period. | 05-13-2010 |
20110173658 | Remote Control Device with Integrated Display Screen for Controlling a Digital Video Recorder - A remote control for a digital video recorder includes an integrated display screen configured to display a recording list including programs scheduled to be recorded. | 07-14-2011 |
20140032453 | CONTEXTUAL INFORMATION PROVIDER - A user's context history is used to help select contextual information to provide to the user. Context data describing the user's current context is received and a plurality of information items corresponding to the user's current context are identified from a contextual information corpus. A personalized user behavior model for the user is applied to determine the likelihood that each of the identified information items will be of value to the user. One or more of the information items are selected based on the corresponding likelihoods and the selected information items are provided for presentation to the user. | 01-30-2014 |
20140170392 | MULTI-LAYER PHONONIC CRYSTAL THERMAL INSULATORS - A thermal insulator includes a plurality of layers. At least some of the layers include phononic crystals having a phononic bandgap, wherein heat transporting phonons within a selected range of frequencies are substantially blocked by each phononic crystal layer. The plurality of layers thermally isolate a first region from a second region, wherein the first region is at one end of the plurality of layers and the second region is at the other end of the plurality of layers. | 06-19-2014 |
20140182200 | ARTICLES AND METHODS FOR ADMINISTERING CO2 INTO PLANTS - Methods and articles are provided for reducing the amount of water consumed by a plant over a period of time, sequestering CO | 07-03-2014 |
20140185338 | BALANCING POWER GRID PARAMETERS USING DISTRIBUTED ENERGY CONTROL - Described embodiments include a system and a method. A system includes an energy storage device configured to store and release energy. The system includes a waveform sensor configured to detect a second harmonic or higher frequency component deviation in a waveform of electric power supplied to the system by an electrical power grid. The system includes a bi-directional switched-mode converter coupled between the energy storage device and the electrical power grid. The switched-mode converter is configured to receive and convert electric power from the electrical power grid into energy stored in the energy storage device and to convert energy released from the energy storage device into electric power and discharge the converted electric power into the electrical power grid. The system includes a waveform correction manager configured to control the bi-directional switched-mode converter in a manner implementing a waveform deviation reduction strategy responsive to the detected deviation in the waveform. | 07-03-2014 |
20140186916 | ARTICLES AND METHODS FOR ADMINISTERING CO2 INTO PLANTS - Methods and articles are provided for reducing the amount of water consumed by a plant over a period of time, sequestering CO | 07-03-2014 |
20140187425 | ARTICLES AND METHODS FOR ADMINISTERING CO2 INTO PLANTS - Methods and articles are provided for reducing the amount of water consumed by a plant over a period of time, sequestering CO | 07-03-2014 |
20140189007 | Themes Indicative of Participants in Persistent Communication - An auditory theme represents at least one participant in a networked group interaction, and reflects an attribute of that participant. | 07-03-2014 |
20150163342 | CONTEXT-AWARE FILTER FOR PARTICIPANTS IN PERSISTENT COMMUNICATION - A processing device local context is determined, and a communication of the processing device is filtered at least in part according to the local context. | 06-11-2015 |
20160100810 | Medical Overlay Mirror - Medical overlay mirror methods and related systems. | 04-14-2016 |
Paul Gardner Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140344306 | INFORMATION SERVICE THAT GATHERS INFORMATION FROM MULTIPLE INFORMATION SOURCES, PROCESSES THE INFORMATION, AND DISTRIBUTES THE INFORMATION TO MULTIPLE USERS AND USER COMMUNITIES THROUGH AN INFORMATION-SERVICE INTERFACE - Embodiments of the present invention include information services, methods and systems to facilitate gathering and management of information by home users and professional users of information gathering, processing, and distribution services, and user interfaces through which users communicate with information services. In one embodiment of the present invention, a central information gathering, processing, and distribution service provides a simple, but robust and highly functional, interface to remote home users and professional users to allow the home users and professional users to continuously receive updated information gleaned from continuous searching of the Internet and other information sources by the information service. The interface allows users to define, refine, and stably store interests that define information searches continuously carried out, on behalf of the user, by the information gathering, processing, and distribution service. The information service discovers and stores user preferences, interests, and bookmarked URLs and other information in a way that allows users within communities of users to share their stored interests, bookmarked information, and preferences among themselves. | 11-20-2014 |
Paul Henry Allen, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140196831 | SYSTEMS, METHODS, AND COMPONENTS FOR THE CONSTRUCTION AND DISASSEMBLY OF RAISED PANEL ASSEMBLIES - Systems, methods, and components for the construction and disassembly of raised panel assemblies. These systems, methods, and components may include a flow-limiting structure that is configured to define at least one boundary of a channel that includes at least a portion of a gap between adjacent raised panels and is configured to receive a sealant material. The flow-limiting structure may limit a flow of the sealant material therepast, thereby decreasing an overall volume of sealant material needed for construction of the raised panel assembly and/or limiting undesired adhesion of the raised panels to other structures. These systems, methods, and components also may include an elongate disassembly aid that is configured to sever at least a portion of the sealant material from between adjacent raised panels upon removal from the raised panel assembly, such as to decrease a time needed for disassembly and/or repair of the raised panel assembly. | 07-17-2014 |
Paul L. Allen, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090119746 | GLOBAL POLICY APPARATUS AND RELATED METHODS - A method of implementing requirements applicable to systems of an enterprise includes modeling the requirements as contents of policies applicable to target domains of the enterprise. The policy contents are integrated into a policy model. The policy model is adapted to obtain representations of domain-specific requirements corresponding to target systems in the target domains. The representations are integrated with the corresponding target systems to implement the domain-specific requirements. | 05-07-2009 |
20090281977 | CHECKING RULE AND POLICY REPRESENTATION - A computer-performed method of examining policies for a target system of an enterprise system domain. The policies are represented as policy rules, each rule including a condition having binary operator expression(s), each expression referring to one or more policy attributes. For a pair of expressions, the computer(s) obtain sets of sample values sufficient to represent all values assumable by the policy attribute(s) referred to in the pair. The sample values are combined in a mixed-radix enumeration in which each attribute is represented in a corresponding position of each sample value combination and of the enumeration. Using the enumeration, the computer(s) evaluate each expression of the pair relative to each of the sample value combinations to obtain a truth table. Based on the truth table, a relationship between the pair is detected and the user may be notified as to an anomaly in the rules. | 11-12-2009 |
20140143199 | GLOBAL POLICY FRAMEWORK ANALYZER - Analyzing a set of policies. A goal comprising a particular outcome is received. An analysis object comprising a data structure maintaining information needed to perform an analysis of the goal is defined. The analysis object is configured to limit a number of calculations needed to achieve the goal. Each member of a set of expressions found in the set of policies has an output. The output is the same for each expression. One of the set of expressions is solved. The solved output is cached in the analysis object such that the solved output is associated with each member of the set of expressions. The analysis object is processed to create a set of values that achieves the goal. Processing includes referencing the cache to retrieve the solved output each time a member of the set of expressions is to be solved during processing of the analysis object. | 05-22-2014 |
Peter B. Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080283385 | SPECTRALLY TUNABLE PHOTOLYSIS OF A CAPSULE CONTAINING AN ACTIVE MATERIAL - Capsules that include a shell, a sensitizer, and an active material. Methods for using the capsules to spatiotemporally deliver active material. Representative shells include vesicles, polymers, and inorganic materials. Representative active materials include small molecules and proteins. | 11-20-2008 |
Phillip Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100185973 | Visual Creation Of Computer-Based Workflows - Embodiments are provided for creating and executing a custom action in a workflow generated by an application program executing on a computer system. The application program may receive a selection of a custom action to execute in the workflow in a user interface generated by the application program. The application program may translate the custom action into a user interface button for executing the custom action in the workflow. The application program may display the button for executing the custom action in the workflow. The application program may also resolve references to external content in a shared workflow document by communicating with a workflow engine to register a callback function for receiving a location of the shared workflow document on a remote computer system. The workflow engine may send the location of the shared workflow document to the application program to enable access to the external content. | 07-22-2010 |
20100242013 | User Code Workflow Activities - A front-end computing system initializes an instance of a workflow. The workflow contains a plurality of activities. The plurality of activities includes a shim activity. When the front-end computing system executes the workflow instance, the front-end computing system performs the shim activity. When the front-end computing system performs the shim activity, the front-end computing system sends a custom activity assembly to a sandbox computing system. The custom activity assembly is not fully trusted. The sandbox computing system executes the custom activity assembly. The sandbox computing system is isolated from the front-end computing system such that unexpected behavior of the sandbox computing system does not cause the front-end computing system to perform unexpected behavior. | 09-23-2010 |
20110307856 | WORKFLOW VISUALIZATION - A mechanism is provided for saving workflow execution state and mapping the execution state to graphical elements overlaid on a graphical drawing representing the workflow generated by a separate application. The graphical drawing may be a flowchart drawing corresponding to one or more paths of the workflow and the graphical elements may provide status information associated with individual steps or groups of steps of the workflow execution. | 12-15-2011 |
Phillip D. Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100241990 | RE-USABLE DECLARATIVE WORKFLOW TEMPLATES - A server computing system stores at least one workflow template and at least one workflow customization table. The workflow template includes activity elements that indicate activities included in the workflow. The activity elements include attributes associated with input properties of the indicated activities. At least one of the activity elements includes an attribute associated with an input property, the attribute specifying a variable name, not particular data. The workflow customization table includes an entry associating the variable name with particular data. When the server computing system initializes a workflow instance based on the workflow template, the server computing system binds the input property to the particular data specified by the workflow customization table. Thus, by storing different workflow customization tables, the same workflow template can be used to initialize workflow instances having different behavior. | 09-23-2010 |
Phillip D. Allen, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130132928 | WORKFLOW SCHEDULE AUTHORIZING TOOL - A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code. | 05-23-2013 |
20150286615 | WORKFLOW SCHEDULE AUTHORING TOOL - A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code. | 10-08-2015 |
Phillip David Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090222277 | DEFINING AND IMPLEMENTING CUSTOM TASK PROCESSES - Concepts and technologies are provided herein for defining and implementing custom task processes. An authoring tool provides a user interface for defining a custom task process that encompasses one or more task instances. New workflow logic can be applied to both the task action and the encompassed task instances. Once a task process has been defined using the authoring tool, a workflow that includes the task process is submitted to a collaborative application for execution. The defined task action and task instances are executed by the collaborative application to implement the defined task process. Through the execution of the task process, assignments are made to the defined participants, and additional workflows, actions, and behaviors may be triggered and executed based upon the defined task action and task instances. | 09-03-2009 |
Reese R. Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20160082501 | SYSTEM USING AN AIR GAP FOR WORKPIECE PROTECTION IN A FASTENER MACHINE - The system includes a ram assembly with fingers for grasping a fastener. An actuator moves the ram assembly toward the workpiece, under machine control. A housing member which is movable by the actuator includes a holding member for an anvil portion of the ram assembly, the holding member being movable within the housing member. The holding member and the housing member are arranged so there is a selected air gap between the movable member and the top of the housing at the start of the fastener cycle. An insertion sensor assembly changes signal state when the air gap begins to close. When the air gap begins to close either too early or too late relative to a properly positioned fastener, the actuator is stopped by the cycle motion controller. | 03-24-2016 |
Robert M. Allen, Spokane Valley, WA US
Patent application number | Description | Published |
---|---|---|
20130259631 | APPARATUS AND METHOD FOR FEEDING AND CONVEYING ITEMS - One embodiment of the present disclosure relates to a stacking device including a conveyor belt configured to move one or more items towards a receiving storage hopper configured to receive the one or more items from the conveyor belt. The one or more items may form a stack of items in the receiving storage hopper. The stacking device may further include a sensing device configured to determine a level of the stack of items in the receiving storage hopper. The stacking device may be configured to adjust a height of the conveyor belt relative to the storage hopper based on the level of the stack of items in the receiving storage hopper. | 10-03-2013 |
Robert M. Allen, Greenacres, WA US
Patent application number | Description | Published |
---|---|---|
20110090040 | SAFETY SYSTEM - A safety system for detecting the presence of an undesired object in a safety area may include a first pair of distance measuring sensors disposed on opposed sides of the conveying path, the pair of distance measuring sensors defining a sensor field between said pair of distance measuring sensors, and an electronic control device operatively coupled to the sensors. The electronic control device may be configured to initiate a machine-stopping sequence based at least in part on signals received from the distance measuring sensors. | 04-21-2011 |
Severn T. Allen, Maple Valley, WA US
Patent application number | Description | Published |
---|---|---|
20150040066 | Attendant Control Panel Virtual Trainer - The present disclosure provides a system, method, and apparatus for a virtual trainer for a control panel for a vehicle. In one or more embodiments, the disclosed system comprises a device with a screen, where the virtual trainer is loaded onto the device, and the virtual trainer is to display, on the screen of the device, available selections relating to different functions for the vehicle, as shown on the control panel for the vehicle. In one or more embodiments, the vehicle is a multi-passenger vehicle. In at least one embodiment, the vehicle is an aircraft, a terrestrial vehicle, or a marine vehicle. In some embodiments, the device is mobile or stationary. In one or more embodiments, the device is a tablet device and/or the control panel itself. In at least one embodiment, the screen of the device is a touch screen. | 02-05-2015 |
Terence B. Allen, Spokane, WA US
Patent application number | Description | Published |
---|---|---|
20160125857 | Tablature-Proofing Turing Machine - Guitar music is metricized by the Baire Category Theorem, an L-space existence proof for the Tablature-proofing Turing Machine T(G). T(G) quantifies the guitar model in sentences constructed using first-order predicate logic. Music spectrology and graphology use a guitar language signature as a geometric engine of projection that predicts how subsets of the musical key topology in R | 05-05-2016 |
Terry Kenneth Allen, Otis Orchards, WA US
Patent application number | Description | Published |
---|---|---|
20110074112 | Target positioning system - Target positioning system with a rectangular flat table top member having downwardly disposed side walls and three primary legs to support the table top member. Two primary legs are hingedly attached to the left and right rear corners of the table top member. One primary leg is hingedly attached under the center front portion of the table top member. Each leg has a telescoping secondary leg member that is capable of being affixed to the to the primary leg member to adjust the height of the primary leg member. The table top member left and right side walls include slots for receiving a strap. The strap can be adjusted in length to hold a standard archery target cube. The flat table top member includes upwardly facing flange located at the rear edge of the table top to prevent the target block from being thrust backward during target practice. | 03-31-2011 |
Timothy E. Allen, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150143264 | CHAT INTERFACE AND COMPUTER PROGRAM PRODUCT FOR COMPARING FREE TIME BETWEEN INSTANT MESSAGE CHAT MEMBERS - Under the present disclosure, a chat interface and computer program product for comparing free time between instant message chat members in order to schedule an upcoming event are provided. One approach includes: storing individual calendars corresponding to each member of the chat; initiating a free time comparison; and combining the individual calendars corresponding to each member of the chat into a free time summary calendar, wherein the free time summary calendar indicates at least one of free time periods that are simultaneously available to all of the members of the chat and conflict time periods during which at least two chat members simultaneously have an event scheduled. The free time summary calendar may be viewed in day, week, and month view formats. | 05-21-2015 |
Timothy Van Allen, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090193039 | DATA DRIVEN SYSTEM FOR DATA ANALYSIS AND DATA MINING - A process for automating data mining operations by defining data objects including one or more database table objects and storing the data objects in a metadata store maintained in a computer storage. Data manipulation operations on the meta data objects are defined and descriptions of the data manipulation operations associated with the data objects as metadata stored in the metadata store. A data execution component accesses the data manipulation operations and sequentially performs data manipulations operations on data within the database tables corresponding to the database table objects. | 07-30-2009 |
Todd W. Allen, Duvall, WA US
Patent application number | Description | Published |
---|---|---|
20100195611 | Wireless Bandwidth Aggregation - Methods and apparatus are disclosed for dynamic bandwidth expansion for wireless clients of a wireless wide-area network (WWAN), wherein each client has an allocated bandwidth for communicating over the WWAN and the clients are within wireless signal reception of each other. The WWAN clients may voluntarily or in a predetermined manner join a pool of bandwidth-sharing clients. A wireless aggregation server and a wireless pool boss work in cooperation to utilize unused transmit and receive bandwidth from each of the pool members. | 08-05-2010 |
20100316028 | Systems and Methods for Dynamic Aggregation of Bandwidth - Systems and methods are presented for the dynamic aggregation of communications network bandwidth. Communication devices are bonded in a community in which the communication resources of a bonded device can be used to transfer data on behalf of another bonded device. In an exemplary embodiment, communication devices are bonded wirelessly to share wireless wide area network communication channels. Bandwidth aggregation is performed dynamically based on user communication requirements and the current states of the bonded communication devices. Methods are presented by which communication devices can be automatically bonded when a predetermined bonding condition is satisfied. The methods and systems of the invention optimize utilization of communication resources in a cost-effective manner that provides a user high quality service as well as location mobility. | 12-16-2010 |
20130223346 | Systems and Methods for Dynamic Aggregation of Bandwidth - Systems and methods are presented for the dynamic aggregation of communications network bandwidth. Communication devices are bonded in a community in which the communication resources of a bonded device can be used to transfer data on behalf of another bonded device. In an exemplary embodiment, communication devices are bonded wirelessly to share wireless wide area network communication channels. Bandwidth aggregation is performed dynamically based on user communication requirements and the current states of the bonded communication devices. Methods are presented by which communication devices can be automatically bonded when a predetermined bonding condition is satisfied. The methods and systems of the invention optimize utilization of communication resources in a cost-effective manner that provides a user high quality service as well as location mobility. | 08-29-2013 |
William W. Allen, Lake Stevens, WA US
Patent application number | Description | Published |
---|---|---|
20140211594 | ACOUSTIC TAG HAVING A DIGESTIBLE FUSE - Acoustic tags have been used for years in fisheries research to study survival and behavior of fish in various aquatic environments. The described techniques, devices and systems enhance the ability of researchers to understand the effect on fish mortality by predators through an acoustic tag that includes a digestible fuse. When the implanted acoustic tag comes in contact with the digestive fluids in a predator's stomach, the fuse coating is dissolved causing the fuse to disintegrate and result in an open circuit. The open circuit in turn signals the electronics in the acoustic tag that the tagged fish has been consumed. In response, the electronics alter the tag transmit signal to indicate that predation has occurred. | 07-31-2014 |
20150289479 | ACOUSTIC TAG HAVING A DIGESTIBLE FUSE - Acoustic tags have been used for years in fisheries research to study survival and behavior of fish in various aquatic environments. The described techniques, devices and systems enhance the ability of researchers to understand the effect on fish (or other animal's) mortality by predators through an acoustic tag that includes a digestible fuse. When the implanted acoustic tag comes in contact with the digestive fluids in a predator's stomach, the fuse coating is dissolved causing the fuse to disintegrate and result in an open circuit. The open circuit in turn signals the electronics in the acoustic tag that the tagged animal has been consumed. In response, the electronics alter the tag transmit signal to indicate that predation has occurred. | 10-15-2015 |
W. Lloyd Allen, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20100159084 | Tree Fruit Postharvest Chemical Sensor - An electrochemical sensor for organic molecules such as ethylene includes an electrochemical cell, gas sample inlet means and means for detecting current produced by the oxidation of the organic molecule at the anode of the cell. The sensor is capable of sensing multiple organic molecules in some embodiments. A voltage is applied to the anode of the cell to provide energy to drive the oxidation reaction and produce a corresponding current. The sensor of the invention can be made as a small, hand-held unit that is capable of real-time detection of various organic species. | 06-24-2010 |