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: 8443940Abstract: 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: GrantFiled: June 15, 2012Date of Patent: May 21, 2013Inventors: James W. Kelly, Denise C. Kelly
-
Publication number: 20120247873Abstract: 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: ApplicationFiled: June 15, 2012Publication date: October 4, 2012Inventors: James W. Kelly, Denise C. Kelly
-
Publication number: 20100101460Abstract: 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: ApplicationFiled: October 31, 2008Publication date: April 29, 2010Inventors: James W. Kelly, Denise C. Kelly
-
Patent number: 6449615Abstract: 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: GrantFiled: September 21, 1998Date of Patent: September 10, 2002Assignee: Microsoft CorporationInventors: Chao-Chia Liu, Michael J. Hillberg, William P. Morel, James W. Kelly, Clifford P. Van Dyke
-
Patent number: 6367012Abstract: 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: GrantFiled: December 6, 1996Date of Patent: April 2, 2002Assignee: Microsoft CorporationInventors: Robert G. Atkinson, James W. Kelly, Jr., Bryan W. Tuttle, Robert M. Price, Robert P. Reichel
-
Patent number: 6249866Abstract: 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: GrantFiled: September 16, 1997Date of Patent: June 19, 2001Assignee: Microsoft CorporationInventors: 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: 5964146Abstract: 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: GrantFiled: October 21, 1998Date of Patent: October 12, 1999Assignee: Nabisco Technology CompanyInventors: James W. Kelly, Joseph A. Szwerc, Robert M. Sauer, Jr., Juan A. Menjivar, Lisa Alfieri, John M. Kaiser
-
Patent number: 5846587Abstract: 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: GrantFiled: November 21, 1997Date of Patent: December 8, 1998Assignee: Nabisco Technology CompanyInventors: James W. Kelly, Joseph A. Szwerc, Robert M. Sauer, Jr., Juan A. Menjivar, Lisa Alfieri, John M. Kaiser
-
Patent number: 5698252Abstract: 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: GrantFiled: May 31, 1995Date of Patent: December 16, 1997Assignee: Nabisco Technology CompanyInventors: James W. Kelly, Joseph A. Szwerc, Robert M. Sauer, Jr., Juan A. Menjivar, Lisa Alfieri, John M. Kaiser
-
Patent number: 5598562Abstract: 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: GrantFiled: March 1, 1994Date of Patent: January 28, 1997Assignee: Digital Equipment CorporationInventors: David N. Cutler, James W. Kelly, Jr., Frank L. Perazzoli, Jr.
-
Patent number: 5321841Abstract: 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: GrantFiled: January 29, 1993Date of Patent: June 14, 1994Assignee: Digital Equipment CorporationInventors: Jeffrey A. East, James J. Walker, Steven M. Jenness, Mark C. Ozur, James W. Kelly, Jr.
-
Patent number: 5297283Abstract: 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: GrantFiled: October 16, 1992Date of Patent: March 22, 1994Assignee: Digital Equipment CorporationInventors: James W. Kelly, Jr., Frank L. Perazzoli, Jr., David N. Cutler
-
Patent number: 5187790Abstract: 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: GrantFiled: April 21, 1992Date of Patent: February 16, 1993Assignee: Digital Equipment CorporationInventors: Jeffrey A. East, James J. Walker, Steven M. Jenness, Mark C. Ozur, James W. Kelly, Jr.
-
Patent number: 5136712Abstract: 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: GrantFiled: June 29, 1989Date of Patent: August 4, 1992Assignee: Digital Equipment CorporationInventors: Frank L. Perazzoli, Jr., David N. Cutler, James W. Kelly, Jr.
-
Patent number: 5129083Abstract: 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: GrantFiled: June 29, 1989Date of Patent: July 7, 1992Assignee: Digital Equipment CorporationInventors: David N. Cutler, James W. Kelly, Jr., Frank L. Perazzoli, Jr.
-
Patent number: 5129084Abstract: 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: GrantFiled: June 29, 1989Date of Patent: July 7, 1992Assignee: Digital Equipment CorporationInventors: James W. Kelly, Jr., Frank L. Perazzoli, Jr., David N. Cutler
-
Patent number: 5057996Abstract: 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: GrantFiled: June 29, 1989Date of Patent: October 15, 1991Assignee: Digital Equipment CorporationInventors: David N. Cutler, James W. Kelly, Jr., Frank L. Perazzoli, Sr.