Patents Examined by KimbleAnn Verdi
  • Patent number: 7392527
    Abstract: The kernel is a shared environment. Accordingly, many different kernel-mode drivers utilize services provided by the kernel. Furthermore, when shimming of drivers is necessary, it is desirable to support shim reuse amongst drivers with similar problems or issues, rather than generating a customized shim for each driver. To facilitate kernel-mode shimming and shim reuse, context information needs to be retrieved and maintained so that shims can identify particular driver calls and preserve driver specific linkage information. The present invention accomplishes the forgoing by employing an intermediate structure, a content component, between a client or driver call and a common shared shim to provide the shim with contextual information.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventor: Robin Lynn Callender
  • Patent number: 7389513
    Abstract: A method of interfacing with a remote engine can include the step of instantiating at least one stateful bean, such as a stateful session Enterprise Java Bean. For each stateful bean instance, an engine can be allocated. Each stateful bean instance can be associated with an allocated engine, where each stateful bean instance can operate as an interface for accessing the associated engine. Each associated stateful bean can then be added to a bean pool so that bean instances in the bean pool are available for handling requests.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: June 17, 2008
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos
  • Patent number: 7386865
    Abstract: A method and system for processing a remote function call. According to one embodiment, an application receives from a local software component a request to execute an external software component, and makes one or more calls to a communications interface based on the received request, the communications interface including a standard set of routines for executing remote function calls.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: June 10, 2008
    Assignee: SAP AG
    Inventors: Michael J. Synovic, Curtis E. Bergeron
  • Patent number: 7346909
    Abstract: Embodiments include methods, apparatuses, articles, and systems having a plurality of agents of a plurality of virtual machines of a physical device. In various embodiments, first and second agents of first and second virtual machines are adapted to cooperate to ensure that a port of the physical device is listened to by only a first application of the first virtual machine and by the second agent of the second virtual machine. Also, the first and second agents are further adapted to cooperate to facilitate the first application and a second application of the second virtual machine in communicating with each other in a network-like manner.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: March 18, 2008
    Assignee: Intel Corporation
    Inventors: Avigdor Eldar, Omer Levy
  • Patent number: 7340746
    Abstract: A system for enabling an IPv4 (Internet Protocol version 4) application to communicate across a computer network with an IPv6 (Internet Protocol version 6) system. The system includes a computing device and executable instructions. Executable instructions are configured to make a function call to an IPv4 socket Application Programming Interface (API). The instructions translate the function call to a translated function call wherein the translated function call uses raw sockets. Another function call is made to the IPv4 socket API for the translated function call that uses raw sockets. A packet is passed to an IPv4 stack.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: March 4, 2008
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Sachin G. Deshpande