Patents Issued in August 31, 2004
  • Patent number: 6785710
    Abstract: An e-mail processing application executable on a computer station having a video display unit (VDU) searches a received e-mail for one or more words, phrases, and addresses for comparison with stored words, phrases and addresses in a stored table, and upon finding a match in the stored table, inserts one or more of words, phrases, or addresses associated in the stored table with the words, phrases or addresses from the received e-mail in any reply to the received e-mail. In a preferred embodiment a “send to” address in a received e-mail triggers automatically one or both of a particular “from” and “reply to” address in any response to the received e-mail. In an alternative embodiment, a “send to” address in a received e-mail, as a result of a table look-up, automatically prepares and sends a new e-mail identical to the received e-mail except for a new “send to” address retrieved from the stored table.
    Type: Grant
    Filed: June 22, 1998
    Date of Patent: August 31, 2004
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Dan Kikinis
  • Patent number: 6785711
    Abstract: A method, system and program product for implementing communication to transfer a message for display to a user to a target application unit using an electronic network message or e-mail. A message for display to a user of the application unit may be transferred from, for example, a message center connected to the application unit through a Wide Area Network (WAN) such as the Internet. The message may be displayed on a display window of the application unit when it is determined that a requested task of the application unit will require more than a predetermined amount of time, or the message may be displayed while the application unit is in an idle state.
    Type: Grant
    Filed: April 4, 2000
    Date of Patent: August 31, 2004
    Assignee: Ricoh Co., Ltd.
    Inventors: Tetsuro Motoyama, Hitoshi Sekine
  • Patent number: 6785712
    Abstract: An e-mail delivery and transmission system has been developed for an aircraft environment to meet the special needs of the aircraft passenger. Due to the tenuous and expensive nature of the communications link between an aircraft and a ground based e-mail computer server, the system has streamlined the data exchange to provide only the information desired by the passenger, reducing costs and providing a more efficient system. The streamlining includes sequencing frames of data and tracking the delivery status of these frames, such that if there is an interruption of the communication link during the transmission of data, only unsent frames are delivered upon reconnection. Other features include call initiation options for contacting the ground server from the aircraft, and statistics gathering functions for providing the passenger with accrued costs, data transmission, and call time.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: August 31, 2004
    Assignee: Rockwell Collins, Inc.
    Inventors: Kenneth Hogan, Micheal Polucha, Trieu Pham, Steve Vollum, Jessee Johnston
  • Patent number: 6785713
    Abstract: The present invention relates to a method and apparatus for communication between servers. In one aspect, the invention relates to a multi-server system including a first server and a second server. The first server has a first plurality of subsystems and a first event bus associated with the first plurality of subsystems, the first event bus including a first event delivery object having a first dispatch table and a first transport mechanism associated with the first event delivery object. The second server has a second plurality of subsystems. One of the first plurality of subsystems communicates with one of the second plurality of subsystems by transmitting an event to the first transport mechanism based on an entry in the first dispatch table. In one embodiment, the first transport mechanism transmits data using TCP/IP. In another embodiment, the first plurality of subsystems includes a transport subsystem. In another embodiment, the transport subsystem is in communication with the second server.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: August 31, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas D. Freeman, Bradley Jay Pedersen
  • Patent number: 6785714
    Abstract: A system and method for employing slot level cache locking are disclosed. When a rich media file request occurs, a general lock is put on the cache to determine whether the file has already been allocated a location in the cache. If a location has been previously allocated, an attempt is made to lock the specific slot in the cache where the file is stored, and if successful, the general cache lock is released. In the event a slot has not been previously allocated, a next available slot is obtained and the cache slot is locked. The general lock on the cache is released. In either scenario, once the cache slot lock is achieved, the processing of the file request continues such as by requesting the file from a third party server. Additionally, upon release of the general cache lock, additional media file requests can be processed concurrently without having to wait for the continued processing of the file request.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: August 31, 2004
    Assignee: Microsoft Corporation
    Inventors: R. Donald Thompson, Mark T. Burton
  • Patent number: 6785715
    Abstract: A storage subsystem that directly interfaces with a network, provides connections for routers with a conventional multi-path function, and performs access load balancing among a plurality of input/output ports. Each channel controller is assigned with a channel controller network address, and a storage device is assigned with a storage device address (different from the network addresses of the channel controllers). Upon receiving a packet addressed to the storage device address from an external network device, a pseudo storage load routing function responds by notifying the external network device that the packet has been transmitted to the storage device with the storage device address, while performing input/output processing indicated by the packet for the storage device with the storage device address.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: August 31, 2004
    Assignee: Hitachi, Ltd.
    Inventor: Makio Mizuno
  • Patent number: 6785716
    Abstract: A channel-based network for accessing the Internet including a system server, one or more Internet sites and one or more user terminals that are connected via the Internet. The system server stores a master channel table that includes a list of channel numbers, each channel number having an associated Internet address and an associated Internet site name. Each Internet site of the network is addressable by an associated Internet address stored in the master channel table. Each user terminal automatically (i.e., without user participation) downloads and stores a local copy of the master channel table. The channel numbers and associated Internet site names are read from the downloaded local copy of the channel table and displayed, for example, on a television in a menu-like manner. The user selects an Internet site name from the displayed menu, and enters the channel number associated with the selected Internet site name using an input device that is similar to a television remote control.
    Type: Grant
    Filed: January 26, 2000
    Date of Patent: August 31, 2004
    Assignee: Viaclix, Inc.
    Inventor: Lida Nobakht
  • Patent number: 6785717
    Abstract: A method of incorporating user reaction measurement software (30, 32, 34) into a particular web page (28) of a website (26) includes receiving an icon selection from a website owner (12) specifying a viewable icon (50) to appear on the particular page (28). The icon (50) has associated user reaction measurement software that includes a call to a directory containing an associated script. The icon (50) is incorporated into the particular page (28) and the directory containing the script is generated for communication together with the particular page (28). The call is also incorporated into software of the particular page (28) such that the user reaction measurement software is able to receive a subjective user reaction to the particular page (28), using the script, from a website user (16) that has accessed the particular page (28).
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: August 31, 2004
    Assignee: OpinionLab, Inc.
    Inventors: Rand B. Nickerson, Mark A. Treschl, Kathryn L. Kidd, Matthew J. Crofoot, A. Gregory Samata, David E. Mason
  • Patent number: 6785718
    Abstract: A logistics node receives a purchase order from a customer. The logistics node selects an appropriate carrier to transport products specified in the purchase order and conveys shipping instructions to the selected carrier. The logistics node also coordinates the shipment by interacting with a source node (associated with a supplier of the products) and a destination node (associated with the recipient of the products). According to one exemplary feature, the logistics node provides an interface that permits users involved in the distribution chain to track the status of the shipments without having to enter tracking codes that are unique to individual carriers. According to another exemplary feature, the interface allows a user to access multiple “levels” of information regarding a shipment, including information pertaining to an individual product within a shipment containing multiple products.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: August 31, 2004
    Assignee: Schneider Logistics, Inc.
    Inventors: Brian D. Hancock, Douglas S. Olson, Robert J. Schommer
  • Patent number: 6785719
    Abstract: A method of distributing computations is provided. The method includes receiving a secure Hypertext Transfer Protocol request over secured sockets layer, and routing the request to an SSL handler that is distributed on a network of computer systems. Secured sockets layer front end processing is performed on the first server, which then sends SSL big number requests to a second server over a secure channel. The second server performs public key computations using a SSL big number library, and returns the replies to the first server, which completes the SSL processing and routes the request to a web server.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: August 31, 2004
    Assignee: Digi International Inc.
    Inventors: Paul Jacobson, William Peisel
  • Patent number: 6785720
    Abstract: A method for contacting server devices in a browser-based home network in which the server devices each have a function of a web server and a client device into which a web browser is installed controls the server devices through the web browser. The method includes the steps of preparing a home page of the client device so as to display server device icons for selecting the server devices to be connected to, selecting one of the server devices to be connected to in the home page, reading a register (OPCR) in which an operation state and channel information of the selected server device are recorded from the selected server device, and completing connecting to the selected server device by recording the channel information of the selected server device in a register (IPCR) when the read operation state is active and checking the operation state of the selected server device by reading the register (OPCR) at predetermined time intervals when the read operation state is inactive.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: August 31, 2004
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Goan-soo Seong
  • Patent number: 6785721
    Abstract: A workflow, enterprise, and mail-enabled application server and platform supports distributed computing and remote execution of web applications. Lotus Domino online services (DOLS) is used by a web site administrator to configure Internet Notes (iNotes) clients to auto download from server, thus providing iNotes clients with web access using HTTP with various browsers, and with local processing and replication. A local run time model comprises a hierarchy of models including object data store model, security model, indexing model, replication model, agent workflow model and mail model. DOLS provides a layered security model that allows flexibility for controlling access to all or part of an application. The highest level of security is managed through a database access control list (ACL). Further refinements within the security model provide access to specific documents, and their views, forms or folders, and include read access lists, write access lists, form access lists and readers and authors fields.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: John D. Immerman, Carl J. Kraenzel, William A. Mills
  • Patent number: 6785722
    Abstract: An application transaction (AT) server collects multiple user specified application operations for processing as a single application transaction and records essential information about each transaction being performed in a database. Such recordation enables the values of objects targeted by the particular application transaction prior to completion of a transaction to be restored in case of failed operation of the application transaction.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: August 31, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tony T. Vuong, Subodh Bapat, Gerard Horan
  • Patent number: 6785723
    Abstract: Tracking the success or failure of and the quality of communications between requesting client station computers and servers, particularly servers for accessing resource locations for the present complex and circuitous environment. Conventional browsers are provided for requesting the transmission of data components from one of said resource locations to one of said client stations. There are also implementations, associated with the client station requesting the transmission of data components, for tracking characteristics of said transmission in combination with sending said tracked characteristics to at least one network server on the path of said transmission. In the complex World Wide Web (Web) environment, while the resource location server does not know where its thousand of “hits” are coming from, each requesting client station of those thousands does know the Uniform Resource Locator (URL) or address of the server.
    Type: Grant
    Filed: June 22, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Denise Marie Genty, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
  • Patent number: 6785724
    Abstract: A system and method that allows one network device that is connected to the Internet to gain access to another network device via the Internet that is initially off-line and connected to an idle phone line, but is ultimately brought on-line, on-demand, in a seamless manner by the first network device for information access.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: August 31, 2004
    Assignee: Walchem Corporation
    Inventors: Michael Drainville, Martin Flohr
  • Patent number: 6785725
    Abstract: A network configuration and method provide communication setup between neighbor nodes in a communication network, without broadcasting this setup information over the network. A signaling bandwidth separated from the data communication channel bandwidth facilitates address resolution over a common transmission medium. The user is not required to know any physical address properties of the neighbor nodes. This reduces the complexity of the information that a network administrator is required to manage. This processing feeds into a complete address resolution table, which is employed for controlling network communication over the main data communication channel bandwidth. Typically, substantially continuous transmission and/or reception over the signaling bandwidth is useful not only to determine the neighbor node's active address upon startup, but also while the network is running, to detect if a signaling element has been exchanged or has changed activity.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: August 31, 2004
    Assignee: Ciena Corporation
    Inventor: Gopinath Ramanan
  • Patent number: 6785726
    Abstract: The present invention relates to a method and apparatus for delivering events to local and remote servers. In one aspect, the invention relates to a method for communicating in a server system. The method includes the steps of providing a first server having a first plurality of subsystems and a first event bus, providing a second server having a second plurality of subsystems and a second event bus and posting to the first event bus, by one of the first plurality of subsystems, a local event having as its target another of the first plurality of subsystems. The method also includes the step of posting to the first event bus, by one of the first plurality of subsystems, a remote event having as its target one of the second plurality of subsystems. In one embodiment, the method also includes the step of delivering, by the event bus, the local event to the target subsystem. In another embodiment, the method also includes the step of delivering, by the event bus, the remote event to a transport mechanism.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: August 31, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas D. Freeman, Bradley Jay Pedersen
  • Patent number: 6785727
    Abstract: To provide an image processor making it possible to reserve a printer even if no job is generated and to be shared by a plurality of users in order to preferentially and securely process a job of a reserver in a reserved time zone, which accepts a reservation of a job while no job is received, secures resources used for the reserved job, and controls the reserved job by using the resources secured by the securing means.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: August 31, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masahito Yamazaki
  • Patent number: 6785728
    Abstract: A scalable access filter that is used together with others like it in a virtual private network to control access by users at clients in the network to information resources provided by servers in the network. Each access filter use a local copy of an access control data base to determine whether an access request made by a user. Changes made by administrators in the local copies are propagated to all of the other local copies. Each user belongs to one or more user groups and each information resource belongs to one or more information sets. Access is permitted or denied according to of access policies which define access in terms of the user groups and information sets. The rights of administrators are similarly determined by administrative policies. Access is further permitted only if the trust levels of a mode of identification of the user and of the path in the network by which the access is made are sufficient for the sensitivity level of the information resource.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: August 31, 2004
    Inventors: David S. Schneider, Michael B. Ribet, Laurence R. Lipstone, Daniel Jensen
  • Patent number: 6785729
    Abstract: An authenticated network user is verified as entitled to access a network node or server on the network node, before the user is presented with any opportunity to access the system. An initial exchange of conventional protocol messages occurs between the user and the node to establish initial communications. This is done without presenting to the user any opportunity to logon or to access an application. The network node requests the transmission of an authenticated user certificate from the user and the network node verifies from the user certificate that the user represented by the user certificate is entitled to access the node. If the user as identified by the certificate is not entitled to access, the initial connection is dropped and the user is denied any further access opportunity.
    Type: Grant
    Filed: August 25, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Linwood Hugh Overby, Jr., Patricia Jakubik
  • Patent number: 6785730
    Abstract: The generic protocol translator enables a robust communication link between devices where communication and the exchange of information is currently either very difficult or impossible. The generic protocol translator frees device developers from concerning themselves with the details of existing and future protocols, data formats or application semantics that they must support for inter-device compatibility. A receiver circuit manager receives source information using a socket-type interface. The source information then passes through a receiver, a message queue, a message router, and a message converter, which converts the information to the destination format using a multi-stage pipelined poly-dimensional finite state automata based conversion process. The converted message is then sent to the destination device via the message router after being reformatted into the destination protocol identified during the conversion process.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: August 31, 2004
    Inventor: Rebecca S. Taylor
  • Patent number: 6785731
    Abstract: The present invention deals with the problem with packet based services consuming considerable bandwidth over links with shortage of bandwidth. The object of the present invention is to reduce the amount of information when transferring a signalling message and thus save bandwidth. After receiving a signalling message in a first node the signalling message is identified. The signalling message is replaced by an indicator, under usage of information from the identification, which indicator is transferred to a second node. The second node restores the signalling message using the indicator.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: August 31, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars Westberg, Niclas Lindberg
  • Patent number: 6785732
    Abstract: A web server computer system includes a virus checker and mechanisms for checking e-mails and their attachments, downloaded files, and web sites for possible viruses. When an e-mail message contains a detected virus, the message is discarded, and both the sender and recipient are informed via e-mail that the message contained a virus. When an e-mail attachment contains a detected virus, the attachment is deleted, and the e-mail message without the attachment is sent to the web client, along with a message explaining that the e-mail message had an attachment that was automatically deleted because it had a virus. When a downloaded file contains a virus, the downloaded file is deleted, and an error message is sent to the web client to inform the web client that the requested file had a virus. When a requested web site (i.e., Uniform Resource Locator (or URL)) has been labeled as a source for a known virus, a message is sent to the web client stating that a virus may have been downloaded from that URL.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 6785733
    Abstract: A transfer protocol conversion method and a protocol conversion equipment are disclosed in order to transmits TS packets for a CATV network, a DAVIC network or the like by use of IP packets for the Internet. In a network using TS packets, the transmission is made with an Internet protocol header stored in a private field of an adaptation field defined in the TS packet. An equipment for protocol conversion between a network using TS packets and an Internet forms an IP packet for the Internet by use of the header transferred by the private data. Further, lower 8 bits of the IP address of an IP packet and lower 8 bits of the PID value of a TS packet are made the same and upper 24 bits of the IP address are converted into a 5-bit value so that the converted 5-bit value is made to correspond to upper 5 bits of the PID value.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: August 31, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Mimura, Toshiaki Suzuki, Koichi Shibata
  • Patent number: 6785734
    Abstract: A method, system, program product, and data structure for processing network communication within a communication network from a general processor to a network processor. An informational frame is encapsulated into a packet for transmission within a communication network from a general processor to a network processor having a data processor and a control processor. If the informational frame is a control frame and the control processor is congested and if the control frame only needs message routing services from the locally connected network processor, the encapsulated packet is designated as a data-type packet so that the data processor processes the control frame. The encapsulated packet is then sent from the general processor to the network processor. The data processor decapsulates the encapsulated packet, parses the control frame and processes the control frame.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Richard John Blasiak, David Wayne Cosby, Anthony Matteo Gallo, Sonia Kiang Rovner
  • Patent number: 6785735
    Abstract: A method and apparatus that provides for determining a packet transmission path for a managed network using Internet Protocol is disclosed. A network management station can use a source-routed IP path tracing operation to determine a packet transmission path for a managed network even when an end-station from which the packet emanates (source node) in the managed network does not support source-routed IP path tracing operation by determining a first gateway used by the source node to reach the packet's destination (destination node). Further, a second gateway is determined based on the first gateway and destination node. The second gateway is used as the first hop from the source node to the destination node when the subnet associated with the source node is identical to the subnet associated with the second gateway.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: August 31, 2004
    Assignee: Cisco Technology Inc.
    Inventors: Mehryar K. Garakani, Kenneth E. Mueller, II
  • Patent number: 6785736
    Abstract: A method and system for computing the shortest path for traveling inside a network and visiting a predefined list of network addresses. The method can be used by a system management workstation communicating and a mobile program visiting the list of networks addresses; the system management workstation communicates with said mobile program to get the list of network addresses to be visited; the system management workstation communicates also with all the networks addresses of the list to get the parameter values for determining the shortest path. The system management platform computes the shortest path by running a Kohonen neural network reading in input the references to nodes and their,parameter values which form bi dimensional coordinates; the output is the ordered list of network addresses to be visited by the mobile program.
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventor: Franck Barillaud
  • Patent number: 6785737
    Abstract: Methods and components are provided which ensure both the improved use of network resources and adequate performance of best effort (BE) traffic by intelligently distributing the BE traffic demands at connection level with corresponding scaling weights, and without reserving bandwidth. A weighted sum of the best effort (BE) class connections (or LSPs in MPLS context) in a link is used as a path selection criterion, where each BE connection is weighted by its service volume. Path selection for a requested BE service volume is performed by creating a virtual topology in which all links in a network have weighted BE metrics updated to include the effects of the requested BE service volume, and identifying a best path through the virtual topology taking into account the weighted BE metrics.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: August 31, 2004
    Assignee: Tropic Networks Inc.
    Inventors: Byoung-Joon Lee, Hans Frederick Johnsen, Richard Charles Vieregge
  • Patent number: 6785738
    Abstract: The invention is a new field in an ARP packet which designates the canonical format of the addresses written into fields such as ar$sha (the source station hardware address) and ar$spa (the source station protocol address) ar$tha (the target station hardware address), ar$tpa (the target station protocol address) so that a receiving station can determine the canonical format used to create these fields. The station receiving the ARP request or ARP response packet can then write its ARP table entry in the correct canonical format for its computer network.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: August 31, 2004
    Assignee: Cisco Technology, Inc.
    Inventor: Devi Prasad Ivaturi
  • Patent number: 6785739
    Abstract: Apparatus (10) for storage and retrieval of audio, sound or other data in association with a fixed still image including an image receiver (28) including a medium for fixing a reproduction of the still image thereon, and a transponder (36) connected to the image receiver (28) including an antenna (42) for receiving and sending signals, a memory (48) for storing address information for accessing a site (76) on a communications network (72) containing the data relating to the still image, a processor (52) and circuitry connected to the memory (48) and the antenna (42) for retrieving the address information and outputting an output signal (64) including the address information over the antenna (42) when a read signal (60) is received. The apparatus (10) can additionally include a transceiver (56) including an antenna (58) for outputting the read signal (60) to the transponder (36) and receiving the output signal (64) from the transponder (36).
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: August 31, 2004
    Assignee: Eastman Kodak Company
    Inventors: Lee W. Tutt, Robert W. Spurr
  • Patent number: 6785740
    Abstract: An apparatus, a method and a medium for providing and processing information, whereby users of a chat system send easily and rapidly to one another a URL for uniquely designating the location of a file on the Internet. A hard disk drive of a WWW server records predetermined keywords and addresses for uniquely designating the locations of information corresponding to these keywords. A CPU of the WWW server receives any one of the keywords which is included in text data from an information processing apparatus, and translates the keyword into data with a tag related to the address corresponding to the keyword in question.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: August 31, 2004
    Assignee: Sony Corporation
    Inventors: Michiaki Yoneda, Tsunetake Noma
  • Patent number: 6785741
    Abstract: A call director (CD) system and method is disclosed which enables a Virtual Automatic Call Director (ACD) environment with integrated voice response unit (VRU) and Virtual Automatic Call Distributor (VACD) to have a programmable interface with a common script logic so that the complete call flow can be executed in a single process. The disclosed system incorporates a network interface (111), one or more VPU IP telephony servers (112), a MCU configuration/supervision unit (113), Virtual Automatic Call Distributor (VACD) subsystem (114), customer information files (115), and incoming call router (ICR) (104).
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Baiju D. Mandalia, Edward J. Dahmus, Pnina P. Vortman, Ran R. Cohen, Uzi U. Shavdron, Ann-Marie W. Hoher, Vicki L. Colson, Paul G. Ringhof, Elinor R. Williams
  • Patent number: 6785742
    Abstract: A method and system for a management station managing a plurality of routing devices within a fabric. In one embodiment, this management of routing devices comprising the fabric occurs in the Storage Area Network environment. Use is made of a protocol which already exists in a Storage Area Network environment, such as the Fibre Channel Protocol for SCSI (“FCP”, for managing routing devices within a fabric. Each routing device comprising the fabric is assigned a logical unit number, which, in one embodiment, is based on the domain identifiers of each routing device. Further, the routing device to which the management station is physically is also labeled as LUN 0, and serves as the logical fabric SCSI Enclosure Services controller unit. The fabric interacts with the management station as though the fabric were a logical fabric SCSI Enclosure Services device coupled to a plurality of logical fabric SCSI Enclosure Services units.
    Type: Grant
    Filed: February 22, 2000
    Date of Patent: August 31, 2004
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Kha Sin Teow, Paul Ramsay
  • Patent number: 6785743
    Abstract: The template data transfer coprocessor (TDTP) offloads block data transfer operations from a mediaprocessor. A uni-block template, program-guided template, an indirect template and queue-based template are described. The TDTP includes a template interpreter that employs an event-driven control mechanism to set up a template and compute block information and block information for each template. The programming involved in defining block data transfers for video and image processing algorithms is substantially reduced by the use of these templates.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: August 31, 2004
    Assignee: University of Washington
    Inventors: Weiyun Sun, Donglok Kim, Yongmin Kim
  • Patent number: 6785744
    Abstract: Emulation of a small computer system interface (SCSI) library storage is provided in a virtual data storage subsystem having an automated tape library. This allows the ability to access or store a logical volume of data. Medium changer commands as used in SCSI and other open system interfaces are mapped to library function commands as commonly used in an enterprise server environment. This allows full transparent usage of virtual tape storage available in the enterprise server environment as open system storage.
    Type: Grant
    Filed: August 8, 2001
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Fairclough, Douglas William Dewey
  • Patent number: 6785745
    Abstract: A recording/playback apparatus includes an upper control unit which transmits a composite command, which includes a real processing command and a virtual command, to a disk device. The disk device performs a process until a point of time when an operation cannot be continued unless the virtual command is changed to the real processing command to be operated beforehand. Instead of standing by after the real processing command is completed, the disk device can voluntarily operate beforehand in response to the virtual command, while selecting an optimum seek speed or disk rotation speed. The recording/playback apparatus can thus maintain the continuity of continuous data and perform an optimum operation in accordance with an expected performance while switching speeds of seek and disk rotation in detail.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: August 31, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Atsushi Isshiki, Kazuyuki Miura
  • Patent number: 6785746
    Abstract: A method for utilizing a multi-channel SCSI chip capable of controlling different types of devices is disclosed. A first channel control is set and a second channel control is set in the SCSI chip. A first peripheral device type is managed using the first channel control and a second peripheral device type is managed using the second channel control.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: August 31, 2004
    Assignee: Adaptec, Inc.
    Inventors: Fadi A. Mahmoud, Stillman Gates, Tracy Kahl
  • Patent number: 6785747
    Abstract: A method and system for flexibly and efficiently assigning channel path identifiers (CHPIDs) used by operating system software in computer systems to identify the communication path to I/O devices via channels. To avoid wasted CHPIDs, which may be limited in number, CHPIDs are assigned only to channels which are installed on and configured to the computer system. The CHPIDs may be re-assigned concurrently with ongoing system operations via a user interface and/or an imported, pre-defined CHPID mapping.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Hans-Helge Lehmann, Charles E. Shapley, Robert A. Smith
  • Patent number: 6785748
    Abstract: A wireless mode between a scanner and an image communication apparatus is changed, in response to completion of image transmission from the scanner to the image communication apparatus, completion of print of the image sent from the scanner to the image communication apparatus, completion of transmission via a communication line connected to the image communication apparatus of the image sent from the scanner to the image communication apparatus, instructions to stop print of the image sent from the scanner to the image communication apparatus, instructions to stop transmission via the communication line connected to the image communication apparatus of the image sent from the scanner to the image communication apparatus, and states of the scanner and the image communication apparatus at a predetermined time and so on. For example, a low power consumption mode and communication mode of Bluetooth communication are switched to each other.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: August 31, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Mikuni, Michihiro Izumi, Yoshiyuki Hirai
  • Patent number: 6785749
    Abstract: An inter-module communication system provides for the exchange of status/event signals between interface modules monitoring the activity of external apparatus. The communication system includes a dedicated inter-modular control unit that collects status/event signals from the modules and an inter-modular control bus for distributing the status/event signals to the other modules. The status/event signals are applied to a multiplexer. The multiplexer can be programmed to transmit specified status/event signals. The specified status/event signals provide inter-modular coordination among the plurality of the modules without involvement of the device peripheral bus.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: August 31, 2004
    Assignee: Texas Instruments Incorporated
    Inventor: Zhenyu Yu
  • Patent number: 6785750
    Abstract: The present invention is directed to a system and method of providing an embedded input/output interface dynamic load balancing. A method for providing a load balancing function between a host and a target in a network environment by an input/output interface may include providing a logical identifier table by an input/output interface, the logical identifier table including at least one logical identifier, the logical identifier suitable for referencing at least one physical address identifier of a target. Communications are managed between the host and the target by the input/output interface. The communications occurring over at least one of a first route and a second route of at least two routes communicatively coupling the input/output interface to the target are managed so that the host transfers data by balancing data transferred utilizing the second route and the third route of the at least two routes.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: August 31, 2004
    Assignee: LSI Logic Corporation
    Inventor: Louis Odenwald
  • Patent number: 6785751
    Abstract: Inform writes to inform a controller of availability of a plurality of replacement data buffers are optimally batched as a single message. Batching the inform writes lets the controller maintain control of a bus, thereby letting the controller continue with input operations with less interruption, while still allowing for timely replenishment of data buffers that can be made available to the controller. The number of available data buffers to indicate in the single message can be chosen so that the controller need not be starved of data buffers while waiting for a threshold number of available data buffers to be reached.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: August 31, 2004
    Assignee: Intel Corporation
    Inventor: Patrick L. Connor
  • Patent number: 6785752
    Abstract: A method, which may be embodied upon a computer readable medium and executed by a processor, for dynamically adjusting engine startup parameters for a hard disk drive system. The method includes determining if a drive catch-up condition or a host catch-up condition has occurred and adjusting at least one of a read pad and a write pad if a drive catch-up condition is determined. The method further calculating a pad parameter and an optimal delay parameter if a host catch-up condition is determined. Thereafter, the method includes adjusting the optimal delay parameter with the pad parameter if a host catch-up condition is determined.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventor: Darin Edward Gerhart
  • Patent number: 6785753
    Abstract: A pipelined network is disclosed which provides for at least one mode to control the state of a response flag and when the target device is unable to respond to an initiator device request.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: August 31, 2004
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Jay S. Tomlinson, Drew E. Wingard
  • Patent number: 6785754
    Abstract: In the present invention, a DSR of the serial port is coupled to a DTR of the serial port for responding to a detecting signal from a host computer. A RTS signal of the serial port is at a high level when a system is waiting for a PnP ID information from a PnP device during an enumeration process. The UPS detects that RTS is at high level to determine a time point of delivering the PnP ID information. Hence, the function of serial port plug and play can be integrated into simple signaling communication type UPS.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: August 31, 2004
    Assignee: Delta Electronics, Inc.
    Inventors: Kao Chao-Li, Lee Sheng-Ta
  • Patent number: 6785755
    Abstract: A system for controlling arbitration that may be used for a bus. The system generally comprises a bus, at least one master, and a first circuit coupled between the bus an the at least one master. The at least one master may be configured to present at least one transfer signal. The first circuit may be configured to (i) grant a bus mastership to a first master of the at least one master, (ii) present a first transfer signal of the at least one transfer signal to the bus in response to granting the bus mastership to the first master, (iii) remove the bus mastership from all masters of the at least one master, and (iv) present an idle transfer signal to the bus in response to removing the bus mastership from all masters.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: August 31, 2004
    Assignee: LSI Logic Corporation
    Inventors: Jeffrey J. Holm, Judy M. Gehman
  • Patent number: 6785756
    Abstract: A method of managing an allocation of a plurality of resources of a computer system adapted to support a plurality of processes includes a step of selecting one of a plurality of policy modules to query according to a master policy, each policy module being associated with and managing an allocation of resources required by one or more of the plurality of processes. A query may then be issued to the selected policy module. Responsive to the issued query, a request for allocation of one of the plurality of resources may be received. A resource allocation order specifying the requested one of the plurality of resources may then be issued to a dispatcher, the dispatcher being configured to bind selected resources to selected processes. The resource allocation order may then be executed, the executing step being effective to bind the requested one of the plurality of resources to the process or processes associated with the selected policy module.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: August 31, 2004
    Assignee: Oracle International Corporation
    Inventors: George M. Candea, Harvey Eneman
  • Patent number: 6785757
    Abstract: A Global Positioning System (GPS) receiving system, a GPS receiver and a recording medium for use in the GPS receiving system. The GPS receiving system includes a plurality of GPS receivers having GPS antennas mounted thereto, a GPS data processing apparatus, and a cable for connection between the plurality of GPS receivers and GPS data processing apparatus. The GPS receiver is provided with a LAN I/F other than a RS-232C communication port in its input/output I/F. The input/output I/F is provided with, for example, a Ethernet I/F. A program for causing a computer to execute a function of externally receiving an initializing command and a data acquisition command for the GPS receiver via the input/output I/F to control the GPS receiver is recorded in the computer-readable recording medium.
    Type: Grant
    Filed: March 20, 2001
    Date of Patent: August 31, 2004
    Assignee: Hitachi, Ltd.
    Inventor: Shintaro Hatsumoto
  • Patent number: 6785758
    Abstract: There is disclosed a bus interface unit for transferring machine specific register (MSR) requests between a plurality of bus devices. The bus interface unit comprises: 1) a plurality of input ports for receiving incoming MSR requests from the plurality of bus devices; 2) a plurality of output ports for transmitting data to the plurality of bus devices; and 3) a controller for reading N routing associated with a first received MSR request and comparing a first identification (ID) value in a predetermined M-bit field in the N routing bits to a first designated value. The controller, in response to a determination that the first ID value does not equal the first designated value: 1) realigns the N routing bits such that remaining ones of the N-M bits outside the predetermined M-bit field are moved into the predetermined M-bit field and 2) transmits the realigned N routing bits via a first one of the plurality of output ports identified by the first ID value.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: August 31, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Kenneth James Kotlowski, Brett A. Tischler
  • Patent number: 6785759
    Abstract: A processor system includes an I/O bus to host bridge in which I/O address translation elements are shared across multiple I/O bus bridges. A TCE manager is provided for retaining in cache a TCE entry associated with a discarded channel for association with a new channel responsive to a subsequent read request for a memory page referenced by the TCE entry.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bruce Leroy Beukema, Timothy Carl Bronson, Ronald Edward Fuhs, Glenn David Gilda