U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5443036

Method of exercising a cat

A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand-held laser apparatus onto the floor or wall.

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

US Patent 6219736 - Universal serial bus (USB) RAM architecture for use with microcomputers via an interface optimized for integrated services device network (ISDN)

US Patent Issued on April 17, 2001
Estimated Patent Expiration Date: Icon_subject November 12, 2018Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
loading...


View Patent Images (PDF)
(Registered users only)

Abstract

A RAM-based interrupt-driven interface device is disclosed for establishing a communication link between a universal serial bus (USB) host and a microcontroller device for providing a control function, the interface device being operative to receive digital information in the form of command, data and control packets from the host and to process the packets and communicate the processed digital information to the microcontroller device, and in response thereto, the microcontroller device being operative to communicate digital information to the interface device for processing and transfer thereof to the host. The interface device includes means for receiving a command generated by the host through a USB bus, means for storing the host-generated command and for generating an interface device interrupt signal upon storage of said host-generated command for use by the microcontroller device in responding to the host-generated command, a microcontroller bus for transferring microcontroller information and the interface device interrupt signal between the interface device and the microcontroller device. The interface device further includes means for receiving a microcontroller command from the microcontroller device in response to said interface device interrupt signal and means for storing the microcontroller command and it is operative to generate a microcontroller device interrupt signal upon storage of the microcontroller command for use by the interface device in developing an address for identification of the interface device to the host during subsequent communications therebetween, wherein during communication between the host and the interface device, the interface device-developed address is used by the interface device to identify host-provided information in the form of packets, and upon processing of the host-provided information, to provide the microcontroller device with the necessary information to allow it to respond to the host thereby allowing a generic microcontroller device to be flexibly interfaced with a USB, host for communication therebetween.

Other References

  • Don Johnson, "Universal Serial Bus System Architecture

Inventor

Application

No. 191443 filed on 11/12/1998

US Classes:

710/315, Different protocol (e.g., PCI to ISA)370/259, SPECIAL SERVICES370/420, For connecting plural subscribers to a network (i.e., network termination)370/524, Using a dedicated signaling channel (i.e., D-channel)709/226, Network resource allocating709/250, NETWORK-TO-COMPUTER INTERFACING710/14, Mode selection710/52, Input/Output data buffering710/100INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING)

Field of Search

710/52, Input/Output data buffering710/14, Mode selection710/100, INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING)709/250, NETWORK-TO-COMPUTER INTERFACING709/226, Network resource allocating370/259, SPECIAL SERVICES370/420, For connecting plural subscribers to a network (i.e., network termination)370/524Using a dedicated signaling channel (i.e., D-channel)

Examiners

Primary: Lee, Thomas C.
Assistant: Peyton, Tammara

Attorney, Agent or Firm

US Patent References

4604683, Communication controller using multiported random access memory
Issued on: 08/05/1986
Inventor: Russ ,   et al.
4799156, Interactive market management system
Issued on: 01/17/1989
Inventor: Shavit ,   et al.
5309440, ISDN user-network interface system
Issued on: 05/03/1994
Inventor: Nakamura, et al.
5497373, Multi-media interface
Issued on: 03/05/1996
Inventor: Hulen, et al.
5530894, Adapter for interfacing a computer to a multichannel digital network, with port for a telephone
Issued on: 06/25/1996
Inventor: Farrell, et al.
5537654, System for PCMCIA peripheral to execute instructions from shared memory where the system reset signal causes switching between modes of operation by alerting the starting address
Issued on: 07/16/1996
Inventor: Bedingfield, et al.
5541930, Byte aligned communication system for transferring data from one memory to another memory over an ISDN
Issued on: 07/30/1996
Inventor: Klingman
5574861, Dynamic allocation of B-channels in ISDN
Issued on: 11/12/1996
Inventor: Lorvig, et al.
5682552, Data communication adapter and data communication terminal apparatus for performing data transmission and reception between terminals
Issued on: 10/28/1997
Inventor: Kuboki, et al.
5859993, Dual ROM microprogrammable microprocessor and universal serial bus microcontroller development system
Issued on: 01/12/1999
Inventor: Snyder
5974486, Universal serial bus device controller comprising a FIFO associated with a plurality of endpoints and a memory for storing an identifier of a current endpoint
Issued on: 10/26/1999
Inventor: Siddappa
6044428Configurable universal serial bus node
Issued on: 03/28/2000
Inventor: Rayabhari

International Class

G06F 013/00

Comments

No comments for this page
 
 
Forgot password?
Register here