Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Erik J. Johnson

Erik J. Johnson, Oakdale, MN US

Patent application numberDescriptionPublished
20090078261FILTERING FACE-PIECE RESPIRATOR THAT HAS EXPANDABLE MASK BODY - A filtering face-piece respirator 03-26-2009
20090078262FILTERING FACE-PIECE RESPIRATOR SUPPORT STRUCTURE THAT HAS LIVING HINGES - A filtering face-piece respirator 03-26-2009
20090078265RESPIRATOR HAVING DYNAMIC SUPPORT STRUCTURE AND PLEATED FILTERING STRUCTURE - A filtering face-piece respirator 03-26-2009
20090229766ADHESIVE REMOVAL DEVICE - An adhesive removal system useful for removing a stretch release adhesive from a component includes a first member that engages with a component and an adhesive removal member that moves the adhesive and component relative to each other in order to stretch the adhesive and release the adhesive from a bond surface of the component. In some embodiments, the adhesive removal member applies a substantially uniform pulling force across the adhesive. The adhesive removal member may be manually actuated by a user or with the aid of an automated device. In some embodiments, the adhesive removal system comprises a rotatable portion that moves the adhesive relative to the component. In other embodiments, the adhesive removal system includes features that enable the first member and a second member, which is mechanically coupled to at least a portion of the adhesive extending from the component, to move relative to each other.09-17-2009
20110043719OPTICALLY TRANSMISSIVE COMPOSITE FILM FRAME - Optical display backlight assemblies having a transmissive optical film affixed to a frame which at least partially surrounds a backlight, are disclosed. The transmissive optical film can provide an increased bending resistance to the frame. The increase in bending resistance of the frame also increases the bending resistance of a display which incorporates the backlight assemblies. The optical film can be in tension after being affixed to the frame, and the tension in the film also can result in a flatter film surface with less sag. The film can be placed in tension prior to being affixed to the frame, the frame can be elastically distorted prior to affixing the film to impart tension to the film, or the film can develop tension by shrinkage after being affixed to the frame.02-24-2011

Erik J. Johnson, Portlan, OR US

Patent application numberDescriptionPublished
20100328074HUMAN PRESENCE DETECTION TECHNIQUES - Human presence techniques are described. For instance, an apparatus may comprise one or more physical sensors operative to monitor one or more physical characteristics of an electronic device, and a security controller communicatively coupled to the one or more physical sensors. The security controller may be operative to control security for the electronic device, the security controller comprising a human presence module operative to receive a request to verify a presence of a human operator, determine whether the human operator is present at the electronic device based on sensor data received from the one or more physical sensors for the electronic device, the sensor data representing one or more physical characteristics of the electronic device, and generate a human presence response indicating whether the human operator is present or not present at the electronic device based on the sensor data. Other embodiments are described and claimed.12-30-2010

Erik J. Johnson, Portland, OR US

Patent application numberDescriptionPublished
20080244231Method and apparatus for speculative prefetching in a multi-processor/multi-core message-passing machine - In some embodiments, the invention involves a novel combination of techniques for prefetching data and passing messages between and among cores in a multi-processor/multi-core platform. In an embodiment, a receiving core has a message queue and a message prefetcher. Incoming messages are simultaneously written to the message queue and the message prefetcher. The prefetcher speculatively fetches data referenced in the received message so that the data is available when the message is executed in the execution pipeline, or shortly thereafter. Other embodiments are described and claimed.10-02-2008
20090089578DIGEST GENERATION FROM INSTRUCTION OP-CODES - In general, in one aspect, a computer-implemented method includes determining a digest value based on hash operations on values of, at least, a set op-codes of multiple instructions of a program during execution of the program by a processor.04-02-2009
20090143144Add-in card based cheat detection platform for online applications - In general, in one aspect, an add-in card includes inaccessible memory to store an identity key, wherein the identity key is to enable a secure communication link. The add-in card also includes an isolated execution environment and a machine-accessible medium comprising content. The content when executed by the isolated execution environment causes the isolated execution environment to route secure communications between an on-line application and a remote service provider through the isolated execution environment to provide a secure communication link therebetween, detect on-line application code modifications, detect on-line application process flow modifications, and notify, via the secure communication link, the remote service provider when a modification is detected.06-04-2009
20090144825Chipset based cheat detection platform for online applications - In general, in one aspect, an interface chipset includes at least one interface to receive user commands from input devices, filters to monitor the received user commands and to copy the user commands associated with at least a subset of the input devices, and an isolated execution environment. The isolated execution environment is to provide a secure communication link between an on-line application and a remote service provider. The isolated execution environment is also to detect at least some subset of user command modifications, on-line application code modifications, and on-line application process flow modifications. The isolated execution environment is further to notify the remote service provider when a modification is detected via the secure communication link.06-04-2009
20090235050DYNAMIC SERVICE MANAGEMENT FOR MULTICORE PROCESSORS - A system, apparatus, method and article to perform dynamic service management for multicore processors are described. The apparatus may include, for example, a processing device having multiple types of processors to process packets. A service manager may dynamically assign executable files for multiple services to the multiple types of processors during execution of the executable files based on packets processed for each service. Other embodiments are described and claimed.09-17-2009
20090292924MECHANISM FOR DETECTING HUMAN PRESENCE USING AUTHENTICATED INPUT ACTIVITY - When a service request associated with an initiated online service transaction is received, an attestation identifying a human-input activity is requested. Upon receiving a signature attesting the human-input activity, the previously initiated service transaction is authenticated based at least in part on the signature.11-26-2009

Patent applications by Erik J. Johnson, Portland, OR US

Erik J. Johnson, St. Paul, MN US

Patent application numberDescriptionPublished
20090047055DEVICE FOR APPLYING A UNIFORM COATING OF FLOOR FINISH - A device that can be used to spread a thin, even coating of liquid material on a surface is provided. In one embodiment the device is adapted to be used to apply floor coating on a floor surface. The device is configured such that the applicator portion of the device applies a generally constant contact force on the surface, even when the force applied by the user on the tool varies.02-19-2009