Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Carpenter, WA

Blaine Carpenter, Seattle, WA US

Patent application numberDescriptionPublished
20110185288TECHNIQUES TO RESTORE COMMUNICATIONS SESSIONS FOR APPLICATIONS HAVING CONVERSATION AND MEETING ENVIRONMENTS - Techniques for restoring communications sessions for applications having conversation environment and a meeting embodiment are described. A system may include a meeting component of a communications application for selecting a meeting from multiple meetings, a conversation component of the communications application for managing multiple conversation threads, and a recovery component of the communications application for recovering an active meeting from the multiple meetings or an active conversation thread from the multiple conversation threads. Other embodiments are described and claimed.07-28-2011

Bradley Carpenter, Carnation, WA US

Patent application numberDescriptionPublished
20100191599LOCAL TARGETING ENGINE - Technology is described for local ad targeting. An engine executing on a client computing device may select ads based on rules that can be modified without modifying the engine. The engine can select from advertisements stored locally based on data discovered at the client computing device, such as by observing the user's actions, stored documents, state of the client computing device and/or its peripherals, etc. The technology can employ plug-ins to extend functionality provided by the engine. The technology can include a plug-in manager that manages plug-ins. The technology can also download and manage rules. Each rule can specify what actions to take, such as when an event occurs. When a component of the operating system observes an event, the engine (or a rule executor component associated with the engine) executes each related rule. The technology can thus select ads based on arbitrary events of the operating system, applications, or other components.07-29-2010

Bradley L. Carpenter, Carnation, WA US

Patent application numberDescriptionPublished
20090177892PROXIMITY AUTHENTICATION - A security token is coupled to a computer and is available for use by both local and remote processes for on-demand response to a challenge. To minimize the security risk of an unattended session, the challenge may be issued to verify the presence of the token. When the token has a user interface, it may be used in conjunction with the computer to require that a user also participate in transferring displayed data between the token and computer. This helps to ensure that not only the token, but the user are both present at the computer during operation. For the most sensitive operations, such a confirmation may be required with each data submission.07-09-2009
20100180210Multi-User Multi-Input Desktop Workspaces And Applications - Multi-user multi-input desktop workspaces and applications are described. In one aspect, a single computing device presents multiple workspaces on a desktop area. The desktop area is designed for multiple users to provide in parallel inputs. Each workspace is configured for use by a particular set of users. Responsive to user direction, user access restrictions to a particular workspace of the multiple workspaces is suspended to allow a new user to interface within context of a particular workspace.07-15-2010

Patent applications by Bradley L. Carpenter, Carnation, WA US

Brandon J. Carpenter, Kennewick, WA US

Patent application numberDescriptionPublished
20090144410MONITORING NETWORK TRAFFIC BY TRACKING DATA PACKETS ON A PER PROCESS BASIS - Methods, apparatus, systems, and articles of manufacture directed to the monitoring and visualizing of network traffic are disclosed. The network monitoring can include tracking data packets on a per process basis. As a data packet traverses a communications interface, it can be correlated with the process responsible for that data packet and a local process address can be logged providing a record of the packet and an associated source, destination, and process identifier. The visualizing can include generating a visual representation of network traffic and packet-process correlations.06-04-2009

Carolyn V. Carpenter, Seattle, WA US

Patent application numberDescriptionPublished
20090087909Use of Trehalose in Conifer Somatic Embryogenesis to Increase Germination Vigor - In one aspect, a method is provided for increasing germination vigor of conifer somatic embryos produced in vitro. The method comprises (a) culturing a plurality of immature conifer somatic embryos for a first incubation period in, or on, a first development medium that comprises less than 0.1% trehalose; and (b) culturing the plurality of immature conifer somatic embryos treated in accordance with step (a) for a second incubation period in, or on, a second development medium that comprises at least 0.1% trehalose.04-02-2009
20090280566METHODS FOR INCREASING GERMINATION FREQUENCY AND/OR VIGOR BY COLD SHOCK TREATMENT OF CONIFER SOMATIC EMBRYOS DURING DEVELOPMENT - In one aspect, a method is provided for increasing germination vigor and/or frequency of conifer somatic embryos produced in vitro. The method comprises (a) incubating a plurality of immature conifer somatic embryos for a first incubation period in, or on, a first development media at a temperature in the range of 20° C. to 30° C.; (b) exposing the plurality of immature conifer somatic embryos incubated in accordance with step (a) to a cold temperature in the range of 0° C. to 10° C. for a time period of at least one week; and (c) incubating the plurality of immature conifer somatic embryos treated in accordance with step (b) for a second incubation period in, or on, a second development medium at a temperature in the range of 20° C. to 30° C.11-12-2009

