Patents by Inventor Lloyd A. Hasley

Lloyd A. Hasley 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: 6915414
    Abstract: A single shared processing path is used as contexts are switched during processing. Each unique context is processed using a corresponding unique pipeline. If a pipeline that is executing under one context stalls, processing is switched in the shared processing path to another pipeline that is executing under second context. New pipelines are enabled for execution by borrowing a clock cycle from the currently executing pipeline. In some cases contexts are assigned various relative priority levels. In one case a context switching microprocessor is used in a communication engine portion of a system-on-a-chip communication system.
    Type: Grant
    Filed: July 20, 2001
    Date of Patent: July 5, 2005
    Assignee: ZiLOG, Inc.
    Inventors: Gyle D. Yearsley, William J. Tiffany, Lloyd A. Hasley
  • Patent number: 5655078
    Abstract: A fiber data distributed interface (FDDI) system uses an MLT3A encoding scheme in order to reduce DC bias or baseline wander. The MLT3A encoding scheme is a scheme wherein logical zeros are transmitted as ground voltages and logical ones are transmitted as one of either positive voltages or negative voltages depending upon past transmission history (FIG. 4 ) wherein the past history is recorded by a counter C or an analog circuit. MLT3A ensures that the baseline wander or DC bias returns to zero or is maintained as close to zero as possible in a timely manner so that no FDDI systems will fail from baseline wander.
    Type: Grant
    Filed: September 30, 1994
    Date of Patent: August 5, 1997
    Assignee: Motorola Inc.
    Inventors: Paul M. Anderson, Lloyd A. Hasley, Carol Jens
  • Patent number: 5539733
    Abstract: An integrated circuit for use in fiber distributed data interface (FDDI) system has four elastic layer and buffer management (ELM) circuits (12, 14, 16, and 18) coupled through a crossbar switch (20). The crossbar switch (20) allows any of the ELM circuits (12, 14, 16, and 18) to be coupled to any other ELM circuit (12, 14, 16, or 18) or to one of three external buses for FDDI communication. By using a crossbar switch and four ELM devices on a single integrated circuit, FDDI performance is improved while system design is made easier and more flexible than previously possible. Cipher circuitry (22, 24, 26, and 28) is used to scramble and descramble data ingoing and outcoming from the ELM devices. Concentrators, workstations, local area networks (LANs), and the like may incorporate the circuit (10) to improve performance and flexibility.
    Type: Grant
    Filed: May 22, 1995
    Date of Patent: July 23, 1996
    Assignee: Motorola, Inc.
    Inventors: Paul M. Anderson, Lloyd A. Hasley
  • Patent number: 5442628
    Abstract: An integrated circuit for use in fiber data distributed interface (FDDI) system has four elastic layer and buffer management (ELM) circuits (12, 14, 16, and 18) coupled through a crossbar switch (20). The crossbar switch (20) allows any of the ELM circuits (12, 14, 16, and 18) to be coupled to any other ELM circuit (12, 14, 16, or 18) or to one of three external buses for FDDI communication. By using a crossbar switch and four ELM devices on a single integrated circuit, FDDI performance is improved while system design is made easier and more flexible than previously possible. Cipher circuitry (22, 24, 26, and 28) is used to scramble and descramble data ingoing and outcoming from the ELM devices. Concentrators, workstations, local area networks (LANs), and the like may incorporate the circuit (10) to improve performance and flexibility.
    Type: Grant
    Filed: November 15, 1993
    Date of Patent: August 15, 1995
    Assignee: Motorola, Inc.
    Inventors: Paul M. Anderson, Lloyd A. Hasley
  • Patent number: 5263163
    Abstract: Arbitration is performed among a plurality of users for access to a shared resource in a system of the kind in which the users arbitrate by placing arbitration signals on a line and subsequently comparing their arbitration signals with a signal appearing on the line, by providing the users with independently operating clocks, and controlling the progression of the arbitration based on timing provided by the clock of at least one of the users. The progression of the arbitration thus does not depend upon a single master clock, or upon synchronizing the individual user clocks.
    Type: Grant
    Filed: October 19, 1992
    Date of Patent: November 16, 1993
    Assignee: Codex Corporation
    Inventors: Craig S. Holt, Joseph Keren-Zvi, Lloyd A. Hasley
  • Patent number: 4704606
    Abstract: A packet switching system is disclosed for transmitting variable length packets between system ports. Each byte of each packet has a special one-bit field for indicating whether the byte is the last byte of a packet. A "1" in this field specifies that the byte is the last byte of a packet and activates port control circuitry that changes the potential on a system control conductor to indicate that the system data bus is now idle and free for use by other ports.
    Type: Grant
    Filed: February 24, 1987
    Date of Patent: November 3, 1987
    Assignee: American Telephone and Telegraph Company and AT&T Information Systems Inc.
    Inventor: Lloyd A. Hasley
  • Patent number: 4694196
    Abstract: A clock recovery circuit for recovering the clock from an incoming data stream. The circuit comprises a transition detector and a module 3 counter operating at three times the expected rate of the incoming clock. A clock pulse is generated by the counter one count interval after a transition is detected.
    Type: Grant
    Filed: December 7, 1984
    Date of Patent: September 15, 1987
    Assignee: American Telephone and Telegraph Company and AT&T Information Systems
    Inventors: Lloyd A. Hasley, Jaan Raamot
  • Patent number: 4656627
    Abstract: A packet switching system having separate arbitration and data buses together with circuitry for dividing the buses into a plurality of time segments termed phases. The plurality of phases permit a like plurality of separate arbitration operations and a like plurality of separate data exchanges to be effected concurrently on the arbitration bus and data bus, respectively. The use of n phases increases the data transmission capability of the system by a factor of n over prior art arrangements using only a single phase.
    Type: Grant
    Filed: November 21, 1984
    Date of Patent: April 7, 1987
    Assignees: AT&T Company, AT&T Information Systems Inc.
    Inventors: Lloyd A. Hasley, Jaan Raamot
  • Patent number: 4631534
    Abstract: A distributed packet switching system in which a centralized switch is not used and, instead, each transmitting port contains the intelligence required to derive and then insert the destination port and station addresses into the header of each packet to be transmitted by the port. The port circuitry that derives the destination addresses operates under control of a central controller which, prior to the setup of each call, receives information identifying the transmitting port and calling station as well as the destination station number dialed at the calling station. The controller processes this data to derive the destination port and station addresses. The derived addresses are sent to and stored in a RAM in the transmitting port. The RAM outputs the destination port and station addresses for each packet subsequently transmitted by the port on the call.
    Type: Grant
    Filed: November 13, 1984
    Date of Patent: December 23, 1986
    Assignee: AT&T Information Systems Inc.
    Inventors: Andrew D. Franklin, Lloyd A. Hasley, James E. Smith