Patents Represented by Attorney, Agent or Law Firm Robert S. Babayi
  • Patent number: 5392011
    Abstract: A tunable filter (100) is provided including a first resonator (110) and a second resonator (120). The bandwidth of the tunable filter is maintained constant by providing purely inductive coupling (114) between the first and the second resonators (110 and 120). The first and the second resonators (110 and 120) include tuning elements (108-109 and 118-119) which are second coupled to each other by means of a capacitor (130) to improve image rejection performance of the tunable filter (100).
    Type: Grant
    Filed: November 20, 1992
    Date of Patent: February 21, 1995
    Assignee: Motorola, Inc.
    Inventor: Richard C. Li
  • Patent number: 5388228
    Abstract: A computer system having a plurality of devices which transmit and receive information over a channel is presented. The system includes, in the preferred embodiment, a central arbitration control circuit and a local arbiter associated with each device contending for channel access. Each local arbiter, corresponding to a device which desires channel access, generates a channel request signal to the central control circuit. At the appropriate time when the channel becomes available, the central control circuit generates an arbitrate signal. All local arbiters, then contending for channel access, compare the priority level on the arbitration bus with the priority value of the device it is arbitrating on behalf of, with the winning device gaining access to the channel. Each of the local arbiters contains a programmable circuit which enables the arbiter to operate either utilizing a linear priority arbitration technique or a fairness priority arbitration technique.
    Type: Grant
    Filed: May 20, 1993
    Date of Patent: February 7, 1995
    Assignee: International Business Machines Corp.
    Inventors: Chester A. Heath, James O. Nicholson, James D. Reid, Frederick E. Strietelmeier
  • Patent number: 5388215
    Abstract: The functions of two virtual operating systems (e. S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques. The S/370 is limit checked to prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: April 28, 1994
    Date of Patent: February 7, 1995
    Assignee: IBM Corporation
    Inventors: Ernest D. Baker, John M. Dinwiddie, Jr., Lonnie E. Grice, James M. Joyce, John M. Loffredo, Kenneth R. Sanderson
  • Patent number: 5386567
    Abstract: A computer having slots for attachment of expansion adapters contains means enabling the system formed by the computer and attached adapters to reconfigure automatically, when an adapter is either inserted into an empty slot or removed from an occupied slot, while the system is fully powered and in an application running state. Insertion of an adapter into an empty slot is detected by an adapter detection mechanism. The mechanism signals a programmed resource manager element in the computer, via an interrupt or the like, and the resource manager then sequences the computer and inserted adapter through a series of mechanical and electrical reconfiguring operations. In these operations, the adapter is physically locked into place relative to the slot, supplied with power from a source in the computer, and signal conduction paths through the slot are activated.
    Type: Grant
    Filed: October 14, 1992
    Date of Patent: January 31, 1995
    Assignee: International Business Machines Corp.
    Inventors: Yeong-Chang Lien, Hironao Sone, Kazuo Sekiya, Yoshihisa Kanada
  • Patent number: 5381541
    Abstract: A multiprocessor computer includes a planar board and a processor card mounted on the planar board. An interrupt controller is mounted on the planar board and has a plurality of interrupt input lines for receiving interrupt requests from a plurality of interrupting devices. The interrupt controller also has an output line that transmits an interrupt to the processor card. The processor card includes an interrupt director having a plurality of interrupt request lines respectively connected to interrupt request pins of the different processors. The director is also connected to the output line coming from the interrupt controller. In response to receiving an interrupt request from the interrupt controller, the director performs an interrupt acknowledge cycle and transmits an interrupt request, on only one of the interrupt request lines, to a specific processor predetermined by the director. The specific processor then reads an interrupt vector from the director.
    Type: Grant
    Filed: May 26, 1993
    Date of Patent: January 10, 1995
    Assignee: International Business Machines Corp.
    Inventors: Ralph M. Begun, Michael R. Turner
  • Patent number: 5381538
    Abstract: A direct memory access (DMA) controller for exchanging data information between a system memory and an input/output (I/O) device in an initial data exchange mode and an alternate data exchange mode includes a register for exchanging the data information during both modes and a residual data register for storing residual data information in the register upon commencement of the alternate data exchange mode and for providing the residual data information when the initial data exchange mode is restarted.
    Type: Grant
    Filed: October 15, 1991
    Date of Patent: January 10, 1995
    Assignee: International Business Machines Corp.
    Inventors: Nader Amini, Bechara F. Boury, Terence J. Lohman
  • Patent number: 5379342
    Abstract: A personal computer system compatible with application programs and operating system software. The personal computer system includes a microprocessor electrically coupled to a data bus, non-volatile memory electrically coupled to the data bus, volatile memory electrically responsive to the data bus and a direct access storage device electrically responsive to the data bus, the direct access storage device storing a second portion of operating system microcode. The non-volatile memory stores a first portion of operating system microcode and the direct access storage device stores a second portion of operating system microcode. The second portion of operating system microcode includes a boot program. The first portion of operating system microcode verifies the integrity of the boot program prior to loading the boot program into the volatile memory.
    Type: Grant
    Filed: January 7, 1993
    Date of Patent: January 3, 1995
    Assignee: International Business Machines Corp.
    Inventors: William C. Arnold, Richard Bealkowski
  • Patent number: 5371453
    Abstract: A battery unit charger system is provided which includes a charger (110) for supplying charge current and a battery (120) having a memory (122) for storing battery-related information. The charger (110) includes a controller which exchanges the battery-related information with the memory (122) and in response thereto, controls overall operation of the charger (120). The battery (120) includes a common battery port (126) for selectively receiving charge current and for exchanging data with the charger (120). The controller cuts off the supply of charge current when data is being exchanged with the memory through the common port (126).
    Type: Grant
    Filed: January 28, 1993
    Date of Patent: December 6, 1994
    Assignee: Motorola, Inc.
    Inventor: Jose M. Fernandez
  • Patent number: 5371844
    Abstract: A method for adjusting elements of a graphical user interface operating system is disclosed. The method includes providing the operating system with a plurality of palette managers; each palette manager includes a plurality of element values. The palette managers are represented on a display device by icons, are accessible via windows and are responsive to a pointer. One of the palette managers is activated via the pointer to provide an activated palette manager window. One of the values of the activated palette manager window is selected via the pointer. The selected value is dragged to an element to be updated and dropped on that element. Dropping the selected value causes the element to be updated to correspond to the selected value.
    Type: Grant
    Filed: March 20, 1992
    Date of Patent: December 6, 1994
    Assignee: International Business Machines Corporation
    Inventors: Christopher Andrew, Marc A. Bloomfield
  • Patent number: 5371901
    Abstract: A portable communication device (10) is controlled by voice recognition circuitry (20) remote from the portable communication device. The portable communication device includes apparatus for producing and transmitting a parametric representation of voice commands. The remote circuitry (which could possibly be a base station, a mobile repeater, or simply a dedicated box, separate from the portable) produces control signals, responsive to the parametric representation of voice commands, for controlling the portable communication device.
    Type: Grant
    Filed: March 4, 1994
    Date of Patent: December 6, 1994
    Assignee: Motorola, Inc.
    Inventors: John D. Reed, R. Mark Harrison, Walter J. Rozanski, Jr.
  • Patent number: 5369749
    Abstract: The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques. The S/370 is limit checked to prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: April 19, 1994
    Date of Patent: November 29, 1994
    Assignee: IBM Corporation
    Inventors: Ernest D. Baker, John M. Dinwiddie, Jr., Lonnie E. Grice, James M. Joyce, John M. Loffredo, Kenneth R. Sanderson
  • Patent number: 5369767
    Abstract: The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques. The S/370 is limit checked to prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: May 17, 1989
    Date of Patent: November 29, 1994
    Assignee: International Business Machines Corp.
    Inventors: John M. Dinwiddie, Jr., Lonnie E. Grice, John M. Loffredo, Kenneth R. Sanderson
  • Patent number: 5365595
    Abstract: A sealed microphone assembly is disclosed including a microphone (120), a microphone housing (110) having a cavity (116) being resonant at an audio frequency range, and a sealing membrane (130). The sealing membrane 130 covers the cavity 116, thereby making the microphone assembly (100) fully sealed. The attenuation caused by sealing the microphone assembly (100) is compensated by the resonant characteristic of the cavity (116). The cavity (116) also includes one or more apertures (112) for creating a bandpass response.
    Type: Grant
    Filed: February 19, 1993
    Date of Patent: November 15, 1994
    Assignee: Motorola, Inc.
    Inventor: Richard C. Li
  • Patent number: 5363497
    Abstract: The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques, The S/370 is limit checked prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: November 8, 1994
    Assignee: IBM Corporation
    Inventors: Ernest D. Baker, John M. Dinwiddie, Jr., Lonnie E. Grice, John M. Loffredo, Kenneth R. Sanderson, Gustavo A. Suarez
  • Patent number: 5363030
    Abstract: Supply of energy to a radio device (220) as provided by a battery pack (210) is remotely controlled by coupling a transistor switch (213) between an energy source (212) within the battery pack (210) and battery terminals (222 and 224). The transistor switch (213) is controlled by a control signal (238) which is applied to the battery (210) through a control terminal (217) disposed on the battery.
    Type: Grant
    Filed: September 9, 1993
    Date of Patent: November 8, 1994
    Assignee: Motorola, Inc.
    Inventors: Robert B. Ford, Mehrdad Badie
  • Patent number: 5359624
    Abstract: In a CDMA communication system (100) capable of communicating between a receiver (10) and a transmitter (20)direct sequence spread spectrum communication signals (30), a system and method for synchronizing receiver chip timing and transmitter chip timing. Transmitter (10) transmits a training bit sequence (31) coded with a spreading chip sequence. The receiver (20) adaptively determines a representation of a despreading chip sequence using a tapped delay line equalizer (400). The representation of the despreading chip sequence is represented by tap coefficient potentials of the equalizer (400). Receiver chip timing offset is determined based on the tap coefficient potentials.
    Type: Grant
    Filed: June 7, 1993
    Date of Patent: October 25, 1994
    Assignee: Motorola, Inc.
    Inventors: Edward K. B. Lee, Jimmy Cadd, Tracy L. Fulghum
  • Patent number: 5347649
    Abstract: A data processing system adapted to perform a plurality of interleaved data processing functions (2, 4, 6), characterised in that each data processing function (2, 4, 6) stores self-diagnostic trace data in a memory (16) shared between the data processing functions (2,4,6) and the data processing system performs a trace function (8) which reads the trace data from the shared memory (16) and correlates the trace data into a single output. The disclosed system provides a trace facility in which a single correlated trace output is produced from the trace messages produced by all the different data processing functions (2, 4, 6). A single correlated output enables errors involving the interaction of two or more data processing functions (2, 4, 6) to be more easily identified.
    Type: Grant
    Filed: March 6, 1990
    Date of Patent: September 13, 1994
    Assignee: International Business Machines Corp.
    Inventor: Graham R. Alderson
  • Patent number: 5345472
    Abstract: In an adaptive CDMA receiver (20), a DS-SS received signal and a reference signal are equalized by minimizing the error between them the received signal includes a desired DS-SS communication signal comprising binary bits coded with spreading chip sequences. The received signal is sampled at a chip rate to produce sampled received signals which are correlated with each other. The received samples are de-correlated by employing an orthogonal transformation algorithm to provide de-correlated elements corresponding to the received samples. The equalization process is accelerated by minimizing the error based on the de-correlated elements.
    Type: Grant
    Filed: August 2, 1993
    Date of Patent: September 6, 1994
    Assignee: Motorola, Inc.
    Inventor: Edward K. B. Lee
  • Patent number: 5341487
    Abstract: A personal computer has a memory system including a write-through cache which is accessible by more than one device. A snoop mechanism includes logic that monitors bus master control signals to determine if a new memory write cycle has been started before a current snoop cycle has finished. If a new cycle has been started, then a corresponding snoop cycle occurs which overlaps the new memory cycle and is pipelined with the previous snoop cycle so that the snooping mechanism does not fall behind the memory write cycles.
    Type: Grant
    Filed: December 20, 1991
    Date of Patent: August 23, 1994
    Assignee: International Business Machines Corp.
    Inventors: Michael T. Derwin, William A. Wall
  • Patent number: D354040
    Type: Grant
    Filed: December 30, 1992
    Date of Patent: January 3, 1995
    Assignee: Motorola, Inc.
    Inventors: Craig F. Siddoway, Scott H. Richards, Douglas D. Peebles, Christian Schneider