Clyde T. Carpenter, Olympia, WA US

Patent application numberDescriptionPublished
20120116513Anatomic total disc replacement - An artificial spinal disc prosthesis that can be implanted to replace a damaged natural spinal disc. A nucleus of compressible elastomeric material is surrounded by a winding of a slender strand of flexible tension-bearing material oriented at a pitch angle relative to a central axis. The orientation of the winding provides the prosthesis a limited amount of freedom of movement and flexibility. A pair of end caps of the prosthetic implant include angulated grooves that allow for insertion of the device between vertebral bodies from any of several directions. Special fasteners provide protruding points useful in anchoring the prosthesis.05-10-2012

Craig A. Carpenter, Granger, WA US

Patent application numberDescriptionPublished
20100175355Vine stripping apparatus and method - An apparatus for removing plant material from a vine. The apparatus generally comprises a support frame, a pair of counter-rotating wheels, and a vine stripping component. In an embodiment, the vine stripping component includes interchangeable threaded stripping dies. In an additional embodiment, the apparatus is incorporated in a mobile harvesting unit. The invention further includes a method for removing plant material from vines.07-15-2010
20110113740Vine Stripping Apparatus and Method - An apparatus for removing plant material from a vine. The apparatus generally comprises a support frame, a pair of counter-rotating wheels, and a vine stripping component. In an embodiment, the vine stripping component includes interchangeable stripping dies. In an additional embodiment, the apparatus is incorporated in a mobile harvesting unit. The invention further includes a method for removing plant material from vines.05-19-2011

Curt Carpenter, Redmond, WA US

Patent application numberDescriptionPublished
20100053110SIMULTANEOUS INPUT ACROSS MULTIPLE APPLICATIONS - One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.03-04-2010

Jason P. Carpenter, Seattle, WA US

Patent application numberDescriptionPublished
20100011391Decoder-specific content provision system and method - A system for providing decoder-specific content is provided. The system includes a receiver list system receiving a receiver identifier and transmitting authentication data to a receiver. A receiver authentication system receives the authentication data and transmits content delivery data to a content server, such as data that authorizes the content server to provide content to the receiver. A receiver update system transmits update data to the receiver, such as a list of available channels of content.01-14-2010

Keith R. Carpenter, Everson, WA US

Patent application numberDescriptionPublished
20090205512VERTICAL ROTISSERIE COOKING SYSTEM - A vertical rotisserie open flame oven having a central flame post dispersing aesthetically pleasing flames and a secondary heater positioned outside the path of rotation of the food items. The oven has a central chamber area where the heat transfer to the food items is executed in a desirable manner to properly cook the food items without burning the surface thereof.08-20-2009

Todd Carpenter, Monroe, WA US

