Patents by Inventor Michael Levi

Michael Levi 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).

  • Publication number: 20050269404
    Abstract: A system and method for remotely managing a security area such as a safe deposit box repository providing ready access by a community of users includes one or more identity-confirmation steps, followed by granting permission to enter a first secure area. Within the first secure area, further identity-confirmation steps are performed before access to a second secure area is remotely authorized. Inside the second secure area, the user unlocks one mechanism which secures his specific safe deposit box and, if implemented in the particular vault, a second portion is remotely unlocked, permitting the user access to his box. Egress involves replacing the user's safe deposit box into the assigned location, then exiting to the first secure area. After the door between the second and first secure areas closes, exit from the first secure area is permitted. Identity-confirmation steps may include cards, PINs, biometric tests, visual identification, or other suitable steps.
    Type: Application
    Filed: November 16, 2004
    Publication date: December 8, 2005
    Inventors: Donald Landwirth, Michael Levis
  • Publication number: 20040143826
    Abstract: A process and system for externalizing classloader information to non-application modules such as tool modules that do not reside within the same Application server virtual machine such as a J2EE AppServer JVM. Tools that read and display classloader information typically need to co-reside within the AppServer because of the virtual machine security mechanisms that prevent classes outside the virtual machine itself to introspect the classloaders. This presents a problem for tooling vendors because most server owners do not want anything other than their applications running within the AppServer virtual machine. The invention allows tooling vendors to create a classloader tool that is external to the AppServer virtual machine, and which is running in a completely separate virtual machine, thus having minimal overhead on production systems, but which allows classloading through standard or open (e.g. non-proprietary) interfaces.
    Type: Application
    Filed: January 16, 2003
    Publication date: July 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Thomas R. Gissel, Michael Levi Fraenkel, Brian Keith Martin
  • Publication number: 20040120570
    Abstract: A system comprising automatic apparatus for automatic optical inspection (AOI), verification and correction of defects in an article, and a processor operative to select between AOI, verification and correction for performing on the article.
    Type: Application
    Filed: December 24, 2002
    Publication date: June 24, 2004
    Applicant: ORBOTECH LTD
    Inventors: Michael Levi, Bernard Solomon, Doron Aspir, Elad Fridman
  • Patent number: 6623368
    Abstract: A swinging seat includes suspension members having coil springs of nonlinear response so that the seat has a desirable bouncy feel for a wide range of weights supported on the seat. The springs in one embodiment are barrel shaped having coils of maximum diameter at the middle and coils of minimum diameter at the opposite ends of the spring.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: September 23, 2003
    Assignee: Levi Tool and Mold Corporation
    Inventor: Michael Levi
  • Patent number: 5878213
    Abstract: A method, apparatus and computer program product for caching data received from a first application and to be provided to a second application in response to a request from the second application. The method apparatus and computer program products including storing a data stream to be received from the first application and to be provided to the second application in a cache to create a client cache entry corresponding to the request from the second application. The time of creation of a client cache entry is also stored to create a client cache entry time record. Requests from the second application are interrogated to determine if a client cache entry exists corresponding to the request.
    Type: Grant
    Filed: February 15, 1996
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist
  • Patent number: 5867661
    Abstract: A method, apparatus and computer program product for reducing the data transmitted over an external communication link using the TCP protocol from a first application resident in a first computer and to a second application resident in a second computer. The method, apparatus and computer program product include establishing a first virtual socket in the first computer in response to each connection request by the first application for receiving request data originated by the first application. A first real socket in the first computer and a second real socket in the second computer are established to connect the first computer to the second computer over the external communication link and are maintained until the request data has been provided to the second application.
    Type: Grant
    Filed: February 15, 1996
    Date of Patent: February 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist
  • Patent number: 5859971
    Abstract: A method, apparatus and computer program product for reducing the data transmitted over an external communication link from a first application resident in a first computer to a second application resident in a second computer. The method, apparatus and computer program product include storing a data stream from the first application to be provided to the second application in response to a request from the second application in a cache resident in the first computer to create a server base cache entry and in a cache resident in the second computer to create a client base cache entry. Requests from the second application are interrogated to determine if a client base cache entry corresponding to the interrogated request exists and to determine if a server base cache entry corresponding to the interrogated request exists.
    Type: Grant
    Filed: February 15, 1996
    Date of Patent: January 12, 1999
    Assignee: International Business Machines Corp.
    Inventors: Reed Reed Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel III, David Bruce Lindquist
  • Patent number: 5754774
    Abstract: A method, apparatus and program product for increasing the performance of a client/server system having a client application resident on a first computer and communicating with a server application resident on a second computer remote from the first computer. The client application and the server application utilize a client/server independent communication protocol for communication between the client and the server and at least one segment of the communication between the client application in the first computer and the server application in the second computer occurs over an external communication link. The method, apparatus and program product intercept communications in the client/server independent communication protocol originated by the remote client prior to transmission of the communications on the external communication link and convert the communication originated by the client to a second client/server specific communication protocol.
    Type: Grant
    Filed: February 15, 1996
    Date of Patent: May 19, 1998
    Assignee: International Business Machine Corp.
    Inventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist