Patents by Inventor John Garney

John Garney 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: 20050193164
    Abstract: A host controller interface to manage the complexity of accessing mass storage that takes into account the special handling needs of various memory technologies such as polymer memories.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Robert Royer, Robert Faber, John Garney
  • Patent number: 6925053
    Abstract: A technique for providing telecommunications service is disclosed that uses a test bus to test customer subscriber lines and to provide a connection between a customer subscriber line and transmission equipment, which handles outbound backup calls. This backup transmission equipment can be inexpensively retrofitted into switches and remote terminal equipment in the field. The illustrative embodiment of the present invention comprises: a plurality of customer subscriber lines; a metallic test bus that can be electrically connected to any of the plurality of customer subscriber lines; drop test logic for testing at least one electrical characteristic of any of the plurality of customer subscriber lines via the metallic test bus; and transmission equipment for providing telecommunications service to any of the plurality of customer subscriber lines via the metallic test bus.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: August 2, 2005
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph Michael Corrado, Kenneth Donald Frantzen, David John Garney
  • Publication number: 20050144396
    Abstract: Cache write back requests may be coalesced to reduce disk accesses and improve overall system performance in some embodiments of the present invention. Contiguous and non-contiguous data from more than one cache line may be coalesced into a single write back request and written back in one atomic write to the disk drive. This data may also be flushed from the disk cache in one request.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Michael Eschmann, Jeanna Matthews, John Garney, Robert Royer
  • Publication number: 20050138012
    Abstract: Briefly, techniques to separate a file system and its related meta-data from associated data stored in a mass storage device and store the meta-data on a low latency random access storage device with approximately uniform access times.
    Type: Application
    Filed: March 3, 2004
    Publication date: June 23, 2005
    Inventors: Robert Royer, John Garney, Sanjeev Trika
  • Publication number: 20050138289
    Abstract: Processor-based systems may include a disk cache to increase system performance in a system that includes a processor and a disk drive. The disk cache may include physical cache lines and virtual cache lines to improve cache insertion and eviction policies. The virtual cache lines may also be useful when recovering from failed requests.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Robert Royer, Sanjeev Trika, Jeanna Matthews, John Garney, Michael Eschmann
  • Publication number: 20050138283
    Abstract: Processor-based systems which may include non-volatile write-back cache and a disk drive may flush cache when the processor-based system is shut down. Flushing large cache to a disk drive may consume large amounts of time. Sequentially writing dirty cache lines during a system shutdown may alleviate the need to flush dirty cache lines and may require much less time.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventor: John Garney
  • Publication number: 20050138281
    Abstract: A method and apparatus for preserving the processing order of some requests in a system is disclosed. The method may include blocking requests from executing based on a blocked count data field, blocking list data field, and a last request data field. The apparatus may include a system or a memory device.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: John Garney, Robert Royer, Michael Eschmann, Daniel Nemiroff
  • Publication number: 20050138011
    Abstract: Briefly, techniques to separate a file system and its related meta-data from associated data stored in a mass storage device and store the meta-data on a low latency random access storage device with approximately uniform access times.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Robert Royer, John Garney, Sanjeev Trika
  • Publication number: 20050138266
    Abstract: Briefly, in accordance with an embodiment of the invention, an apparatus and method to store initialization and configuration information is provided. The method may include storing basic input/output system (BIOS) software in a polymer memory. The method may further include copying a first portion of the BIOS software from the polymer memory to a random access memory (RAM) buffer of a memory controller, wherein the RAM buffer has a storage capacity of at least about two kilobytes (KB).
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Kirk Brannock, John Garney, Richard Coulson
  • Publication number: 20050138282
    Abstract: Processor-based systems may use more than one operating system and may have disk drives which are cached. Systems which include a write-back cache and a disk drive may develop incoherent data when operating systems are changed or when disk drives are removed. Scrambling a partition table on a disk drive and storing cache identification information may improve data coherency in a processor-based system.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: John Garney, Robert Royer, Jeanna Matthews, Kirk Brannock
  • Publication number: 20050125606
    Abstract: Processor-based systems may use more than one software routine or method to access a write-back cache. If the methods are inconsistent, the data in the write-back cache may be incoherent with a disk drive that is being cached. A method and apparatus for preserving coherent data in a write-back disk cache may include writing dirty cache lines to a disk drive and monitoring for disk write requests, prior to a disk driver loading.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Inventor: John Garney
  • Publication number: 20050033892
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Application
    Filed: September 14, 2004
    Publication date: February 10, 2005
    Inventors: John Garney, John Howard
  • Publication number: 20040268010
    Abstract: A method of and apparatus for communicating data using a hub. The method includes the step of buffering a single transfer request received at a hub during a transaction between the hub and a host controller, where the single transfer request is to be performed between the hub and an agent to generate a result. The method then includes the step of determining whether a transfer inquiry received at the hub from the host controller corresponds to the result.
    Type: Application
    Filed: July 8, 2004
    Publication date: December 30, 2004
    Inventors: John Garney, John S. Howard
  • Publication number: 20030051148
    Abstract: A destructive-read memory is one that the process of reading the memory causes the contents of the memory to be destroyed. Such a memory may be used in devices that are intended to acquire data that may have associated usage restrictions, such as an expiration date, usage count limit, or data access fee for the acquired data. Typically, to enforce usage restrictions, and protect against theft, complex and often costly security techniques are applied to acquired data. With destructive-read memory, complex and costly security is not required for stored data. In one embodiment, a write-back mechanism, which may employ security, is responsible for enforcing usage restrictions. If the write-back mechanism determines continued access to acquired data is allowed, then it writes back the data as it is destructively read from the memory.
    Type: Application
    Filed: September 7, 2001
    Publication date: March 13, 2003
    Inventor: John Garney
  • Publication number: 20020196739
    Abstract: A technique for providing telecommunications service is disclosed that uses a test bus to test customer subscriber lines and to provide a connection between a customer subscriber line and transmission equipment, which handles outbound backup calls. This backup transmission equipment can be inexpensively retrofitted into switches and remote terminal equipment in the field. The illustrative embodiment of the present invention comprises: a plurality of customer subscriber lines; a metallic test bus that can be electrically connected to any of the plurality of customer subscriber lines; drop test logic for testing at least one electrical characteristic of any of the plurality of customer subscriber lines via the metallic test bus; and transmission equipment for providing telecommunications service to any of the plurality of customer subscriber lines via the metallic test bus.
    Type: Application
    Filed: June 21, 2001
    Publication date: December 26, 2002
    Inventors: Joseph Michael Corrado, Kenneth Donald Frantzen, David John Garney
  • Patent number: 6192380
    Abstract: A method and apparatus for automatic web form fill-in is provided. A web page is accessed. A form included in the web page is recognized. Data is automatically filled into the form from a database.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: February 20, 2001
    Assignee: Intel Corporation
    Inventors: John Light, John Garney
  • Patent number: 5581768
    Abstract: A number of new utility and runtime functions are provided to an otherwise conventional operating system of a computer system that supports virtual memory and multitasking, including new linker, installer, memory management, loader and task management functions. The new linker function is used to partially resolve unresolved references of a conventional "RAM based" application, such that in conjunction with the new runtime functions, the partially resolved application can be executed in place from a "write once/seldom" storage medium. The new installer function is used to install the partially resolved application onto a "write seldom" storage medium. The new memory management function is used to reserve a predetermined portion of the operating system's memory management data structure for "mapping" the physical address span(s) of an installed application into a logical address space, thereby enabling the "mapped" application to be executed in place.
    Type: Grant
    Filed: February 27, 1995
    Date of Patent: December 3, 1996
    Assignee: INTEL Corporation
    Inventors: John Garney, Clifton W. Laney