Patents Represented by Attorney, Agent or Law Firm Harold C. McGurk
  • Patent number: 5502839
    Abstract: An object-oriented software architecture interacts with "real" input/output devices exclusively through "virtual" input/output devices. Since all human interface with the operating system is performed through such virtual devices, the system can accept any form of real input or output devices. The lowest level of the operating system converts input from any physical device to virtual form and converts virtual output into suitable physical output. Any number of physical devices can be connected to, removed from, or replaced in the system without disrupting the system.
    Type: Grant
    Filed: June 2, 1989
    Date of Patent: March 26, 1996
    Assignee: Motorola, Inc.
    Inventor: Frank C. Kolnick
  • Patent number: 5495491
    Abstract: A burst error scrubbing system and method consecutively detects and corrects errors in all of memory, beginning with data stored at the first address of memory and continuing until data stored at the last address of memory is read, corrected and written back to memory. Burst error scrubbing is not performed during a refresh cycle but instead is programmable so that the burst scrubbing can be performed at a specific time interval.
    Type: Grant
    Filed: March 5, 1993
    Date of Patent: February 27, 1996
    Assignee: Motorola, Inc.
    Inventors: Ralph E. Snowden, Douglas R. Kraft, Eugene H. Gruender, Jr.
  • Patent number: 5440181
    Abstract: A system including a number of circuit boards is provided that configures itself automatically. Any number of circuit boards can be placed in any order including sandwich arrangements where the circuit boards automatically configure themselves without any manual intervention by a skilled individual changing jumpers or strapping devices. The multi-board system removes the possibility of an error occurring while configuring the memory and registers.
    Type: Grant
    Filed: January 31, 1994
    Date of Patent: August 8, 1995
    Assignee: Motorola, Inc.
    Inventors: Eugene H. Gruender, Jr., Douglas R. Kraft
  • Patent number: 5423084
    Abstract: A controller operates with a cellular communication system that transmits primary communications. The controller recovers a portion of the spectrum assigned to the primary communications for reuse in transmitting secondary communications. The primary communications' cells move in a predictable manner relative to a site at which the controller is located. The controller monitors primary communications to determine the current active cell. The identities of past active cells are saved so that a historical sequence of active cells is available. A map defining the relative orientation of cells is used with the historical sequence information to predict tracks through newly entered active cells. Based on this prediction, a recoverable cell is selected. Communication link parameters of the recoverable cell are used for secondary communications. The identity of the recoverable cell changes in response to changes in the identity of the active cell.
    Type: Grant
    Filed: May 11, 1992
    Date of Patent: June 6, 1995
    Assignee: Motorola, Inc.
    Inventor: Gregory B. Vatt
  • Patent number: 5418549
    Abstract: A method is provided for using a scroll bar to select and view exact pages of a document without downloading unwanted pages of the document. Instead of displaying all the pages before a particular page is selected via scroll bar, the method does not display any of the incremental or unwanted pages before the actual selected page is selected, retrieved and displayed.
    Type: Grant
    Filed: June 14, 1993
    Date of Patent: May 23, 1995
    Assignee: Motorola, Inc.
    Inventors: Howard C. Anderson, Dennis Wodarz
  • Patent number: 5418864
    Abstract: A post-processing method for an optical character recognition (OCR) method for combining different OCR engines to identify and resolve characters and attributes of the characters that are erroneously recognized by multiple optical character recognition engines. The characters can originate from many different types of character environments. OCR engine outputs are synchronized in order to detect matches and mismatches between said OCR engine outputs by using synchronization heuristics. The mismatches are resolved using resolution heuristics and neural networks. The resolution heuristics and neural networks are based on observing many different conventional OCR engines in different character environments to find what specific OCR engine correctly identifies a certain character having particular attributes. The results are encoded into the resolution heuristics and neural networks to create an optimal OCR post-processing solution.
    Type: Grant
    Filed: July 11, 1994
    Date of Patent: May 23, 1995
    Assignee: Motorola, Inc.
    Inventors: Michael C. Murdock, Marc A. Newman
  • Patent number: 5407362
    Abstract: A number of modules mechanically and electrically connect to each other to form an interconnecting module system. A latching mechanism connects each of the modules together. There is a backplane in each of the modules. The backplanes are interconnected When the modules are interconnected to each other. In addition, the modules can be stacked on top of each other and on top of a base. The base provides stability and support for the stack of modules.
    Type: Grant
    Filed: July 19, 1993
    Date of Patent: April 18, 1995
    Assignee: Motorola, Inc.
    Inventors: Robert J. Carstens, David Cucuzella, John E. Gatti, Naufel C. Naufel, John W. Toor
  • Patent number: 5373566
    Abstract: A diacritical marker recognition system and method recognizes diacritical markers in a character image based upon an analysis by a neural network of the portion of the character image most likely to contain a diacritical marker. Once the neural network determines that a diacritical marker most likely exists in the character image, the system determines by using heuristics whether a diacritical marker exists or whether the character image appears to contain a diacritical marker which is actually a regular character.
    Type: Grant
    Filed: December 24, 1992
    Date of Patent: December 13, 1994
    Assignee: Motorola, Inc.
    Inventor: Michael C. Murdock
  • Patent number: 5343512
    Abstract: A distributed communication network includes switching offices (SOs), moving-orbit satellites, and subscriber information managers (SIMs). A population of mobile units (MUs) communicates through the network. A MU automatically determines its location and communicates with the network so that this information is kept current at a SO serving the MU and at a home SIM for the MU. The terrestrial nodes of the network have information showing which MUs are logged on at any given time. This knowledge is used to block calls to MUs known to be logged off. Calls are setup through cooperation between SOs. When calls are being setup to MUs, call-originating SOs determine appropriate SIMs and obtains the current location of the MUs from those SIMs. This current location corresponds to a call-destination SO with which the originating SO may cooperate in setting up a call.
    Type: Grant
    Filed: March 27, 1992
    Date of Patent: August 30, 1994
    Assignee: Motorola, Inc.
    Inventors: Theresa C. Y. Wang, Raymond J. Leopold, Steven H. Moritz
  • Patent number: 5270970
    Abstract: A device has a plurality of memory portions, a first portion having an output enable and input/output connections and a second portion without output enables and having separate input and output connections. A tri-state buffer has its input coupled to the output connection of the second memory portion and its output coupled to the input connection of the second memory portion. A control connection of the buffer is coupled to the output enable of the device.
    Type: Grant
    Filed: March 15, 1991
    Date of Patent: December 14, 1993
    Assignee: Motorola, Inc.
    Inventor: Eugene H. Gruender, Jr.
  • Patent number: 5253361
    Abstract: Data is retrieved from a database, whose physical organization (indexed matrix) is similar to the logical organization (spread sheet) of the data, by requesting the parameters and the desired time interval. A data interface locates pages in the database containing the requested parameters. Entries from page indexes relating to desired parameters are consolidated into a master composite index. Pages relating to the time period requested are then bound and searched to find the desired data. This data is then returned to the requesting application.
    Type: Grant
    Filed: September 15, 1989
    Date of Patent: October 12, 1993
    Assignee: Emtek Health Care Systems, Inc.
    Inventors: Audree Thurman, Stanley Person, Ronald Norden-Paul, Richad Shelton
  • Patent number: 5253362
    Abstract: Annotations to data objects are stored in the object instance and may be stored in an annotation file or a reference may be store in a reference file. Once annotated, a cell displaying the data object will provide a notation indicating that the data object has an annotation associated therewith. Retrieval of annotations which are not stored in an annotation file or reference file occurs through a search of the object instances. Retrieval of annotations having a reference in a reference file occurs through use of the reference to access the object instances. Retrieval of annotations in an annotation file occurs through retrieval of the annotation file. Once retrieved, the annotations may be in a final form, such as the nursing progress notes, or may be on a scratch pad to allow the user to electronically transfer annotations from a scratch pad to a permanent record.
    Type: Grant
    Filed: January 29, 1990
    Date of Patent: October 12, 1993
    Assignee: Emtek Health Care Systems, Inc.
    Inventors: Lorene S. Nolan, Ronald E. Norden-Paul, Richard E. Shelton, Sandra L. Stewart
  • Patent number: 5247611
    Abstract: A spreadsheet comprised of a plurality of cells is described wherein each cell is separately identified by one or more parameters. The cells are dynamically configured so that the size may be changed depending on the information to be displayed. Each cell has an accompanying form which contains information. The information is generally broken down into mandatory, optional, notational, and other information. The determination of how the information is classified is determined by the cell definition, not by the form or data being displayed. Each cell will display the mandatory information and may display the optional information if present in the form. In addition, a notation (or indicator) will be displayed in the cell if notational information is present in the form.
    Type: Grant
    Filed: April 22, 1991
    Date of Patent: September 21, 1993
    Assignee: Emtek Health Care Systems, Inc.
    Inventors: Ronald Norden-Paul, John Brimm, Richard Shelton
  • Patent number: 5218702
    Abstract: An arbitration system and method are provided for arbitrating access to a system resource such as a memory, wherein the address decode and arbitration portions of the arbitration cycle occur simultaneously thereby reducing the overall arbitration cycle time.
    Type: Grant
    Filed: June 4, 1990
    Date of Patent: June 8, 1993
    Assignee: Motorola, Inc.
    Inventor: Charles W. Kirtland
  • Patent number: 5208907
    Abstract: Input to the system is buffered by the forms manager to determine access to the tile/region and to check entered data. The tile/region will retain various information such as data entered, user, time, changes, etc. To display a form, the forms manager obtains a list of objects to be displayed. This list of objects is then edited to remove objects which are not utilized and to place the remaining objects in a prioritized order. The forms manager then generates the display.
    Type: Grant
    Filed: June 19, 1990
    Date of Patent: May 4, 1993
    Assignee: Emtek Health Care Systems, Inc.
    Inventors: Richard E. Shelton, Ronald E. Norden-Paul, Audree A. Thurman, Stanley C. Person
  • Patent number: 5193194
    Abstract: A concurrent arbitration system and method are provided wherein the most recent requester retains control of a system resource under certain conditions and is allowed access to the resource during a portion of an arbitration cycle which will result in the granting of access to the resource by another requester. This overlapping of a resource access cycle and an arbitration cycle decreases the overall arbitration time and therefore reduces the overall resource access time.
    Type: Grant
    Filed: August 1, 1991
    Date of Patent: March 9, 1993
    Assignee: Motorola, Inc.
    Inventors: Eugene H. Gruender, Jr., Douglas R. Kraft
  • Patent number: D353577
    Type: Grant
    Filed: October 18, 1993
    Date of Patent: December 20, 1994
    Assignee: Motorola, Inc.
    Inventors: Thomas M. Shoda, Naufel Naufel
  • Patent number: D355640
    Type: Grant
    Filed: October 18, 1993
    Date of Patent: February 21, 1995
    Assignee: Motorola, Inc.
    Inventors: Thomas M. Shoda, Naufel C. Naufel
  • Patent number: D356295
    Type: Grant
    Filed: July 7, 1993
    Date of Patent: March 14, 1995
    Assignee: Motorola, Inc.
    Inventors: Thomas M. Shoda, John Toor
  • Patent number: D359478
    Type: Grant
    Filed: July 7, 1993
    Date of Patent: June 20, 1995
    Assignee: Motorola, Inc.
    Inventor: Thomas M. Shoda