Patents by Inventor Erik J. Johnson

Erik J. Johnson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8342180
    Abstract: A filtering face-piece respirator 10 that includes a mask body 12 and a harness 14. The mask body 12 contains a filtering structure 18 that is retained in position on the mask body 12 by a support structure 16 that includes a longitudinally-movable, centrally-spaced, transversely-extending member 26 that extends from a first side 22 of the structure 16 to a second side 24 without being joined together by any longitudinally-extending members that hinder movement of the transversely extending member 26 in the longitudinal direction. The transversely-extending members converge towards each other at east side 22, 24 of the mask body 12. A filtering face-piece respirator 10 of this construction can allow the mask body 12 to readily accommodate the motion of a person's jaw. Workers who use this filtering face-piece respirator may find it much easier to talk to other persons when working. A single mask size also may be able to properly fit to faces of various sizes.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: January 1, 2013
    Assignee: 3M Innovative Properties Company
    Inventors: Philip G. Martin, Yonas Gebrewold, Daniel J. Stepan, Audra A. Wilson, Christopher P. Henderson, Thomas G. Skulley, Erik J. Johnson, Francesco Lovo, Dan Mattano, Claudio Ponzio
  • Patent number: 8307439
    Abstract: 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.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: November 6, 2012
    Assignee: Intel Corporation
    Inventors: Travis T. Schluessler, Stephen D. Goglin, Erik J. Johnson
  • Patent number: 8213305
    Abstract: 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.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: July 3, 2012
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Erik J. Johnson
  • Patent number: 8118026
    Abstract: A filtering face-piece respirator 10 that comprises a harness 14 and a mask body 12. The mask body 16 includes a filtering structure 18 and a support structure 16. The support structure 16 has first and second opposing side portions 22, 24 that each include a living hinge 44. The use of living hinges allows the mask body to respond dynamically to wearer jaw movement.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: February 21, 2012
    Assignee: 3M Innovative Properties Company
    Inventors: Yonas Gebrewold, Thomas G. Skulley, Erik J. Johnson, Lance E. Behymer, Dwayne D. Daugaard, Daniel J. Stepan, Philip G. Martin
  • Publication number: 20120036508
    Abstract: In some embodiments, the invention involves a framework for using virtualization technology to efficiently support a domain-specific run-time environment. In at least one embodiment, a framework is utilized to take advantage of virtualization technology (VT) to partition performance critical and non-performance critical tasks of the same domain-specific application. An embodiment of the invention utilizes a general-purpose operating system to execute non-performance critical aspects of a domain, and uses a privileged VT-root mode to execute performance critical aspects of the domain. Another embodiment uses one or more guest VMs to execute the performance critical aspects of the domain-specific run-time environment. Other embodiments are described and claimed.
    Type: Application
    Filed: October 14, 2011
    Publication date: February 9, 2012
    Inventors: Erik J. Johnson, Aaron R. Kunze
  • Patent number: 8042109
    Abstract: In some embodiments, the invention involves a framework for using virtualization technology to efficiently support a domain-specific run-time environment. In at least one embodiment, a framework is utilized to take advantage of virtualization technology (VT) to partition performance critical and non-performance critical tasks of the same domain-specific application. An embodiment of the invention utilizes a general-purpose operating system to execute non-performance critical aspects of a domain, and uses a privileged VT-root mode to execute performance critical aspects of the domain. Another embodiment uses one or more guest VMs to execute the performance critical aspects of the domain-specific run-time environment. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: October 18, 2011
    Assignee: Intel Corporation
    Inventors: Erik J. Johnson, Aaron R. Kunze
  • Patent number: 7937532
    Abstract: 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.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 3, 2011
    Assignee: Intel Corporation
    Inventors: Aaron Kunze, Erik J. Johnson, Hermann Gartler
  • Patent number: 7903795
    Abstract: A method and system are provided for managing incoming transmissions. A response to an incoming transmission is generated as a function of recipient availability and information relating to the incoming transmission, such as a medium of the transmission. An indication, representative of the incoming transmission and the response, is provided to one or more recipient devices. A method and system are also provided for managing one or more transmission events, represented by notification signals, where the notification signals are processed as a function of schedule data relating to a user. Indication data is generated as a function of the notification signals and provided to one or more user-specified devices, wherein the indication data includes an identification of a type of transmission event and a representation of a response to at least one of the transmission events.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: March 8, 2011
    Assignee: Avaya Inc.
    Inventors: Cynthia Hiatt, Erik J. Johnson, Doree Duncan Seligmann, Ross Yakulis
  • Publication number: 20110043719
    Abstract: 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.
    Type: Application
    Filed: June 30, 2008
    Publication date: February 24, 2011
    Inventors: Kristin L. Thunhorst, John A. Wheatley, Shandon D. Hart, Matthew E. Sousa, Andrew J. Ouderkirk, Erik J. Johnson, Jay A. Esch, Nicholas G. Roland, Andrew J. Henderson
  • Patent number: 7891041
    Abstract: 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.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: February 22, 2011
    Assignee: 3M Innovative Properties Company
    Inventors: John J. Dyer, Mitchell T. Johnson, Erik J. Johnson
  • Patent number: 7870184
    Abstract: A business process software program is executed in a processing element comprising a memory and a processor coupled to the memory. The processor is operative to identify within the software program one or more communications services inserted as generic design elements therein, and for each of the identified communications services, to initiate the execution of one or more corresponding communications tasks. At least one of the communications services may comprise a composite communications service which itself comprises a plurality of communications services.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: January 11, 2011
    Assignee: Avaya Inc.
    Inventors: David L. Bauer, Cynthia Hiatt, Erik J. Johnson, Praveen Kumar Mamnani, Mai-Huong Nguyen, Janis Rae Putman, Ross Yakulis
  • Publication number: 20100328074
    Abstract: 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.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Erik J. Johnson, Dattatraya H. Kulkarni, Uttam K. Sengupta
  • Patent number: 7830882
    Abstract: A system bus may be used as an inter-switch communications link to transfer packets between virtualized interfaces on different virtualized network interface controllers that are accessible by a plurality of virtual machines. The inter-switch communications link may also be used for advanced power management through the use of intelligent packet redirection when virtualized interfaces are lightly utilized.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: November 9, 2010
    Assignee: Intel Corporation
    Inventor: Erik J. Johnson
  • Patent number: 7788650
    Abstract: Source code includes a directive to indicate data structures of related data to a compiler. The compiler associates the related data to the same one of multiple processors in a multiprocessor environment. The compiler searches the source code for locks associated with the related data, and generates executable code that is modified with respect to locks written in the source code. The compiler may replace or remove locks written in the source code to protect access to the related data, resulting in an executable program that does not include the locks.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: August 31, 2010
    Assignee: Intel Corporation
    Inventors: Erik J. Johnson, Stephen D. Goglin
  • Patent number: 7769154
    Abstract: A system for controlling the presence of a user perceived by contacts is provided. In particular, a rules engine receives a number of inputs related to the desired accessibility of the user, and from such inputs generates a perceived presence for the user that can be used to control how the user is notified of an incoming communication. Inputs may include an accessibility rating assigned to a contact, the physical presence of the user, the user selected desired accessibility level, and environmental factors. The system allows a user to limit distractions from unimportant contacts or while the user is engaged in other tasks, while allowing more important contacts to have immediate access to the user.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: August 3, 2010
    Assignee: Avaya Inc.
    Inventors: Ricardo D. Craft, Cynthia Ann Hiatt, Erik J. Johnson, Ross E. Yakulis
  • Patent number: 7730459
    Abstract: A compiler transforms source code into intermediate code and provides the intermediate code to a profiler. The profiler executes the intermediate code. The profiler generates a performance profile that indicates the performance of the intermediate code, and annotates the intermediate code based, at least in part, on data from the performance profile. The compiler receives annotated intermediate code from the profiler and transforms the annotated intermediate code into machine code. Alternatively, the compiler transforms intermediate code to machine code and provides the machine code to a profiler. The profiler executes the machine code and generates a data file that indicates the performance of the machine code. The compiler receives the data file, and modifies the machine code based on the data file.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 1, 2010
    Assignee: Intel Corporation
    Inventors: Frank G. Gates, James L. Jason, Erik J. Johnson
  • Patent number: 7725886
    Abstract: In general, in one aspect, the disclosure describes a method of determining if a first query for data related to a protocol data unit in a first table is a query to a table merged into a combination table formed from multiple tables. If so, the method can generate a second query for the first query for data stored by the combination table.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: May 25, 2010
    Assignee: Intel Corporation
    Inventors: Aaron R. Kunze, Erik J. Johnson, James L. Jason, Harrick M. Vin
  • Publication number: 20090292924
    Abstract: 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.
    Type: Application
    Filed: September 12, 2008
    Publication date: November 26, 2009
    Inventors: Erik J. Johnson, Jasmeet Chhabra, Steve Orrin, Travis T. Schluessler, Stephen D. Goglin
  • Patent number: D629885
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: December 28, 2010
    Assignee: 3M Innovative Properties Company
    Inventors: Thomas G. Skulley, Erik J. Johnson
  • Patent number: D657449
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: April 10, 2012
    Assignee: 3M Innovative Properties Company
    Inventors: Erik J. Johnson, Thomas G. Skulley, Michael K. Domroese