Patent application numberDescriptionPublished
20080250129 System and Method for Binding a Subscription-Based Computing System to an Internet Service Provider - A system for binding a subscription-based computer to an internet service provider (ISP) may include a binding module and a security module residing on the computer. The binding module may identify and authenticate configuration data from peripheral devices that attempt to connect to the computer, encrypt any requests for data from the computer to the ISP, and decrypt responses from the ISP. If the binding module is able to authenticate the configuration data and the response to the request for data from the ISP, then the security module may allow the communication between the computer and the ISP. However, if either the configuration cycle or the response cannot be properly verified, then the security module may degrade operation of the computer.10-09-2008
20080250237Operating System Independent Architecture for Subscription Computing - A system for managing a subscription-based computer independent of an operating system of the computer may include a security module that accesses, decrements, and stores subscription data during operation of the subscription-based computer. Additionally, the system may include a network module in communication with the security module and comprising a network stack, a web server, and a user interface in an operating system independent format. A web browser of the computer may request the user interface from the network stack. The interface may be populated with the subscription data, and a network driver may retrieve the populated user interface from the network module. The populated interface may then be sent to the web server to be served back to the requesting web browser.10-09-2008
20080250250Method and Apparatus for Using USB Flash Devices and Other Portable Storage as a Means to Access Prepaid Computing - A form of removable memory, such as a universal serial bus (USB) flash device (UFD), may allow secure storage of and access to a time balance of a pay-per-use or subscription computing system. A computing device may establish a secure connection to a portable secure computing device to access a stored time balance or other device-enabling, exhaustible data. During operation, the device may deplete the balance. Upon reaching a threshold depletion of the balance, the user may add more data to continue device use. The device may include a processor and a secure memory including identification and subscription data. Further, the device may store configuration data that may be used by the computer to bind the device to a particular subscription service or internet service provider.10-09-2008
20080250476Method and Apparatus to Enable a Securely Provisioned Computing Environment - A form of removable memory, such as a universal serial bus (USB) flash device, may enable a subscription-based computing system from any PC. The device may include an execution unit including a processor, a private memory including an encrypted application, a computing system interface, a cryptographic unit including a secure storage with a number of metering units, and a computer-readable medium. The computer-readable medium may include instructions for routing messages and data from the execution unit through the computing system interface to a connected computing system. Further, encrypted application data may be routed through the cryptographic unit to the execution unit to thereby transform the encrypted application into executable data for use by the computing system. Also, the device may decrement a number of metering units stored at the device during execution of the encrypted application by the computer.10-09-2008
20090254995CLIENT CONTROLLED LOCK FOR ELECTRONIC DEVICES - An electronic device can be locked and secured by activating a hardware locking mechanism on the device. The locking mechanism is controlled by a locking policy that is defined and implemented from the client side. If the locking mechanism is activated, then the device operates in a limited mode of operation instead of in a normal mode of operation. The locking mechanism can be deactivated, placing the device into the normal mode of operation, when a specified condition is satisfied.10-08-2009
20090287917SECURE SOFTWARE DISTRIBUTION - To protect against software piracy, a storage media has a cryptographically protected area that stores software to be installed onto a target device, such as a computer. The storage media may include a non-secure area holding boot files and an installation program. The installation program may gather target device-specific data for use by a certifying authority in generating a key that allows access to the secure area of the storage media only during the installation process. In this manner, a user never has access to the raw installation files, limiting the ability to copy and distribute those files for installation on non-authorized computers. The certifying authority may also prepare target device-specific data applied to the software before installation to create a custom software image that will only execute on the target device and that can be verified by the host OS prior to execution, allowing integrity confirmation.11-19-2009
20100185825TRANSIENT STORAGE DEVICE CONFIGURATION SILO - A device configuration silo is arranged to be accessed as an IEEE 1667-compatible silo which exposes interfaces to a host application to make changes to the presence of one or more other silos, as well as make changes to silo configurations on a per-silo basis for data and method sharing among silos across the ACTs on a storage device such as a transient storage device. The interfaces exposed by the device configuration silo are arranged to enable an authenticated provisioner, like administrator in a corporate network environment, to perform configuration changes to silos after the storage device is released into the field through a secure provisioning mechanism. In addition, users may make configuration changes to silos at runtime in some usage scenarios, for example to enable discrete portions of functionality on a storage device, by using a secure secondary authentication mechanism that is exposed by the device configuration silo.07-22-2010
20110271335SYSTEM AND METHOD FOR BINDING A SUBSCRIPTION-BASED COMPUTING SYSTEM TO AN INTERNET SERVICE - A system for binding a subscription-based computer to an internet service provider (ISP) may include a binding module and a security module residing on the computer. The binding module may identify and authenticate configuration data from peripheral devices that attempt to connect to the computer, encrypt any requests for data from the computer to the ISP, and decrypt responses from the ISP. If the binding module is able to authenticate the configuration data and the response to the request for data from the ISP, then the security module may allow the communication between the computer and the ISP. However, if either the configuration cycle or the response cannot be properly verified, then the security module may degrade operation of the computer.11-03-2011

Patent applications by Todd Carpenter, Monroe, WA US