Patents by Inventor Patrick C. McGeer

Patrick C. McGeer 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: 20140038523
    Abstract: Methods, devices, and machine-readable and executable instructions are provided for hierarchical navigation and remediation in datacenters. An example method to provide hierarchical navigation and remediation confirmation in datacenters includes providing navigation toward a reported component with a mobile electronic device via a hierarchy of navigational functionality that includes a differential wireless signal positioning system and a short range beacon detection system, verifying an identity of the reported component with the mobile electronic device, providing a testing protocol with the mobile electronic device to diagnose a fault associated with the reported component, providing a number of remedial instructions regarding the reported component with the mobile electronic device, and providing a remediation verification protocol with the mobile device to confirm whether the remediation was successful.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Patrick C. McGeer, Dejan S. Milojicic
  • Patent number: 7725926
    Abstract: A method for authentication in a client computer and a remote computer is disclosed. A client base value is obtained, selected by a user of the client computer for at least a first usage purpose. A client integer is obtained, selected by the user for at least a second usage purpose. The client base value is combined with the client integer to obtain a client combination. The client combination is hashed to obtain a client password.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: May 25, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alan H. Karp, Patrick C. McGeer, Mark S. Miller
  • Publication number: 20080126080
    Abstract: A method and system for converting plain text into structured data. Parse trees for the plain text are generated based on the grammar of a natural language, the parse trees are mapped on to instance trees generated based on an application-specific model. The best map is chosen, and the instance tree is passing to an application for execution. The method and system can be used both for populating a database and/or for retrieving data from a database based on a query.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 29, 2008
    Inventors: Alexander Saldanha, Patrick C. McGeer, Luca Carionl
  • Patent number: 6725187
    Abstract: A system and method are provided for selectively inferring latch elements in a circuit design from an event-driven hardware description language (HDL) file to an event-independent format. The method includes modeling the file as a plurality of data flow equations, analyzing the plurality of equations for uninitialized variables, and placing a latch at any utilized, uninitialized variable. Control signal information for an inferred latch is also derived during the data flow analysis.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: April 20, 2004
    Assignee: Cadence Design Systems, Inc.
    Inventors: Szu-Tsung Cheng, Alexander Saldanha, Patrick C. McGeer, Patrick Scaglia
  • Patent number: 6714939
    Abstract: A method and system for converting plain text into structured data. Parse trees for the plain text are generated based on the grammar of a natural language, the parse trees are mapped on to instance trees generated based on an application-specific model. The best map is chosen, and the instance tree is passing to an application for execution. The method and system can be used both for populating a database and/or for retrieving data from a database based on a query.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: March 30, 2004
    Assignee: Softface, Inc.
    Inventors: Alexander Saldanha, Patrick C. McGeer, Luca Carloni
  • Publication number: 20030167266
    Abstract: A method and system for converting plain text into structured data. Parse trees for the plain text are generated based on the grammar of a natural language, the parse trees are mapped on to instance trees generated based on an application-specific model. The best map is chosen, and the instance tree is passing to an application for execution. The method and system can be used both for populating a database and/or for retrieving data from a database based on a query.
    Type: Application
    Filed: January 8, 2001
    Publication date: September 4, 2003
    Inventors: Alexander Saldanha, Patrick C. McGeer, Luca Carloni
  • Patent number: 6421808
    Abstract: A hardware design language V++ is described. V++ provides an automatically designed and implemented communications protocol, embedded by a compiler in the design itself. This protocol permits transparent, automatic communication between modules in a hardware design. The protocol generalizes current design practice and impacts neither the cycle time, nor the area, of a typical system. Incorporating this protocol in the language itself frees the designer from the task of writing communications code, and ensures that two communicating modules follow the same low-level protocol. In V++ each program is directly interpreted as a network of communicating finite state machines. The composition of two V++ programs is a V++ program, with well-defined, deterministic semantics.
    Type: Grant
    Filed: April 22, 1999
    Date of Patent: July 16, 2002
    Assignee: Cadance Design Systems, Inc.
    Inventors: Patrick C. McGeer, Szu-Tsung Cheng, Michael J. Meyer, Patrick Scaglia
  • Patent number: 6077305
    Abstract: A system and method are provided for selectively inferring latch elements in a circuit design from an event-driven hardware description language (HDL) file to an event-independent format. The method includes modeling the file as a plurality of data flow equations, analyzing the plurality of equations for uninitialized variables, and placing a latch at any utilized, uninitialized variable. Control signal information for an inferred latch is also derived during the data flow analysis.
    Type: Grant
    Filed: December 16, 1998
    Date of Patent: June 20, 2000
    Assignee: Cadence Design Systems, Inc.
    Inventors: Szu-Tsung Cheng, Alexander Saldanha, Patrick C. McGeer, Patrick Scaglia
  • Patent number: 5752000
    Abstract: A system and method increases discrete function simulator performance by creating a data structure that completely and accurately models a system of discrete function elements. A discrete function simulator simulates the system using the data structure. Sequential circuits are converted into blocks of combinational elements having latch variables stored to and read from memory. The simulator performance is dependent upon the number of system inputs and outputs and not on the number of discrete function elements in the circuit being simulated.
    Type: Grant
    Filed: August 2, 1994
    Date of Patent: May 12, 1998
    Assignee: Cadence Design Systems, Inc.
    Inventors: Patrick C. McGeer, Alexander Saldanha, Alberto Sangiovanni-Vincentelli