Patents by Inventor William Pugh

William Pugh 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: 7366718
    Abstract: Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document, (ii) assigning the extracted parts to one or more of a predetermined number of lists, and (iii) generating a fingerprint from each of the populated lists. Two documents may be considered to be near-duplicates if any one of their fingerprints match.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: April 29, 2008
    Assignee: Google, Inc.
    Inventors: William Pugh, Monika H. Henzinger
  • Publication number: 20080066059
    Abstract: Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can have a number of attributes intended to help developers facing debugging problems in multi-language environments. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: November 9, 2007
    Publication date: March 13, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: William Pugh, Joshua Eckels
  • Publication number: 20080042800
    Abstract: An asset monitoring and security system includes at least one asset and at least one user identification device assigned a unique identifier and operable to transmit an identification signal embodying the identifier over a wireless communications link. A data store maintains lists of the assets, users authorized to use the assets, and privileges associated with the assets for each of the authorized users. A control unit is adapted to receive identification signals from the assets and user identification devices and monitor positions of the assets and user identification devices within a defined area based on the identification signals. The control unit communicates with the data store and is further operable to initiate an alarm event when privileges associated with a given authorized user for a given asset are exceeded. Each of the assets includes a lock-out mechanism that impedes use of the asset when the lock-out mechanism is activated.
    Type: Application
    Filed: August 31, 2007
    Publication date: February 21, 2008
    Inventors: Daniel Puzio, Lawrence Milburn, Fred Watts, Charles Mooney, Robert Bradus, James Watson, William Pugh
  • Publication number: 20080034351
    Abstract: Improved methods of software diagnostics are provided. Searches of data sources are conducted using search terms from internal computer information to obtain searched data. The searched data is processed by extracting technical features. The technical features are indexed to create indexes that can be searched via machine state. Filtering is conducted over the gathered data to create feeds that are available to customers.
    Type: Application
    Filed: June 26, 2007
    Publication date: February 7, 2008
    Inventors: William Pugh, Ryan Sweet, Steve Jacobson, Christian Hansson, Ross Jekel, Yongshao Ruan
  • Publication number: 20080001755
    Abstract: An asset monitoring and security system includes at least one asset assigned a unique identifier and operable wirelessly transmit an identification signal embodying the identifier. A data store maintains a list of the assets and privileges associated with the assets for authorized users of the assets. A control unit is adapted to receive identification signals from the assets and monitor positions of the assets within a defined area. The control unit communicates with the data store and is further operable to initiate an alarm event when privileges associated with a given asset for authorized users of the asset are exceeded. Each of the assets includes a lock-out mechanism that impedes use of the asset when the lock-out mechanism is activated. The control unit activates the lock-out mechanism of a given asset when the privileges associated with the asset for authorized users of the asset are exceeded.
    Type: Application
    Filed: September 6, 2007
    Publication date: January 3, 2008
    Inventors: Daniel Puzio, Lawrence Milburn, Fred Watts, Charles Mooney, Robert Bradus, James Watson, William Pugh
  • Patent number: 7297113
    Abstract: One embodiment is a microprobe. An example of the microprobe comprises a housing having an aperture. This example of the microprobe also comprises an ISFET attached to the housing. The ISFET may have a gate located proximate the aperture. This example of the microprobe further comprises a reference electrode attached to the housing proximate the aperture. Another embodiment is a microsensor system. Another embodiment is a method for measuring a characteristic of tissue. Yet another embodiment is a method for monitoring tissue pH.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: November 20, 2007
    Assignee: United States of America as represented by the Secretary of the Navy
    Inventors: Stephen D. Russell, Paul R. de la Houssaye, Jamie K. Pugh, William Pugh, Dennis E. Amundson, Howard W. Walker
  • Patent number: 7299454
    Abstract: Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can have a number of attributes intended to help developers facing debugging problems in multi-language environments.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: November 20, 2007
    Assignee: BEA Systems, Inc.
    Inventors: William A. Pugh, Joshua Moll Eckels
  • Patent number: 7178143
    Abstract: An application service provision apparatus is provided with one or more components to perform a dispatching and a shared resource monitoring function to allow applications be hosted with multiple versions of a hosting service runtime library in a more efficient manner. The dispatching function, upon receipt of a request for service for an application, determines if the version of the runtime library required is known. If not, the dispatching function turns to the latest version of the runtime library to determine the version required. In one embodiment, the required earlier versions are loaded only on an as needed basis. The shared resource monitoring function, upon detecting aggregated allocation of a shared resource reaching a pre-determined threshold, requests consumers of the shared resource to provide tracked last used times of their allocations. In response, the monitoring function selects a number of the allocations for release, and instructed the shared resource consumers accordingly.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: February 13, 2007
    Assignee: BEA Systems, Inc.
    Inventors: William A. Pugh, Brendan X MacLean
  • Patent number: 7140012
    Abstract: Successor versions of an application service provision runtime library of an application service provision apparatus are provided with corresponding update services to facilitate upgrade of applications to selected ones of the successor versions on request. In various embodiments, a dispatcher of the application service provision apparatus is provided with complementary functions to coordinate the servicing of the upgrade requests. In some embodiments, each of the update services is equipped to upgrade the application from an immediate predecessor version of the runtime library. In other embodiments, each of the update services is equipped to upgrade the application from any predecessor version of the runtime library.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: November 21, 2006
    Assignee: BEA Systems, Inc.
    Inventors: William A. Pugh, Brendan X MacLean
  • Publication number: 20060109114
    Abstract: An intrusion sensing device includes an intrusion detection sensor enclosed within a housing and operable to detect an intrusion into a container. A mounting detection mechanism contacts the surface of the container when the housing is mounted thereto and is operable to detect when the housing is not in contact with the surface of the container. An access detection mechanism is operably connected to an access panel of the housing and operable to detect removal of the access panel from the housing. A control module is operable in a setup mode and an active mode. The control module is adapted to receive an alarm message from the intrusion detection sensor and operable to initiate an alarm event during the setup mode which varies from an alarm event initiated during the active mode. A wireless transmitter is operable to transmit an alarm indication signal to a remote monitoring system.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 25, 2006
    Inventors: Fred Watts, Gabriel Concari, Harry Taylor, William Pugh, Kelton Lovell, Robert Bradus, Lawrence Milburn, Craig Patton
  • Publication number: 20050128083
    Abstract: An asset monitoring and security system includes at least one asset assigned a unique identifier and operable wirelessly transmit an identification signal embodying the identifier. A data store maintains a list of the assets and privileges associated with the assets for authorized users of the assets. A control unit is adapted to receive identification signals from the assets and monitor positions of the assets within a defined area. The control unit communicates with the data store and is further operable to initiate an alarm event when privileges associated with a given asset for authorized users of the asset are exceeded. Each of the assets includes a lock-out mechanism that impedes use of the asset when the lock-out mechanism is activated. The control unit activates the lock-out mechanism of a given asset when the privileges associated with the asset for authorized users of the asset are exceeded.
    Type: Application
    Filed: November 24, 2004
    Publication date: June 16, 2005
    Inventors: Daniel Puzio, Lawrence Milburn, Fred Watts, Charles Mooney, Robert Bradus, James Watson, William Pugh
  • Publication number: 20050110639
    Abstract: An asset monitoring and security system includes at least one asset and at least one user identification device assigned a unique identifier and operable to transmit an identification signal embodying the identifier over a wireless communications link. A data store maintains lists of the assets, users authorized to use the assets, and privileges associated with the assets for each of the authorized users. A control unit is adapted to receive identification signals from the assets and user identification devices and monitor positions of the assets and user identification devices within a defined area based on the identification signals. The control unit communicates with the data store and is further operable to initiate an alarm event when privileges associated with a given authorized user for a given asset are exceeded. Each of the assets includes a lock-out mechanism that impedes use of the asset when the lock-out mechanism is activated.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 26, 2005
    Inventors: Daniel Puzio, Lawrence Milburn, Fred Watts, Charles Mooney, Robert Bradus, James Watson, William Pugh
  • Publication number: 20050034104
    Abstract: Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can have a number of attributes intended to help developers facing debugging problems in multi-language environments. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: February 23, 2004
    Publication date: February 10, 2005
    Applicant: BEA Systems, Inc.
    Inventors: William Pugh, Joshua Eckels
  • Publication number: 20050010678
    Abstract: A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the communication of large grain messages. A debugging protocol can also implement a priority scheme that can be used to process messages between a client and a debugger based upon a priority assigned to each message.
    Type: Application
    Filed: February 26, 2004
    Publication date: January 13, 2005
    Applicant: BEA Systems, Inc.
    Inventors: William Pugh, Joshua Eckels, Terry Lucas
  • Publication number: 20040243979
    Abstract: A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the communication of large grain messages. A debugging protocol can also implement a priority scheme that can be used to process messages between a client and a debugger based upon a priority assigned to each message.
    Type: Application
    Filed: February 26, 2004
    Publication date: December 2, 2004
    Applicant: BEA Systems, Inc.
    Inventors: William A. Pugh, Joshua Moll Eckels, Terry Leonard Lucas
  • Publication number: 20040230955
    Abstract: Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can have a number of attributes intended to help developers facing debugging problems in multi-language environments.
    Type: Application
    Filed: February 23, 2004
    Publication date: November 18, 2004
    Applicant: BEA Systems, Inc.
    Inventors: William A. Pugh, Joshua Moll Eckels
  • Patent number: 6787326
    Abstract: The invention relates to the finding that the VHL tumour suppressor protein regulates hypoxia inducible factor &agr; subunits, by targeting HIF &agr; for destruction in normoxic, but not hypoxic cells. The invention provides assays for modulators of this interaction, and peptides based upon HIF &agr; subunit sequence which may modulate this interaction.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: September 7, 2004
    Assignee: ISIS Innovation Limited
    Inventors: Peter John Ratcliffe, Patrick Henry Maxwell, Christopher William Pugh
  • Publication number: 20040146964
    Abstract: A novel class of hydroxylases is described having the amino acid sequence of SEQ ID NO: 2, 4, 6 and 8, and variants and fragments thereof having HIF hydroxylation activity. The polypeptides of the invention have in particular prolyl hydroxylase activity. An assay method monitors the interaction of the HIF hydroxylase with a substrate. Modulators of HIF hydroxylase are provided for use in the treatment of a condition associated with increased or decreased HIF levels or activity or for the treatment of a condition where it is desirable to modulate HIF levels or activity.
    Type: Application
    Filed: January 20, 2004
    Publication date: July 29, 2004
    Inventors: Patrick Henry Maxwell, Christopher William Pugh, Peter John Ratcliffe, Christopher Joseph Schofield
  • Patent number: 6658423
    Abstract: Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document, (ii) assigning the extracted parts to one or more of a predetermined number of lists, and (iii) generating a fingerprint from each of the populated lists. Two documents may be considered to be near-duplicates if any one of their fingerprints match.
    Type: Grant
    Filed: January 24, 2001
    Date of Patent: December 2, 2003
    Assignee: Google, Inc.
    Inventors: William Pugh, Monika H. Henzinger
  • Patent number: 6630970
    Abstract: A liquid crystal display structure includes a liquid crystal display cell having a front surface and a back surface. One or more intrinsic polarizers lacking protective coatings thereon, such as K-type polarizers and thin KE polarizer sheets, are disposed adjacent to the front and back surfaces of the liquid crystal display cell. Alternatively, thinly cladded or encased iodine polarizers are disposed adjacent to the front and back surfaces of the liquid crystal display cell. The liquid crystal display structure may be used in conjunction with other optical display elements to enhance the brightness and contrast of the liquid crystal display.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: October 7, 2003
    Assignee: 3M Innovative Properties Company
    Inventors: Giorgio Trapani, William K. Smyth, Philip Ralli, James Gordon, John Cael, John C. Branca, David M. Foresyth, Atsushi Suzuki, William Pugh