Patents by Inventor James W. Kelly

James W. Kelly 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: 8443940
    Abstract: A support for a non-automotive vehicle to be placed over a service pit and allow for servicing of the vehicle is disclosed. In addition, a process far servicing the vehicle is also disclosed. The support can include as support surface that has an engine access opening, a rolling mechanism attached to the support surface that affords for the support surface to roll over a surface at a predetermined height and at least one ramp attached to the support surface. The at least one ramp can be movable between a retracted position and an extended position and the support is dimensioned to roll over the service pit and allow for servicing of the non-automotive vehicle engine. In some instances, the support affords for the non-automotive vehicle to have its oil changed.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: May 21, 2013
    Inventors: James W. Kelly, Denise C. Kelly
  • Publication number: 20120247873
    Abstract: A support for a non-automotive vehicle to be placed over a service pit and allow far servicing of the vehicle is disclosed. In addition, a process far servicing the vehicle is also disclosed. The support can include as support surface that has an engine access opening, a rolling mechanism attached to the support surface that affords for the support surface to roll over a surface at a predetermined height and at least one ramp attached to the support surface. The at least one ramp can be movable between a retracted position and an extended position and the support is dimensioned to roll over the service pit and allow for servicing of the non-automotive vehicle engine. In some instances, the support affords for the non-automotive vehicle to have its oil changed.
    Type: Application
    Filed: June 15, 2012
    Publication date: October 4, 2012
    Inventors: James W. Kelly, Denise C. Kelly
  • Publication number: 20100101460
    Abstract: A support for a non-automotive vehicle to be placed over a service pit and allow for servicing of the vehicle is disclosed. In addition, a process for servicing the vehicle is also disclosed. The support can include a support surface that has an engine access opening, a rolling mechanism attached to the support surface that affords for the support surface to roll over a surface at a predetermined height and at least one ramp attached to the support surface. The at least one ramp can be movable between a retracted position and an extended position and the support is dimensioned to roll over the service pit and allow for servicing of the non-automotive vehicle engine. In some instances, the support affords for the non-automotive vehicle to have its oil changed.
    Type: Application
    Filed: October 31, 2008
    Publication date: April 29, 2010
    Inventors: James W. Kelly, Denise C. Kelly
  • Patent number: 6449615
    Abstract: A method and system for maintaining the integrity of links in a computer network. The method and system is realized in a link tracking service including a local link tracking service, preferably running on all of the computers within the network, and a centralized link tracking server, preferably running on a network server. The local link tracking service manages the link tracking activities for the machine on which it resides. These activities include searching for link sources and tracking link source moves. The centralized link tracking service is provided to cooperate with the local link tracking services and, more particularly, for recording link source file movements as reported to it by the local link tracking services. The recorded information is available to be used by the local link tracking services should the local link tracking services need assistance in finding a link source that has been moved.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: September 10, 2002
    Assignee: Microsoft Corporation
    Inventors: Chao-Chia Liu, Michael J. Hillberg, William P. Morel, James W. Kelly, Clifford P. Van Dyke
  • Patent number: 6367012
    Abstract: A certification or signature is incorporated in a computer program, an executable file, or code to assure its authenticity and integrity, particularly for receiving it over an open computer network like the Internet. The executable file may be of any executable form, including an executable or portable executable .exe file format, a .cab cabinet file format, an .ocx object control format, or a Java class file. The certification includes a keyed source confirmation with a secure representation of the executable file. In an embodiment, the certification is referenced in a header of the executable file, the reference including a pointer to the keyed source confirmation and an indication of the size of the keyed source confirmation.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: April 2, 2002
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, James W. Kelly, Jr., Bryan W. Tuttle, Robert M. Price, Robert P. Reichel
  • Patent number: 6249866
    Abstract: A system and method for encryption and decryption of files. The system and method operate in conjunction with the file system to transparently encrypt and decrypt files in using a public key-private key pair encryption scheme. When a user puts a file in an encrypted directory or encrypts a file, all data writes to the disk for that file are encrypted with a random file encryption key generated from a random number and encrypted with the public key of a user and the public key of at least one recovery agent. The encrypted key information is stored with the file, whereby the user or a recovery agent can decrypt the file data using the private key thereof. When a proper private key is used, encrypted reads from the disk are decrypted transparently by the file system and returned to the user.
    Type: Grant
    Filed: September 16, 1997
    Date of Patent: June 19, 2001
    Assignee: Microsoft Corporation
    Inventors: Peter Brundrett, Praerit Garg, Jianrong Gu, James W. Kelly, Jr., Keith S. Kaplan, Robert P. Reichel, Brian Andrew, Gary D. Kimura, Thomas J. Miller
  • Patent number: 5964146
    Abstract: The amount of oleaginous or aqueous liquid carrier used as an adhesive or binding agent for the topical application of a particulate composition to the major surfaces of baked good pieces or snack pieces is reduced by separately spraying the liquid composition and dispensing the particulate composition in substantial side-by-side relationship within a rotating drum. The liquid composition causes the particulate composition to adhere to the pieces prior to and without substantial penetration of the liquid composition into the pieces. Highly porous or absorptive products such as reduced fat, low fat, or no-fat crackers or snacks may be transferred hot to the drum. The liquid composition is sprayed substantially coextensively but separately from the dispensing of the particulate composition. The particulate curtain and the liquid spray both extend in the direction of transport of the pieces.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: October 12, 1999
    Assignee: Nabisco Technology Company
    Inventors: James W. Kelly, Joseph A. Szwerc, Robert M. Sauer, Jr., Juan A. Menjivar, Lisa Alfieri, John M. Kaiser
  • Patent number: 5846587
    Abstract: The amount of oleaginous or aqueous liquid carrier used as an adhesive or binding agent for the topical application of a particulate composition to the major surfaces of baked good pieces or snack pieces is reduced by separately spraying the liquid composition and dispensing the particulate composition in substantial side-by-side relationship within a rotating drum. The liquid composition causes the particulate composition to adhere to the pieces prior to and without substantial penetration of the liquid composition into the pieces. Highly porous or absorptive products such as reduced fat, low fat, or no-fat crackers or snacks may be transferred hot to the drum. The liquid composition is sprayed substantially coextensively but separately from the dispensing of the particulate composition. The particulate curtain and the liquid spray both extend in the direction of transport of the pieces.
    Type: Grant
    Filed: November 21, 1997
    Date of Patent: December 8, 1998
    Assignee: Nabisco Technology Company
    Inventors: James W. Kelly, Joseph A. Szwerc, Robert M. Sauer, Jr., Juan A. Menjivar, Lisa Alfieri, John M. Kaiser
  • Patent number: 5698252
    Abstract: The amount of oleaginous or aqueous liquid carrier used as an adhesive or binding agent for the topical application of a particulate composition to the major surfaces of baked good pieces or snack pieces is reduced by separately spraying the liquid composition and dispensing the particulate composition in substantial side-by-side relationship within a rotating drum. The liquid composition causes the particulate composition to adhere to the pieces prior to and without substantial penetration of the liquid composition into the pieces. Highly porous or absorptive products such as reduced fat, low fat, or no-fat crackers or snacks may be transferred hot to the drum. The liquid composition is sprayed substantially coextensively but separately from the dispensing of the particulate composition. The particulate curtain and the liquid spray both extend in the direction of transport of the pieces.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: December 16, 1997
    Assignee: Nabisco Technology Company
    Inventors: James W. Kelly, Joseph A. Szwerc, Robert M. Sauer, Jr., Juan A. Menjivar, Lisa Alfieri, John M. Kaiser
  • Patent number: 5598562
    Abstract: An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. Waitable objects are used to synchronize the operation of one or more processes with one another or with specified events. The system provides routines for generating new types of waitable objects, and thereby generating a modified operating system, without modifying other aspects of the operating system's kernel.
    Type: Grant
    Filed: March 1, 1994
    Date of Patent: January 28, 1997
    Assignee: Digital Equipment Corporation
    Inventors: David N. Cutler, James W. Kelly, Jr., Frank L. Perazzoli, Jr.
  • Patent number: 5321841
    Abstract: In a multitasking, multiuser computer system, a server process temporarily impersonates the characteristics of a client process when the client process preforms a remote procedure call on the server process. Each process has an identifier list with a plurality of identifiers that characterize the process. The server process generates a new identifier list which is either the same as the client process's list, or is the union of the server's and the client's lists. Each object in the system can have an access control list which defines the identifiers that a process must have in order to access the object. The operation system has access checking software for enabling a selected process access to a specified object when the identifiers for the process match the list of identifiers in the access control list of the specified object. The server can therefore access all objects accessible to the client while the server is working for the client.
    Type: Grant
    Filed: January 29, 1993
    Date of Patent: June 14, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey A. East, James J. Walker, Steven M. Jenness, Mark C. Ozur, James W. Kelly, Jr.
  • Patent number: 5297283
    Abstract: An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. The object based operating system supports multiple levels of visibility, allowing objects to be operated on only by processes with the object's range of visibility. This allows objects to be made private to a process, shared by all processes within a job, or visible to all processes within the system. An object or an entire set of objects can be moved to a higher visibility level when objects need to be shared.
    Type: Grant
    Filed: October 16, 1992
    Date of Patent: March 22, 1994
    Assignee: Digital Equipment Corporation
    Inventors: James W. Kelly, Jr., Frank L. Perazzoli, Jr., David N. Cutler
  • Patent number: 5187790
    Abstract: In a multitasking, multiuser computer system, a server process temporarily impersonates the characteristics of a client process when the client process preforms a remote procedure call on the server process. Each process has an identifier list with a plurality of identifiers that characterize the process. The server process generates a new identifier list which is either the same as the client process's list, or is the union of the server's and the client's lists. Each object in the system can have an access control list which defines the identifiers that a process must have in order to access the object. The operation system has access checking software for enabling a selected process access to a specified object when the identifers for the process match the list of identifiers in the access control list of the specified object. The server can therefore access all objects accessible to the client while the server is working for the client.
    Type: Grant
    Filed: April 21, 1992
    Date of Patent: February 16, 1993
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey A. East, James J. Walker, Steven M. Jenness, Mark C. Ozur, James W. Kelly, Jr.
  • Patent number: 5136712
    Abstract: An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. The object based operating system supports multiple levels of visibility, allowing objects to be operated on only by processes with the object's range of visibility. This allows objects to be made private to a process, shared by all processes within a job, or visible to all processes within the system. An object or an entire set of objects can be moved to a higher visibility level when objects need to be shared.
    Type: Grant
    Filed: June 29, 1989
    Date of Patent: August 4, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Frank L. Perazzoli, Jr., David N. Cutler, James W. Kelly, Jr.
  • Patent number: 5129083
    Abstract: An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the systems's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result it is relatively easy to add new types of system objects to the operating system. The object based operating system supports multiple levels of visibility, allowing objects to be operated on only by processes with the object's range of visibility. This allows objects to be made private to a process, shared by all processes within a job, or visible to all processes within the system. An object or an enitre set of objects can be moved to a higher visibility level when objects need to be shared.
    Type: Grant
    Filed: June 29, 1989
    Date of Patent: July 7, 1992
    Assignee: Digital Equipment Corporation
    Inventors: David N. Cutler, James W. Kelly, Jr., Frank L. Perazzoli, Jr.
  • Patent number: 5129084
    Abstract: An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the systems's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. The object based operating system supports multiple levels of visibility, allowing objects to be operated on only by processes with the object's range of visibility. This allows objects to be made private to a process, shared by all processes within a job, or visible to all processes within the system. An object or an entire set of objects can be moved to a higher visibility level when objects need to be shared.
    Type: Grant
    Filed: June 29, 1989
    Date of Patent: July 7, 1992
    Assignee: Digital Equipment Corporation
    Inventors: James W. Kelly, Jr., Frank L. Perazzoli, Jr., David N. Cutler
  • Patent number: 5057996
    Abstract: An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. The object based operating system supports multiple levels of visibility, allowing objects to be operated on only by processes with the object's range of visibility. This allows objects to be made private to a process, shared by all processes within a job, or visible to all processes within the system. An object or an entire set of objects can be moved to a higher visibility level when objects need to be shared.
    Type: Grant
    Filed: June 29, 1989
    Date of Patent: October 15, 1991
    Assignee: Digital Equipment Corporation
    Inventors: David N. Cutler, James W. Kelly, Jr., Frank L. Perazzoli, Sr.