Patents by Inventor Erik Johnson

Erik 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: 7081243
    Abstract: Replication-competent recombinant rhabdoviruses that lack a functional glycoprotein gene and express at least one foreign polypeptide such as a celluar receptor for another virus in their viral envelopes are useful in the treatment of pathogenic viruses. In one embodiment, a recombinant vesicular stomatitis virus (VSV) lacking its glycoprotein (G) gene and expressing instead the HIV receptor and a coreceptor is employed in a method for treating persons infected with HIV. The recombinant virus is defective for entry into normal cells but is able to control HIV infection in a T cell line by replicating in, and killing, HIV-infected cells.
    Type: Grant
    Filed: July 10, 1998
    Date of Patent: July 25, 2006
    Assignee: Yale University
    Inventors: John K. Rose, Matthias Schnell, E. Erik Johnson
  • Publication number: 20060131927
    Abstract: A structural door beam for vehicles includes an elongate open channel with an open section configuration defined by a central web and at least one side flange. A mounting tab projects outwardly from a side edge of the side flange and has a marginal edge surrounding a generally planar mounting surface configured to support a vehicle motion sensor. An integral reinforcing flange extends along portions of the side flange edge and the mounting tab edge and protrudes laterally at a predetermined angle to define an integral buttress which stiffens the mounting tab to avoid inadvertent activation of the vehicle motion sensor. An integral bead may also be provided to reinforce the mounting tab.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Jason Blust, Erik Johnson, Atalolo Dagba, Joseph Kollaritsch
  • Publication number: 20060083209
    Abstract: Communicating over a network includes establishing a communication path between a mobile-device in a first communication area and a server through a home-agent, and maintaining the communication path through the home agent when the mobile-device moves to a second-communication-area.
    Type: Application
    Filed: December 7, 2005
    Publication date: April 20, 2006
    Inventors: Ylian Saint-Hilaire, James Jason, Frederick Strahm, Erik Johnson
  • Publication number: 20060075001
    Abstract: System, method and computer program for distributing updates to software in a plurality of client servers. A client management server includes a first program to determine what updates to the software are needed for installation at each of the client servers. A distribution server obtains the needed software updates from one or more software vendors and furnishes the needed software updates to the client management server. The client management server further includes a second program to install the needed software updates at the client servers, a third program to determine what updates to the first program are needed for installation at the client management server, and a fourth program to install the needed program updates at the client management server. The distribution server furnishes the needed program updates to the client management server.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Inventors: Jeffrey Canning, Erik Johnson, Lynda Slavens
  • Publication number: 20060069460
    Abstract: Techniques for detecting defects on semiconductor wafers are described. The techniques involve a parallel processing system wherein a data distribution system contains data distribution nodes that are interconnected by multiple data transfer paths. This configuration allows data collected by any of the detectors to be routed to any one of a plurality of processing nodes. This in turn allows a variety of defect analysis algorithms to be implemented.
    Type: Application
    Filed: October 13, 2005
    Publication date: March 30, 2006
    Applicant: KLA- Tencor Technologies Corporation
    Inventors: James Smith, Erik Johnson
  • Publication number: 20060049684
    Abstract: The current invention pertains to an apparatus that is a rotary addition adaptable to, for example, wheel rims for motor vehicles. The device includes a rotary base that is coupled to the rim of a wheel for the intent of rotation of a secondary rotating section. The rotating section would be coupled to the rotary base allowing itself to rotate with or without a delayed reaction dependant on the rotation of the wheel rim. The apparatus could also be capable of rotating in the counter direction of the wheel rim with or without a delayed reaction dependent on the rotation of the wheel rim.
    Type: Application
    Filed: September 8, 2004
    Publication date: March 9, 2006
    Inventors: Erik Johnson, Michael Fynboh
  • Patent number: 6990385
    Abstract: Techniques for detecting defects on semiconductor wafers are described. The techniques involve a parallel processing system wherein a data distribution system contains data distribution nodes that are interconnected by multiple data transfer paths. This configuration allows data collected by any of the detectors to be routed to any one of a plurality of processing nodes. This in turn allows a variety of defect analysis algorithms to be implemented.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: January 24, 2006
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: James A. Smith, Erik Johnson
  • Publication number: 20050275878
    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: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Cynthia Hiatt, Erik Johnson, Doree Seligmann, Ross Yakulis
  • Publication number: 20050276397
    Abstract: A system and method are disclosed for managing incoming transmissions received from a sender. A recipient availability indication is generated as a function of recipient availability data and, optionally, a classification level for the transmission. The recipient availability indication is provided to the recipient. The recipient can optionally validate or modify the recipient availability data.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Cynthia Hiatt, Erik Johnson, Doree Seligmann, Ross Yakulis
  • Publication number: 20050256732
    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: Application
    Filed: April 5, 2005
    Publication date: November 17, 2005
    Inventors: David Bauer, Cynthia Hiatt, Erik Johnson, Praveen Mamnani, Mai-Huong Nguyen, Janis Putman, Ross Yakulis
  • Publication number: 20050163107
    Abstract: In general, in one aspect, the disclosure describes a method that includes registering a procedure associated with an event, in response to an instruction included in source code for an upstream component, at a downstream component in a packet processing pipeline. The method also includes processing a received packet at the upstream component executing on a first engine, and processing the packet at the downstream component executing on a second engine after the processing of the received packet at the upstream component. The processing at the downstream component includes determining occurrence of the at least one associated event at the downstream component, and in response, executing the registered procedure at the second engine.
    Type: Application
    Filed: January 27, 2004
    Publication date: July 28, 2005
    Inventors: Ravi Gunturi, Erik Johnson, Chen Seow
  • Publication number: 20050149255
    Abstract: A system for pointing a device at a given target has a sensor for sensing a number of positional information points of the target with the sensor relaying the positional information points to a controller. The controller is for computing a directional control information based on the relayed positional information points. The system also has an adjustment device for moving the device in a direction that bears a predetermined relationship to the target in response to the computed direction control information. The target moves and the sensor senses the positional information of the target and the sensor relays the positional information to the controller with the controller computing the directional control information to control the adjustment device. The adjustment device points the device at the target.
    Type: Application
    Filed: October 22, 2004
    Publication date: July 7, 2005
    Inventors: David Vogel, Erik Johnson, Richard McCulley
  • Publication number: 20050086657
    Abstract: A process, method, and system that examines a set of services to identify two or more parallel services performed by a common processor. A defined number of data elements are processed to simulate a data flow through the set of services. An element ratio is determined that defines the portion of data elements processed by each of the parallel services.
    Type: Application
    Filed: October 21, 2003
    Publication date: April 21, 2005
    Inventors: James Jason, Erik Johnson, Harrick Vin, Jayaram Mudigonda
  • Publication number: 20050071834
    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: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Frank Gates, James Jason, Erik Johnson
  • Publication number: 20050055460
    Abstract: A method for employing a driver in a router to communicate between the router's operating system and network processor. The driver appears to the operating system as a device driver for a conventional network interface. The driver also registers with the network processor and appears itself as a forwarding interface. Control information received the network processor is forwarded to the operating system by way of the driver using the network processor's existing forwarding mechanisms, and control information from the operating system is sent to the network processor by way of the driver.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 10, 2005
    Inventors: Erik Johnson, Aaron Kunze
  • Publication number: 20050035851
    Abstract: The present invention is an ASIC-controlled alarm unit. The ASIC circuit performs all the necessary control functions to provide audible and visual signaling when used with external horn and strobe circuits.
    Type: Application
    Filed: August 28, 2003
    Publication date: February 17, 2005
    Inventors: Shawn Keeney, Joseph Kosich, Luy Nguyen, John Yerger, Erik Johnson
  • Publication number: 20050038937
    Abstract: Embodiments of the present invention relate to a method and system for automatically configuring network processing software to reduce memory latency associated with parallel processing using a plurality of processing elements.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: James Jason, Aaron Kunze, Erik Johnson, Harrick Vin, Ravi Sahita
  • Publication number: 20050034108
    Abstract: In general, in one aspect, the disclosure describes a computer program to access a set of source instructions and identify a variable within the source instructions to be accessed by different threads. The program determines a location within the execution flow specified by the set of source instructions, where the variable value, after the determined flow location, has an unchanging value. The program generates at least one set of target instructions for the source instructions. The target instructions copy the value of the variable from a first memory to a second memory based on the determined location. The generated target instructions access the copy of the value in the second memory for at least one source instruction that specifies access to at least one variable.
    Type: Application
    Filed: August 15, 2003
    Publication date: February 10, 2005
    Inventors: Erik Johnson, James Jason, Steve Goglin
  • Patent number: D412730
    Type: Grant
    Filed: July 22, 1998
    Date of Patent: August 10, 1999
    Inventor: Erik Johnson