Patents Issued in July 6, 2004
-
Patent number: 6760755Abstract: Method and apparatus for configuring an imaging system for communication with different remote devices having different requirements. A field engineer selects a prestored configuration file for a particular device from a configuration file library stored on the imaging system hard disk. The selection is made by selecting from a drop-down pick list of equipment identified by make and model. The pick list itself is constructed from information extracted from the configuration file library. The configuration data in the selected configuration file is used to construct a new configuration file, which is later saved to the hard disk. If the device is activated, a portion of the selected configuration file is also copied to an Attribute Control File, which is later saved to the hard disk. The installed configuration files and the Attribute Control Files for activated devices are then read into system memory when the imager is rebooted.Type: GrantFiled: September 22, 2000Date of Patent: July 6, 2004Assignee: GE Medical Systems Global Technology Company, LLCInventor: Charles Cameron Brackett
-
Patent number: 6760756Abstract: A method and system are provided for optimizing the local caching of one or more data components available from a server node. Each of plural nodes connected to a local area network is provided with a locally physically present cache. Each of the caches of at least some of the plurality of nodes are linked together into a single virtual cache. A particular one of the nodes is designated as a repository node for persistently storing a particular data component and for providing a copy of the particular data component to other referencing nodes of the plurality of nodes which lack, but which desire to access, the particular data component. Designation of the particular node as the repository node is unchanged solely by providing a copy of the particular data component to one of the referencing nodes that desires to access the particular data component. The repository function of a node for a particular data component is relatively static.Type: GrantFiled: June 21, 2000Date of Patent: July 6, 2004Assignee: MangoSoft CorporationInventors: Scott H. Davis, Daniel J. Dietterich, Paul D. Asselin, Gerard R. Plouffe, Phillip John Romine
-
Patent number: 6760757Abstract: Internet access is provided to passengers in a vehicle such as an aircraft through a proxy server (10) which has access terminals (T1-n) for passengers' lap top computers or personal organisers (UT1-n). The proxy server (10) can be connected through a satellite link (2, 3) to a ground-based land station (5) connected to the Internet. In order to minimise use of the wireless link (2, 3), the proxy server, whilst the aircraft is in transit, is loaded with most frequently used web pages from a ground-based server (15), connected through terminals (14, 16) and a wired link (13). The downloaded web pages may be selected according to the destination of the journey. E-mail messages produced by the passengers may be temporarily stored until the aircraft lands and then downloaded to the server (15) for onward transmission.Type: GrantFiled: July 7, 1998Date of Patent: July 6, 2004Assignee: ICO Services, LimitedInventors: Olof Ingemar Lundberg, Thomas Goerke
-
Patent number: 6760758Abstract: A system and method for coordinating access to a network for a plurality of user devices includes a server configured to establish a placeholder at the server, and control logic configured to retrieve and display a subset of information indicated by the placeholder. The server is connected to the network, and the placeholder indicates information available from the network and is established upon demand from a requesting user device connected to the network and in communication with the server. The control logic retrieves and displays the information, upon demand, at a receiving user device having a device type, with the subset based on the device type.Type: GrantFiled: August 31, 1999Date of Patent: July 6, 2004Assignee: Qwest Communications International, Inc.Inventors: Arnold M. Lund, Edward Youngs
-
Patent number: 6760759Abstract: A set of applications to facilitate mobile communications and use of the Internet are bundled to allow the wireless environment to tailored to the handle the load imposed by WEB surfing. The applications include a quick connection to the server, validation of user and user device, resumption of disconnected sessions, and snapshot quantized information delivery. In addition, fast service for likely requested location specific information, search narrowing before search, user behavior habit learning speed-up, consideration of Internet contractual issues, and a speedy search engine make searching more timely. Reliability of information pages is assured by authenticating the updates before they are placed in local storage. Applications to implement this include online authenticated snapshot update provisioning, Internet page conversion tools, tailored Internet page conversion tools, and Information Content Provider tools.Type: GrantFiled: May 1, 2000Date of Patent: July 6, 2004Assignee: Mtel LimitedInventor: Chung Chan
-
Patent number: 6760760Abstract: A communication system includes a communication server having a file storage cache, at least one control system coupled to the communication server via a communication path, and at least one client application in communications with the communication server. The communication server is operable to transmit files between the at least one client application and the at least one control system.Type: GrantFiled: June 7, 2000Date of Patent: July 6, 2004Assignee: AMX CorporationInventor: William B. McGrane
-
Patent number: 6760761Abstract: A system facilitates configuration of at least one of multiple network devices (130) of different types. The system includes a configuration database (310), a policies database (320), a configuration generator (330), and a protocol engine (340). The configuration database (310) stores data that defines a configuration for the network device (130). The policies database (320) stores rules for configuring the network device (130). The configuration generator (330) generates a deployable configuration from the data in the configuration database (310) and the rules in the policies database (320). The protocol engine (340) deploys the deployable configuration to the network device (130).Type: GrantFiled: March 27, 2000Date of Patent: July 6, 2004Assignees: Genuity Inc., Verizon Corporate Services Group Inc.Inventor: Alan Sciacca
-
Patent number: 6760762Abstract: An Intelligent Network Providing Network Access Services (INP-NAS) for telephonic services is disclosed, which utilizes a network platform containing applications controller and Object and Network Discovery techniques to activate applications providing a class of useful network services that reduce service provision intervals, improve service provisioning, installation, service quality, improve security, and network engineering and thereby improve customer satisfaction.Type: GrantFiled: July 13, 2001Date of Patent: July 6, 2004Assignee: Tele Services Solutions, INCInventor: David Pezzutti
-
Patent number: 6760763Abstract: This invention provides methods and apparatus which provide a solution to the problem of server load balancing. Log files are collected from each server within a server cluster. The log files are analysed by the monitoring process to find file relations. The analysis uses a window to search for requests such that a file relation is established. Other techniques are described to establish file relations. Based on file relations files are merged into groups such that these groups of files can be distributed to N servers within a server cluster. The file merging process continues until there are N groups corresponding to the N servers. The files for each group are either distributed to each server, or all files are distributed to all servers and each server activates only the subset which comprises the group of files for that server.Type: GrantFiled: August 27, 1999Date of Patent: July 6, 2004Assignee: International Business Machines CorporationInventors: Raymond Byars Jennings, III, Dinesh Chandra Verma
-
Patent number: 6760764Abstract: A real time stamp distribution system for multi-element/multi-processor networks. A master network element derives a real time stamp (RTS) from a source and distributes the RTS to the remaining network elements. A combination of distribution methods are discussed including a dedicated hardware connection, hardware and software messaging and a method wherein a high precision stamp is derived from an oscillator located on each network element. In one embodiment the system has a drift adjustment feature to compensate for a system time stamp drift relative to the real time. Redundancy can be provided by employing multiple master timekeeper elements. The RTS in one application has three timing components; a high precision portion; an intermediate precision portion and a low precision portion. The intermediate portion can be implemented using shifter based counters such as a linear feedback shift register.Type: GrantFiled: August 9, 2000Date of Patent: July 6, 2004Assignee: Alcatel Canada Inc.Inventors: Steve G. Driediger, John S. Gryba, Charles H. Mitchell
-
Patent number: 6760765Abstract: A cluster server apparatus operable to continuously carrying out data distribution to terminals even if among a plurality of cache servers of the cluster server apparatus cache server, while optimally distributing loads on the plurality of cache servers. A cluster control unit of the cluster server apparatus distributes requests from the terminals based on the load of each of the plurality of cache servers. A cache server among the plurality of cache servers distributes, requested data (streaming data) to a terminal if the requested data is stored in a streaming data storage unit of the cache server, while distributing data from a content server the requested data if it is not stored in the streaming data storage unit. The data distributed from the content server is redundantly stored in the respective streaming data storage units of two or more cache servers. One cache server detects the state of distribution of the other cache server that stores the same data as that stored in the one cache server.Type: GrantFiled: October 20, 2000Date of Patent: July 6, 2004Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Rieko Asai, Takeshi Omura, Masaki Horiuchi
-
Patent number: 6760766Abstract: A method and device for handling data transmissions in a redundant data network comprising a first network and a second network and a transmission protocol, further comprising a plurality of nodes, of which at least two nodes are each connected to a first network and a second network. The method comprises the steps of sending a first message via a first network and resending the first message when the timeout for receipt of an acknowledgement signal expires. When a timeout expires, the message is resent via the second network by substituting a second route-specific address using the second network in place of said first network. In the preferred embodiment of the invention the transmission protocol TCP/IP is used as the transmission protocol. The advantage is that the method does not increase network traffic and the timeout period may be selected to suit the traffic conditions of particular data networks.Type: GrantFiled: August 16, 1999Date of Patent: July 6, 2004Inventor: Per Sahlqvist
-
Patent number: 6760767Abstract: A system and method is disclosed for in-field communication connectivity verification reporting between centralized on-line centers, and a number of in-field subscribing stations. The substations each have associated therewith an in-field product controlled by software which requires periodic upgrading, maintenance, service, and general monitoring. The system and method includes a computer program and a computer data signal embodied in a carrier wave for carrying out the process, which includes submitting customer and product data, and a user selected mode of notification of completion electronically to a centralized on-line center, which in turn creates a configuration module based on the submitted customer and product data. The configuration module is then transmitted to the subscribing station by the on-line center. The configuration module is loaded into the subscribing station to allow future communications between the on-line center and the subscribing station.Type: GrantFiled: December 2, 1999Date of Patent: July 6, 2004Assignee: General Electric CompanyInventors: Diane M. Miesbauer, Rita-Fontell Diarrassouba, William Golden Blair, Dan Paul Quirt
-
Patent number: 6760768Abstract: A multi-level network security system is disclosed for a computer host device coupled to at least one computer network. The system including a secure network interface Unit (SNIU) contained within a communications stack of the computer device that operates at a user layer communications protocol. The SNIU communicates with other like SNIU devices on the network by establishing an association, thereby creating a global security perimeter for end-to-end communications and wherein the network may be individually secure or non-secure without compromising security of communications within the global security perimeter. The SNIU includes a host/network interface for receiving messages sent between the computer device and network. The interface operative to convert the received messages to and from a format utilized by the network. A message parser for determining whether the association already exists with another SNIU device.Type: GrantFiled: August 7, 2001Date of Patent: July 6, 2004Assignee: Micron Technology, Inc.Inventors: James M. Holden, Stephen E. Levin, James O. Nickel, Edwin H. Wrench
-
Patent number: 6760769Abstract: A method for transmitting transmit data associated with a bi-directional data flow between a first host computer and a second host computer. The first host computer and the second host computer are coupled via a computer network. The method includes storing transmit-facilitating parameters employed for the transmitting the transmit data in a first control block. The first control block is implemented in the first host computer and associated with the bi-directional data flow. The transmitting the transmit data is performed in accordance with the TCP protocol. The method also includes employing the transmit-facilitating parameters in the first control block to facilitate servicing a transmit request pertaining to a given portion of the transmit data from the first host computer to the second computer.Type: GrantFiled: August 30, 2002Date of Patent: July 6, 2004Assignee: Adaptec, Inc.Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Patent number: 6760770Abstract: The present invention provides a portable information system the enables a user to access necessary information from a home page of a store even when the user does not know the URL of the home page. In order to attain this, a portable information terminal 1 has a wireless telephone communication function, such as a PHS, and a guide switch 1c that requests area information from the Internet provider 5, transmits via an antenna 1A to base station 3A or base station 3B, and obtains information about the current position by GPS. In addition, the base station 3A and base station 3B are connected to the ISDN public telecommunication network 2, for example, via an exchange, and connect the communication line between the public telecommunication network 2 and the portable information terminal 1. In addition, a server 5c having a database 5d that stores data is connected to the telecommunication network 2 via the access points 4A-4D of the Internet provider 5 and the provider communication network 5a.Type: GrantFiled: August 22, 2000Date of Patent: July 6, 2004Inventor: Naoyuki Kageyama
-
Patent number: 6760771Abstract: A method and system for delivering a datagram across multiple inter-network servers. The datagram is delivered from a source device having a first network level protocol to a destination device having a second network level protocol. The inter-network servers transport the datagram in accordance with a transport level protocol while the datagram has a transport priority defined by the first and second network level protocols. The source device delivers the datagram from a source port that designates the transport priority and the destination device receives the datagram at a destination port that also designates the transport priority. In accordance with the method of the present invention, either the source port or said destination port is first identified. The transport priority of said datagram is identified utilizing the transport priority designation of the identified source port or destination port. A current server capacity of each of the inter-network servers is determined.Type: GrantFiled: October 17, 2000Date of Patent: July 6, 2004Assignee: International Business Machines CorporationInventors: Didier Giroir, Olivier Hericourt
-
Patent number: 6760772Abstract: A data Interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.Type: GrantFiled: December 14, 2001Date of Patent: July 6, 2004Assignee: Qualcomm, Inc.Inventors: Qiuzhen Zou, George Alan Wiley, Brian Steele
-
Patent number: 6760773Abstract: The present invention relates to an infrared transmission protocol and more particularly to an infrared transmission protocol for wireless keyboard and PC remote controller. The transmission codes are grouped into four parts—key codes for keyboard, button codes for remote controller, mouse codes for keyboard, and mouse codes for remote controller. Key codes for keyboard are used to identify the MAKE and BREAK of keys on wireless keyboard. Button codes for remote controller are used to identify the MAKE and BREAK of buttons on PC remote controller. Mouse codes for keyboard and remote controller are defined separately. They are used to identify action of pointing devices on wireless keyboard and PC remote controller. Transmission codes are encoded into the RS232 format and transmitted through infrared wave at the baud rate of 1200. Each key packet for keyboard consists of two data-units. Each mouse packet for keyboard and each button and mouse packet for PC remote controller consist of three data-units.Type: GrantFiled: July 31, 2000Date of Patent: July 6, 2004Assignee: Lite-On Technology CorporationInventor: Chunn Cherh Kuo
-
Patent number: 6760774Abstract: A boundary apparatus on the transmission side provided on the boundary between an IP network accommodating a transmitting terminal and an ATM network separates the requests for bandwidth which are received from receiving terminals via boundary apparatuses on the reception side into a plurality of groups on the basis of a required bandwidth, establishes a point-multipoint connection between the boundary apparatus on the transmission side and each of the boundary apparatuses on the reception side for each group, and transmits the data from the transmitting terminal to each of the receiving terminals via the connection.Type: GrantFiled: January 24, 2000Date of Patent: July 6, 2004Assignee: Fujitsu LimitedInventors: Toshio Soumiya, Kenya Takashima, Koji Nakamichi, Naotoshi Watanabe, Yutaka Ezaki
-
Patent number: 6760775Abstract: A method and system that enables a network and components of the network to be aware of the services existing at the edges of the network and to route connection requests for these services to appropriate servers within the network based on a variety of criteria. By making the network and network components service-aware, routing functions can be implemented in a more scalable and efficient way.Type: GrantFiled: March 6, 2000Date of Patent: July 6, 2004Assignee: AT&T Corp.Inventors: Nikolaos Anerousis, Gisli Hjalmtysson
-
Patent number: 6760776Abstract: A method and apparatus for processing network frames by embedding control information achieves an efficient frame processing system within a network processor (NP). The layer type of the frame can be quickly determined by the layer processing components of picocode running on the NP by examining control information that is written by ingress processing layers to produce a modified frame format. The frames are routed to appropriate layer processors and processing for certain layers may be bypassed if the picocode determines that no processing is required at that layer. The frame may also be discarded completely by any of the layer processors.Type: GrantFiled: April 10, 2000Date of Patent: July 6, 2004Assignee: International Business Machines CorporationInventors: Anthony Matteo Gallo, Natarajan Vaidhyanathan, Colin Beaton Verrilli, Gail Irene Woodland
-
Patent number: 6760777Abstract: An inter-network method for distributing a path-vector routing protocol within a multi-processor router has steps of running an instance of a router-distributed Border Gateway Protocol (rdBGP) on each of a plurality of processors of the multi-processor router, establishing routing sessions between individual instances of rdBGP running on separate processors of the multi-processor router, and between individual ones of the instances of rdBGP and external protocol peers, exchanging routing information between instances of rdBGP and the external protocol peers, wherein the instances of rdBGP learn, from the external protocol peers, routes for a plurality of destinations, calculating independently, by each instance of rdBGP, a set of routes, including a best route, from each of the plurality of destinations learned from the external protocol peers, and sharing route information determined with the other instances of rdBGP running on separate processors in the multi-processor router, and updating route informationType: GrantFiled: September 15, 2000Date of Patent: July 6, 2004Assignee: Pluris, Inc.Inventors: Puneet Agarwal, Vivek Menezes, Erol Basturk
-
Patent number: 6760778Abstract: A method and apparatus for enhancing the current data communication capabilities of the North American Terrestrial System (NATS) Network is presented. In accordance with an embodiment of the present invention, an airborne data server (ADS) is added to the airborne architecture of the current NATS Network and a ground data gateway (GDG) is added to the ground-based architecture of the current NATS Network. The ADS functions as a router/gateway connected to many local area networks (LANs) aboard the aircraft. The ADS provides for the automation of data services such as scheduling, routing and translation. The GDG is the central hub for the network and dispatcher of data to customer premises or to the aircraft.Type: GrantFiled: May 14, 1999Date of Patent: July 6, 2004Assignee: AT&T Wireless Services, Inc.Inventors: Eric A. Nelson, Michael B. O'Meara
-
Patent number: 6760779Abstract: An apparatus and method for high speed transmission of data over a transmission line/medium/network telephone, wherein this high speed is achieved by simultaneously, or in a timed and marked relationship, transmitting multiple bits of data over parallel frequencies rather than serially transmitting one bit of data at a time over one frequency.Type: GrantFiled: January 29, 1999Date of Patent: July 6, 2004Inventor: William K. Riceman
-
Patent number: 6760780Abstract: A proxy computer of a network can receive incoming telephony messages from one or more computers outside of the network and proxy them to computers within the network. Similarly, the proxy computer can receive outgoing telephony messages from within the network and proxy them to computers outside of the network. To set up inbound calls, a proxy program on the proxy computer looks for the presence of an alias in the call signaling messages, references a data structure to determine which computer on the network is associated with the alias, and proxies the call signaling and control messages between the callee computer and the calling computer based on the association, thereby creating a logical connection between the calling computer and the callee computer.Type: GrantFiled: May 25, 2000Date of Patent: July 6, 2004Assignee: Microsoft CorporationInventors: Ajay P. Chitturi, Arlie L. Davis, Deepak Kumar, Ilya A. Kleyman
-
Patent number: 6760781Abstract: Autonomous retransmission of data packets onto a network from a Network Interface Card level upon command from a host processor is support. Efficient FIFO buffering in an ASIC is retained. Uses for autonomous retransmission include hardware and software testing and in network management.Type: GrantFiled: February 16, 2000Date of Patent: July 6, 2004Assignee: 3Com CorporationInventors: Chi-Lie Wang, Ngo Thanh Ho
-
Patent number: 6760782Abstract: An interface allows for the transfer of real time control data with guaranteed delivery times between devices on a general purpose network and an industrial control system. A proxy server takes the role of a TCP/IP router and is configured to control the rate at which messages are forwarded from the non-real time to the real time portion of the network, keeping the loading of the real time portion stable regardless of the external non-real-time communication demand. Real time data is preconfigured and exchanged in a regular sequence, with the cyclic update period known. The length of any communication message necessary to transmit this information, plus any sequencing and acknowledgment overhead, is calculated in advance and aggregated. Each device with authority to transmit on the shared medium is given a time budget, calculated so that the total transmission quantity in unit time is deliberately limited to some fraction of the maximum transmission capability of the network.Type: GrantFiled: August 4, 2000Date of Patent: July 6, 2004Assignee: Schneider Automation Inc.Inventor: Andrew G. Swales
-
Patent number: 6760783Abstract: A host coupled to a switched fabric including one or more fabric-attached I/O controllers. Such a host may comprise a processor; at least one host-fabric adapter coupled to said processor and provided to interface with a switched fabric, which generates an event; and an operating system comprising multiple channel drivers and a host-fabric adapter software stack providing a virtual interrupt mechanism to each channel driver to handle the flow of event information from the host-fabric adapter to a designated channel driver for event processing.Type: GrantFiled: December 17, 1999Date of Patent: July 6, 2004Assignee: Intel CorporationInventor: Frank L. Berry
-
Patent number: 6760784Abstract: A method and apparatus provides for handling communications between an application and a device through a device driver. Calls or commands are used by the device driver to access the hardware that are common to a number of different types of devices that are to be handled by the device driver. These calls or commands are used to store or save away information in the device when an application accessing the device shifts into a background state from a foreground state. These commands are used to restore information to the device when the application shifts back into the foreground state from the background state. In addition, a range of I/O ports used to access the devices are identified and predicted. For example, with video adapters, port address ranges are trapped for addresses identified through both PCI and VESA BIOSES.Type: GrantFiled: October 8, 1998Date of Patent: July 6, 2004Assignee: International Business Machines CorporationInventors: William Kress Bodin, Mark Hersey, Jan Rogoyski
-
Patent number: 6760785Abstract: Communications between an adapter card and a host computer system are established by embedding a server program within a BIOS extension stored in a memory on the adapter card. The BIOS extension is loaded into the host memory during normal execution of the host system BIOS for execution by the host processor. When executed by the host processor, the BIOS extension code copies the server program embedded within it to a new location in host memory, and then hooks the new location of the server program to a pre-selected interrupt of the host computer system to cause the host processor to initiate execution of the server program on the host computer system upon a subsequent occurrence of that interrupt. When executed on the host computer, the server program then establishes two-way communications with a client program executing on the adapter card.Type: GrantFiled: March 29, 2000Date of Patent: July 6, 2004Assignee: Unisys CorporationInventors: Terrence W. Powderly, Joseph W. Zabaga
-
Patent number: 6760786Abstract: A computer system optimized for block copy operations is provided. In order to perform a block copy from a remote source block to a local destination block, a processor within a local node of the computer system performs a specially coded write operation. The local node, upon detection of the specially coded write operation, performs a read operation to the source block in the remote node. Concurrently, the write operation is allowed to complete in the local node such that the processor may proceed with subsequent computing tasks while the local node completes the copy operation. The read from the remote node and subsequent storage of the data in the local node is completed by the local node, not by the processor. In one specific embodiment, the specially coded write operation is indicated using certain most significant bits of the address of the write operation.Type: GrantFiled: March 29, 2001Date of Patent: July 6, 2004Assignee: Sun Microsystems, Inc.Inventor: Erik E. Hagersten
-
Patent number: 6760787Abstract: A recoverable I/O request processor includes computer-executable instructions for processing I/O requests, such as requests to send or receive data through a network. The recoverable I/O request processor translates virtual memory addresses to physical memory addresses utilizing translation tables local to an I/O device. If a local translation fails, the recoverable I/O request processor requests virtual address mapping information from the operating system.Type: GrantFiled: July 17, 2001Date of Patent: July 6, 2004Assignee: Miscrosoft CorporationInventor: Alessandro Forin
-
Patent number: 6760788Abstract: A computer system includes a SCSI bus for which domain validation processes can occur transparently (i.e., without device driver involvement). The system includes a SCSI bus adapter which runs firmware to support the domain validation process. The adapter initiates the domain validation process with respect to the peripheral devices on the SCSI bus. If any one or more SCSI peripheral device reports the presence of sense data to the SCSI adapter, the adapter records the sense data in its memory, or at least records that sense data was reported by a peripheral device. Then, towards or at completion of the domain validation process, the bus adapter resets the entire bus, or alternatively, resets only those peripheral devices that actually reported the presence of sense data. By resetting the devices, their device drivers will automatically initialize the devices thereby making the drivers again aware of the state of the devices.Type: GrantFiled: November 30, 2001Date of Patent: July 6, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventor: Frederick E. Knight
-
Patent number: 6760789Abstract: A first receiving message is stored in a message box and a CPU reads the first receiving message from the message box. Meanwhile, a second receiving message is once stored in the message box and thereafter transferred directly to a RAM by a DMA controller. The number of times of transfer operation is restricted with an upper limit value. The CPU does not read the second receiving message from the message box but from the RAM and executes the processes based on the message. Generation of failure in the receiving data fetching processes is reduced without physical expansion of the storage regions of the message box.Type: GrantFiled: December 20, 2001Date of Patent: July 6, 2004Assignee: Denso CorporationInventors: Yoichi Fujita, Hiroshi Matsuda, Toshihiko Matsuoka
-
Patent number: 6760790Abstract: A direct memory access controller for transferring data from a transfer source memory region to a transfer destination memory region, comprises: a transfer source address calculation unit which has transfer source address registers corresponding to a plurality of channels and which generates a transfer source address whenever data transfer is performed; a transfer destination address calculation unit which has transfer destination address registers corresponding to the plurality of channels and which generates a transfer destination address whenever data transfer is performed. The transfer source or destination address calculation unit calculates upon data transfer a transfer source or destination address for the following data transfer from the initially set transfer source or destination address and the transfer source or destination address register retains the initially set transfer source or destination address.Type: GrantFiled: January 15, 2003Date of Patent: July 6, 2004Assignee: Fujitsu LimitedInventors: Yasuyuki Hori, Atsushi Fujita
-
Patent number: 6760791Abstract: A buffer circuit for a peripheral interface circuit in an I/O node of a computer system. A buffer circuit includes a first buffer and a second buffer. The first buffer may be configured to store a plurality of selected packet commands within a plurality of storage locations. The second buffer is coupled to the first buffer and may be configured to store a plurality of index values. Each index value corresponds to one of the storage locations in the first buffer. The buffer circuit further includes a write logic circuit that is coupled between the first buffer and the second buffer. The write logic circuit may be configured to successively read each of the plurality of index values from the second buffer and to cause a selected packet command to be stored in each storage location corresponding to each of the plurality of index values within the first buffer.Type: GrantFiled: March 7, 2002Date of Patent: July 6, 2004Assignee: Advanced Micro Devices, Inc.Inventor: Tahsin Askar
-
Patent number: 6760792Abstract: A buffer circuit for rotating outstanding transactions. A buffer circuit includes a buffer and a command update circuit. The buffer may be configured to store packet commands that belong to a respective virtual channel of a plurality of virtual channels. The packets may be stored in the buffer to await transmission upon a peripheral bus. Once a given packet is selected for transmission, a peripheral bus cycle corresponding to the given packet command may be generated upon the peripheral bus. The command update circuit may be configured to generate a modified packet command in response to receiving a partial completion indication associated with the peripheral bus cycle. The command update circuit may also be configured to cause the modified packet command to be stored within the buffer.Type: GrantFiled: March 7, 2002Date of Patent: July 6, 2004Assignee: Advanced Micro Devices, Inc.Inventor: Tahsin Askar
-
Patent number: 6760793Abstract: A method and implementing computer system are provided which allows for significantly improved input/output (I/O) subsystem designs in all systems which include serialized I/O transactions such as so-called Express specification systems. Transaction control methodology is implemented to improve Express design requirements for Express devices such as an Express switch, Express-PCI bridge, endpoint, and root complex. This is accomplished by utilizing improved transaction ordering and state machine and corresponding buffer design and improved flow control credit methodology which enables improved processing for controlling transactions flowing through Express devices including Express switches and Express-PCI bridges. An Express-PCI/PCIX transition bridge design is also provided, along with the flow control credit methodology and implementation within the Express-PCI/PCIX bridge design to enable efficient interfacing between Express and legacy or existing PCI/PCIX systems.Type: GrantFiled: July 29, 2002Date of Patent: July 6, 2004Assignee: ISYS Technologies, Inc.Inventors: Richard A. Kelley, Danny Marvin Neal
-
Patent number: 6760794Abstract: Vehicle identification number (VIN) data acquisition and stamping center control, wherein a main computer supplies VIN data to a PLC disposed at the stamping center, and the PLC stores a quantity of VIN data, up to a predetermined maximum, in an input buffer memory of the PLC in order to permit the stamping center to continue operating even when the network connection with the main computer is broken. The PLC also includes an output buffer memory in which stamped VINs may be stored until the network connection is restored, at which point the stamped VINs are transmitted to the main computer. Alternative semi-automatic and manual modes of operation permit the stamping center to continue operating even when the supply of VIN data from the input buffer memory is exhausted.Type: GrantFiled: November 22, 2002Date of Patent: July 6, 2004Assignee: Honda Giken Kogyo Kabushiki KaishaInventors: John Deno, Jay Johnson, Rick Dalton
-
Patent number: 6760795Abstract: A data queue system comprises plural memory blocks defined in memory, and a queue which comprises a number of memory blocks each including a link to the following block in the data queue. A queue descriptor includes identities which identify: the final block in the queue, the memory location where the most recent read commit occurred (and optionally an offset from a predetermined location in that block), the memory location where the most recent write commit occurred (and optionally an offset from a predetermined location in that memory block), the size of the blocks, the memory location the most recent write occurred, the number of unused blocks, the number of blocks which contain data to be read, the type of data queue, the memory location where the most recent read occurred and the number of blocks which have been read since the most recent read commit.Type: GrantFiled: December 28, 2001Date of Patent: July 6, 2004Assignee: Zarlink Semiconductor LimitedInventors: Alistair Goudie, Colin Helliwell, Marcus Jones
-
Patent number: 6760796Abstract: The present invention relates to a smart card and to a method of operating the smart card in which the smart card has input/output means enabling the smart card to receive and transmit data regarding individual financial transactions. The smart card has a microprocessor which incorporates a read only memory, a random access memory and input/output ports. The smart card is able to communicate through the ports when suitably positioned within a smart card reader. The internal operations of the smart card are controlled by the microprocessor as determined by program microinstructions that are stored in the read only memory. The microinstructions include a number of application programs enabling the smart card to conduct financial transactions, other related applications and transaction logging operations. The smart card has a secure area and an unsecured area within the random access memory.Type: GrantFiled: November 3, 1999Date of Patent: July 6, 2004Assignee: NCR CorporationInventors: Wolf Dieter Rossmann, John G. Savage
-
Patent number: 6760797Abstract: A method for allocating a channel in a digital device having a digital interface such as the IEEE1394. The method for allocating a channel to a specific output plug of a digital device having a digital interface, in which a predetermined relationship with a predetermined part of another digital device is set in accordance with a specification related to a digital interface, includes the steps of calculating a channel number to be allocated to the output plug in accordance with a condition of the digital interface specification, and determining whether the calculated channel number can be allocated to the output plug. If it is determined that the calculated channel number can be allocated, then the calculated channel number is allocated to the output plug.Type: GrantFiled: July 26, 2000Date of Patent: July 6, 2004Assignee: Samsung Electronics Co., Ltd.Inventor: Do-hyoung Kim
-
Patent number: 6760798Abstract: The present invention relates to an interface mechanism and particularly to an interface mechanism for interfacing a real-time clock operating at a first frequency with a data processing circuit operating at a second frequency. The interface mechanism comprises a first input for receiving a relative real-time clock value from the real-time clock, and a second input for receiving an update value from the data processing circuit specifying a desired value for the real-time clock. Update logic is also provided for producing an absolute real-time clock value, the update logic being arranged in response to receipt of the update value to generate an offset value derived from the relative real-time clock value and the update value, the offset value then being applied to the relative real-time clock value to produce an updated absolute real-time clock value. The updated absolute real-time clock value is then output from the interface mechanism.Type: GrantFiled: July 13, 2000Date of Patent: July 6, 2004Assignee: Arm LimitedInventor: Peter James Aldworth
-
Patent number: 6760799Abstract: An apparatus and method for reducing operating system interrupts by queuing incoming network traffic units received by a network interface, where said units are received without interrupting a host environment on receiving queued units. However, if a predetermined number of received units have a same origin, then the host environment is interrupted as subsequent network traffic units are received by the network interface, until a predetermined number of network traffic units are subsequently received from a different origin. Notwithstanding queuing incoming network traffic units, the host environment is interrupted on expiration of a timeout period, or if a predetermined number of units have been queued.Type: GrantFiled: September 30, 1999Date of Patent: July 6, 2004Assignee: Intel CorporationInventors: Randall D. Dunlap, Patrick L. Connor, John A. Ronciak, Greg D. Cummings, Gary G. Li
-
Patent number: 6760800Abstract: In an embodiment, a system may include a processor that handles a number of events. These events may include general purpose interrupts (GPIs) assigned to particular devices in the system. Addresses for event service routines appropriate for particular events may be stored in an event vector table (EVT). In a system with a number of devices that utilize the processor's resources, some interrupts may be overloaded, that is, assigned to more than one device. If an overloaded interrupt occurs, the processor may override the EVT entry and select an address supplied by a system controller at a set of reset vector pins.Type: GrantFiled: September 28, 2000Date of Patent: July 6, 2004Assignees: Intel Corporation, Analog Devices, Inc.Inventors: Charles P. Roth, Ravi Kolagotla, Jose Fridman
-
Patent number: 6760801Abstract: A multi-drop bus input/output method and apparatus is disclosed. The apparatus comprises a multi-drop bus that has termination ends. The multi-drop bus also has a characteristic impedance. The multi-drop bus can be used for communication between devices. Devices that are attached to a termination end of the bus drive data onto the bus at the characteristic impedance. Devices that are attached to the bus, but not the termination ends, drive data onto the bus at one-half of the characteristic impedance. An end device terminates to ground with the characteristic impedance, and middle devices have high impedance, when not driving data.Type: GrantFiled: March 6, 2001Date of Patent: July 6, 2004Assignee: Intel CorporationInventors: Thomas P. Thomas, Ian A. Young
-
Patent number: 6760802Abstract: The time-out counter of this invention provides a capability in a bus bridge for a first bus master to generate a time-out interrupt on reads from a second bus device if it is not given control of the second bus within a certain time period when the time of arbitration on the second bus is excessive. The time-out counter is programmable up to 16-bits and allowing the software selection of the time-out length. This time-out feature is useful if the manner of arbitration used would otherwise allow the second bus master to have absolute control of the first bus. Address and data FIFO buffers are used for writes to a second bus device.Type: GrantFiled: August 17, 2001Date of Patent: July 6, 2004Assignee: Texas Instruments IncorporatedInventors: Steven R. Jahnke, Hiromichi Hamakawa
-
Patent number: 6760803Abstract: A bus interface and a receiver in the bus interface receive signals from a computer bus, such as a SCSI (Small Computer System Interface) bus, and deskew and synchronize the signals into valid data and control signals. The signals are aligned and then a portion of the signals is offset to ensure that the other signals have sufficient time to stabilize before being latched. The alignment is performed by adding and subtracting delay units to and from the signals. The offset is determined by a self-calibration logic that uses the same type of delay units.Type: GrantFiled: December 21, 2001Date of Patent: July 6, 2004Assignee: LSI Logic CorporationInventors: Jeffrey J. Gauvin, Wiliam K. Petty
-
Patent number: 6760804Abstract: An apparatus and method for interfacing legacy applications with a wireless communication network. Specifically, the present invention discloses an integrated hardware device that creates and manages a virtual serial communication port. The virtual port is presented to legacy applications and an operating system in a computer system as a serial communication port having a UART device. An interface application ensures legacy application compatibility with the wireless communication standard, including a Bluetooth communication standard. The interface application converts outgoing data from the legacy application into a format associated with the Bluetooth communication standard. The interface application converts incoming data from a format compatible with the wireless communication standard to a format compatible with a bus and the legacy application located on the computer system.Type: GrantFiled: September 11, 2001Date of Patent: July 6, 2004Assignee: 3Com CorporationInventors: Elwin G. Hunt, William Raines, R. Kenin Page