Kent, WA
Blair Kent, Camas, WA US
Patent application number | Description | Published |
---|---|---|
20090295848 | Filling, identifying, validating, and servicing tip for fluid-ejection device - A tip to be placed on a fluid-ejection device is filled with fluid. The fluid may be introduced into a substantially hollow body of the tip at a first end of the body. The body of the tip has a second end at which a fluid-ejection mechanism is disposed to eject the fluid as controlled by the fluid-ejection device. The fluid may be introduced into the substantially hollow body of the tip through of the fluid-ejection mechanism disposed at the second end of the body of the tip. The tip may further be identified and/or serviced, and the tip and/or the fluid-ejection device may further be validated. | 12-03-2009 |
Blair M. Kent, Camas, WA US
Patent application number | Description | Published |
---|---|---|
20080259148 | Handheld and/or mountable fluid-ejection device having tip-extension assembly and/or tubings - A fluid-ejection device includes a handheld and/or mountable enclosure, a removable tip having a fluid-ejection mechanism, a first fitting extending from the enclosure and receptive to placement of the removable tip thereon, and a controller situated within the enclosure to cause the removable tip to eject the fluid. The fluid-ejection device may also include tip-extension assembly having an electrical cable connecting to the controller and having a second fitting receptive to placement of the removable tip thereon. The electrical cable permits the removable tip to be located substantially independently of the enclosure. The fluid-ejection device may further include tubings fluidically couplable with the removable tip through at least one of the first and second fittings to provide fluid to the removable tip and to regulate backpressure of the fluid within the removable tip. | 10-23-2008 |
20080260590 | Handheld and/or mountable fluid-ejection device having removable tip with cap - A fluid-ejection device includes a handheld and/or mountable enclosure, a removable tip, a cap, a pneumatic fitting, and a controller. The removable tip has a fluid-ejection mechanism located at an end thereof. The cap is disposed on the end of the removable tip such that just the fluid-ejection mechanism is exposed through the cap. The pneumatic fitting extends from the enclosure and is receptive to placement of the removable tip thereon. The controller is situated within the enclosure to cause the removable tip to eject fluid. | 10-23-2008 |
Blair Madison Kent, Snohomish, WA US
Patent application number | Description | Published |
---|---|---|
20150229912 | VCSEL ARRAY FOR A DEPTH CAMERA - Various embodiments relating to a time-of-flight (TOF) depth camera including a vertical-cavity surface emitting laser (VCSEL) array device are disclosed. In one embodiment, a TOF depth camera includes a heat sink having a mounting surface, an illumination module mounted to the mounting surface, and an image sensor mounted to the mounting surface. The illumination module includes a printed circuit board (PCB), a VCSEL array device configured to generate illumination light to illuminate an image environment, and a driver configured to deliver an operating current to the VCSEL array device. The VCSEL array device and the driver are mounted to the PCB. The image sensor is configured to detect at least a portion of illumination light reflected from the image environment. | 08-13-2015 |
David Max Kent, Kent, WA US
Patent application number | Description | Published |
---|---|---|
20090266037 | Box loader - A loader includes a sling for supporting a one or more items. The sling is secured on opposite sides of a loading chamber. The loader also includes a lowering mechanism. The lowering mechanism can lower the sling. The loader includes a release mechanism that secures one or both sides of the sling. After the sling is lowered by the lowering mechanism an adequate distance to place the one or more items close to the receptacle, the release mechanism releases one or both sides of the sling, which places the one or more items in or on a receptacle. The loader includes a take-up mechanism attached to one side of the sling. The take-up mechanism takes up the sling when the opposite side of the sling is released by the release mechanism. The loader is capable of inserting close fitting items into receptacles, such as a stack of trays of produce. | 10-29-2009 |
Jeremy Aaron Kent, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140297953 | Removable Storage Device Identity and Configuration Information - In embodiments of removable storage device identity and configuration information, a removable storage device is accessible by device applications while connected to a computing device, such as to access application data. A device manager can identify one or more storage volumes on the removable storage device while the removable storage device is connected to the computing device. A storage volume may be previously identified as a storage location for another computing device when the removable storage device is connected to the other computing device. The device manager can also determine whether at least one of the storage volumes is associated with a user of the computing device if the storage volume is identified on the removable storage device, and then add the storage volume to a library of storage locations for the computing device at the identified storage location that is the same for the other computing device. | 10-02-2014 |
Jonathan Kent, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130117805 | TECHNIQUES TO APPLY AND SHARE REMOTE POLICIES ON MOBILE DEVICES - Techniques to apply and share remote policies on personal devices are described. In an embodiment, a technique includes contacting an enterprise server from an enterprise application operating on a personal device. The enterprise application may receive policies from the enterprise server. The policies may be applied to the enterprise application. When a second enterprise application on the personal device is launched, the policies may also be applied to the second enterprise application. When a policy is changed on the enterprise server, notification is pushed to the personal device and all related enterprise applications on the personal device may be updated to enforce the policy change. Other embodiments are described and claimed. | 05-09-2013 |
Joseph Kent, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110221112 | CUTTING BOARD WITH SCRAP BIN - A cutting board with scrap bin includes a generally planar cutting surface that can rest on a countertop to enable cutting. One portion of the cutting board is adapted to attach to a scrap bin, with the scrap bin being selectively attachable or detachable as desired. In some versions the scrap bin is also collapsible, making it smaller for storage. | 09-15-2011 |
20120074252 | DOUGH BLENDER - A dough blender includes a handle and a plurality of tines. The tines may be in the form of thin plates having channels between them. A scraper is provided on the tines, attached to the blender to be moved across the tines to scrape food particles from the channels between the tines. | 03-29-2012 |
20120080547 | V-BLADE GRATER - A food grater having an improved cutting surface with teeth that are configured to prevent or reduce the sideways pull against a food item as it travels along the cutting surface. In a preferred version, the blades are formed with a V-shape that improves the ability of the user to push a food item straight down the cutting surface. | 04-05-2012 |
20120080548 | OFFSET BLADE GRATER - A food grater having an improved cutting surface in which cutting teeth are configured with cutting edges that are inclined in alternating directions. In various embodiments, the cutting surface is incorporated into a hand-held, box, pyramid, or other grater. | 04-05-2012 |
20120198699 | PEPPER CORER SET - A pepper corer set includes two separate pepper corers, each one of which is configured to remove a different sized core from a different sized pepper. A first pepper corer is configured to remove a stem and facilitate removal of the core from a relatively large variety of pepper such as a bell pepper, while a second pepper corer is sized to remove a stem and facilitate removal of the core from a smaller pepper, such as a jalapeno pepper. | 08-09-2012 |
20120312908 | FLIP GRATER - A food grater includes a handle and one or more pivoting grating surfaces that can be stowed within the handle or pivoted outward for use. The pivoting or otherwise retractable nature of the grating surface allows for more compact storage and also provides a handy cover for the grating surface for enhanced safety during storage or transit | 12-13-2012 |
20130199667 | CANNING FUNNEL - A canning funnel includes an upper bowl that tapers downward to form a relatively narrower neck to direct the food items into a jar. A lower skirt surrounds the neck, forming a seat between the skirt and the neck. The skirt includes a cutaway portion with markings to allow a user to see headspace remaining in the jar. | 08-08-2013 |
20130334351 | NUT CHOPPER - A nut chopper includes an upper hopper, a lower container, and a grate positioned between the hopper and container. A series of parallel blades supported on an axle and coupled to a crank is positioned so that the blades may be rotated through the grate. As the blades pass through the grate, they chop the nuts that are in the path of the blades. Once individual nuts are chopped into sizes that are smaller than the width of the openings formed in the grate, the chopped portions will fall through the grate and into the container. | 12-19-2013 |
20150102145 | NUT CHOPPER - A nut chopper includes an upper hopper, a lower container, and a grate positioned between the hopper and container. A series of parallel blades supported on an axle and coupled to a crank is positioned so that the blades may be rotated through the grate. As the blades pass through the grate, they chop the nuts that are in the path of the blades. Once individual nuts are chopped into sizes that are smaller than the width of the openings formed in the grate, the chopped portions will fall through the grate and into the container. | 04-16-2015 |
20150211908 | MEASURING CUP - A measuring cup includes a floor and sidewalls to define an internal volume. The floor is inclined to enable increasing volumes from a lowest point on the floor to the highest point on the floor. A first set of volumetric markings is positioned on the floor for measuring small volumes, and a second set of volumetric markings is positioned on the sidewall for measuring relatively larger volumes. | 07-30-2015 |
Paul R. Kent, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20110172987 | AUTOMATIC TECHNICAL LANGUAGE EXTENSION ENGINE - Certain embodiments of the present invention are directed to methods and systems for facilitating comprehension of web pages by non-native speakers of the base language in which the web-page content is provided. In these embodiments, selected base-language terms of a web page are automatically linked with translations of the terms, into one or more target languages, that are stored in a computer-readable database. A web-page-reader's browser is enhanced by the system to provide translations of displayed terms from the base language to the reader's native language or another target language selected by web-page reader. In alternative embodiments of the present invention, selective term translation is provided to users of various additional types of information display systems, including electronic-book displays, mobile phones, and other information-display devices. | 07-14-2011 |
Phil Kent, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20080271104 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 10-30-2008 |
20080271105 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 10-30-2008 |
20080276293 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 11-06-2008 |
20090089842 | POINT-TO-MULTIPOINT HIGH DEFINITION MULTIMEDIA TRANSMITTER AND RECEIVER - A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless. | 04-02-2009 |
Phillip R. Kent, Monroe, WA US
Patent application number | Description | Published |
---|---|---|
20130232352 | DIGITAL RACK INTERFACE POD (DRIP) WITH INTELLIGENT POWER CONTROL SYSTEM AND METHOD - An intelligent power control system and method adapted for use with a digital rack interface pod (DRIP). A switching regulator generates a set output voltage. If power is available from a USB port of an external device, such as an external server, then the system uses this power to power the DRIP. If DC power is detected as being received on a different input from an external power transformer, then the system may still continue to use the power being received from the USB port to power the DRIP. If power from the USB port of the external device is lost but power from the external transformer is present, then the system may use the power available from the external transformer to power the DRIP. If the DRIP is being powered by USB power from the external device, and no DC power is available from the external transformer, but backup power from an appliance to which the DRIP is coupled is being received on one of the DRIP's power input ports, then the DRIP may switch to backup power from the appliance if power from the USB port of the external device (e.g., server) is lost. The system thus intelligently prioritizes the use of power available from a plurality of different power sources to maintain the DRIP powered on when one or more of the power sources is lost or otherwise not available. | 09-05-2013 |
Simon D. Kent, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090089756 | VISUAL DEBUGGER FOR DECLARATIVE/DATA-FLOW APPLICATIONS - A framework is implemented. The framework is configured to execute an application within the framework, the application includes instantiated runtime objects. New instantiated runtime objects may be created and instantiated runtime objects destroyed while the application is executing. The framework is further configured to implement a debugger within the framework. At the debugger, instantiated runtime objects are correlated with lines of code of the application. Some embodiments allow users to debug executing applications. This can be accomplished by a user interacting with the executing application which then causes indications in the debugger or interacting with the debugger and which causes indications on instantiated runtime objects in the application. | 04-02-2009 |
20090112570 | DECLARATIVE MODEL INTERPRETATION - Embodiments described herein are directed to the constructing software applications based on data models and automatically reconfiguring runtime object graphs according to data model edits input by a user. In one embodiment, a computer system performs a method for constructing at least a portion of a software application based on a data model. The computer system accesses a data model that includes user-configurable construction information indicating how at least a portion of a software application is to be constructed. The declarative interpreter is configured to construct an application based on the construction information in the data model. The computer system interprets the construction information in the data model to determine how to construct at least a portion of the software application. The computer system also constructs at least a portion of the software application based on the interpretation of the construction information in the data model. | 04-30-2009 |
Simon David Kent, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090204944 | GENERIC XAD PROCESSING MODEL - Embodiments are directed to dynamically building software applications and dynamically updating software applications based on changed data values. In one embodiment, a computer system receives an indication that a software application is to be initiated. The computer system also receives an application description including tags describing software objects that are to be included in the software application, automatically maps portions of the application description identified by the tags to software objects using reflection, where the reflecting includes accessing properties associated with the software objects, and automatically binds properties of the software objects to the portions of the application description based declarative rules included in the software object properties associated with the software object. | 08-13-2009 |
20090288069 | Dynamic Declarative Application Description - Embodiments described herein are directed to dynamically reconfiguring at least a portion of an operating software application. In one embodiment, a computer system receives an edit indicating that at least one portion of an operating software application is to be edited, where the edit includes changes that are to be dynamically applied to the application. The computer system instantiates dynamic configuration builders designed to implement application changes as indicated by the received edit and determines which portions of the application are to be suspended while the changes to the application are implemented. The computer system suspends the determined application portions until the application changes are implemented and implements the changes indicated by the edit on the suspended portion of the application, while the remainder of the application continues operating. The computer system also dynamically reconfigures the application with the implemented changes, where the reconfiguring includes reinitializing the suspended application portions. | 11-19-2009 |
20100306731 | HIERARCHICAL VIEW STATE STORAGE - Indexing domains of a declarative application with view state information for the domain to enable persisting the view state of the declarative application. The domains are organized in a tree. Each domain is built by a configuration builder. The method includes indexing a domain of a declarative application by indexing a path name in an index. The path name includes a path name of the parent domain of the domain; an identifier of the configuration builder used to build the domain; and an identifier of one or more local decisions made by the configuration builder when creating the domain. The method further includes correlating a unique identifier key to the path name in the index and correlating view state information for the domain to the unique key identifier. | 12-02-2010 |
20100306740 | COMPOSITE VALUES FOR DECLARATIVE LANGUAGE APPLICATIONS - One embodiment is directed to a method that may be practiced in a declarative application with composites organized hierarchically, including composites in the same hierarchy, but not directly related by direct intervening child/parent relationships. The method includes acts for providing a link between composites unrelated by direct intervening child/parent relationships. The method includes rendering data at a user interface. The data is associated with a first composite in a declarative application. The method further includes detecting, at the user interface, user interaction with the rendered data. As a result of detecting user interaction with the rendered data, the method further includes defining a composite path to the first composite. The method further includes providing the name of the path as a local variable to a second composite such that the second composite can interact with the data. | 12-02-2010 |
20110119605 | DYNAMIC EDITORS FOR FUNCTIONALLY COMPOSED UI - In an embodiment, a computer system instantiates a real-time incremental editor configured to receive editing inputs that are to be applied to data of a data model, where the data model data declaratively defines a UI model that drives the behavior of a corresponding UI based on the UI model. The computer system receives an editing input from a user indicating one or more desired edits that are to be made to the UI and determines, based on the received editing inputs, which changes are to be made to the data model data to enact the desired changes in the UI. The computer system updates the UI in real-time based on the determined edits to the data model data and presents the updated UI in real-time without losing state information in the resultant UI. | 05-19-2011 |
20110307524 | UNIFIED CONCURRENT CHANGES TO DATA, SCHEMA, AND APPLICATION - Changes are managed in a multi-user database application environment. Proposed changes are collected, including changes to data, schema, and/or application descriptions. A user may specify foreign key relationships between items belonging to one or more of these categories. A view is produced showing the impact proposed changes would have on the environment if successfully committed. The user's proposed changes are ordered according to their dependencies, and submitted for committal together in a single transaction, subject to optimistic concurrency and consistency checks. For example, a proposed change to a data value may be inconsistent with a change which removed a data element containing the data value. The commitment operation may return identifiers and other return values, in addition to indicating whether the commitment was successful. | 12-15-2011 |
20140258971 | DYNAMIC EDITORS FOR FUNCTIONALLY COMPOSED UI - Embodiments include presenting a first user interface (UI) of an executing application, based on model data that defines an appearance of UI elements of the first UI. Concurrent to presenting the first UI, a second UI of a real-time editor is presented. The second UI is configured to receive editing inputs that are to be applied to the model data, to edit the first UI while the application is executing. A first editing input is received at the second UI, which selects particular model data defining particular UI element(s). Based on the first editing input at the second UI, each of the particular UI element(s) is visually distinguished within the first UI. A second editing input is received at the second UI, which provides changes to the model data corresponding to the particular UI element(s). The particular UI element(s) of the first UI are updated to reflect the desired changes. | 09-11-2014 |