Patents by Inventor Patrick D. Jenny

Patrick D. Jenny 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: 7958222
    Abstract: A system for accessing network services includes a plurality of resolvers including a root resolver and a secondary resolver, each resolver arranged to perform actions comprising determining a set of service locations based at least in part on the service and an address associated with a client. the system includes an intermediate device that manipulates scores returned by a set of resolvers of the plurality of resolvers, wherein the root resolver is further arranged to combine sets of the determined service locations and return a combined set of service locations to the client, and wherein at least one resolver of the plurality of resolvers employs an algorithm that is different from an algorithm employed by another resolver of the plurality of resolvers, wherein each algorithm is employed to determine scores of service locations, wherein the combined set of services locations comprises the scores of service locations.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: June 7, 2011
    Assignee: F5 Networks, Inc.
    Inventors: Joseph A. Pruitt, Bryan D. Skene, Patrick D. Jenny, Gary N. Mager
  • Patent number: 7822839
    Abstract: A method and system for accessing network services. A client sends a request for a service. The request includes an address of the client. One or more resolvers receive the request for a service. The one or more resolvers determine at least one service location to return to the client based at least partially on the service requested and the address of the client. The at least one service location is then returned to the client. The service locations returned to the client may also be based on a policy, user preferences, client preferences, or client characteristics.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: October 26, 2010
    Assignee: F5 Networks, Inc.
    Inventors: Joseph A. Pruitt, Bryan D. Skene, Patrick D. Jenny, Gary N. Mager
  • Patent number: 7308475
    Abstract: A method and system for accessing network services. A client sends a request for a service. The request includes an address of the client. One or more resolvers receive the request for a service. The one or more resolvers determine at least one service location to return to the client based at least partially on the service requested and the address of the client. The at least one service location is then returned to the client. The service locations returned to the client may also be based on a policy, user preferences, client preferences, or client characteristics.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: December 11, 2007
    Assignee: F5 Networks, Inc.
    Inventors: Joseph A. Pruitt, Bryan D. Skene, Patrick D. Jenny, Gary N. Mager
  • Patent number: 5682538
    Abstract: A method and apparatus for the automatic completion of a computer generated screen including a plurality of fields. As the user completes each field in the screen with an alphanumeric string, the alphanumeric string is associated with an identification number. The alphanumeric string entries in the fields of the screen can be represented as a sequence of identification strings. As each screen is completed by the user, the present invention generates a sequence of identification strings representative of the screen. The rows are stored in memory and are used to automatically complete later screens at the user's command. When a user wishes to automatically complete the screen, the fields of the current screen that contain alphanumeric strings are analyzed. Once all of the fields have been analyzed and a sequence of identification numbers formed, the sequence of identification numbers for the current screen is compared to the plurality of sequences of identification numbers for prior screens.
    Type: Grant
    Filed: August 12, 1994
    Date of Patent: October 28, 1997
    Assignee: Wall Data Incorporated
    Inventors: John P. Lemire, Mark A. Mortensen, Patrick D. Jenny, Todd Allan Barnes
  • Patent number: 5668964
    Abstract: A graphical user interface designed as a notebook with tabs used to control operation of multiple applications and multiple operations within the applications. Each page of a notebook represents a different application all within an Object Linking and Embedding (OLE 2.0.TM.) environment. Each page has an associated tab that is used to access the application by clicking on it. A dragging feature allows a user to drag an entire application from one notebook to a second notebook without closing that application. Also this application can be dragged to the desktop and placed in new folder or thrown away. There also are design features which allow the user to change the look of the notebook.
    Type: Grant
    Filed: August 24, 1995
    Date of Patent: September 16, 1997
    Assignee: Wall Data Incorporated
    Inventors: Brett L. Helsel, Jay R. Gindin, John P. Lemire, Patrick D. Jenny, Mark A. Mortensen