Patents Issued in August 31, 2004
-
Patent number: 6785710Abstract: 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: GrantFiled: June 22, 1998Date of Patent: August 31, 2004Assignee: Genesys Telecommunications Laboratories, Inc.Inventor: Dan Kikinis
-
Patent number: 6785711Abstract: 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: GrantFiled: April 4, 2000Date of Patent: August 31, 2004Assignee: Ricoh Co., Ltd.Inventors: Tetsuro Motoyama, Hitoshi Sekine
-
Patent number: 6785712Abstract: 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: GrantFiled: September 21, 2000Date of Patent: August 31, 2004Assignee: Rockwell Collins, Inc.Inventors: Kenneth Hogan, Micheal Polucha, Trieu Pham, Steve Vollum, Jessee Johnston
-
Patent number: 6785713Abstract: 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: GrantFiled: May 8, 2000Date of Patent: August 31, 2004Assignee: Citrix Systems, Inc.Inventors: Thomas D. Freeman, Bradley Jay Pedersen
-
Patent number: 6785714Abstract: 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: GrantFiled: September 28, 2000Date of Patent: August 31, 2004Assignee: Microsoft CorporationInventors: R. Donald Thompson, Mark T. Burton
-
Patent number: 6785715Abstract: 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: GrantFiled: December 21, 2001Date of Patent: August 31, 2004Assignee: Hitachi, Ltd.Inventor: Makio Mizuno
-
Patent number: 6785716Abstract: 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: GrantFiled: January 26, 2000Date of Patent: August 31, 2004Assignee: Viaclix, Inc.Inventor: Lida Nobakht
-
Patent number: 6785717Abstract: 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: GrantFiled: June 14, 2000Date of Patent: August 31, 2004Assignee: OpinionLab, Inc.Inventors: Rand B. Nickerson, Mark A. Treschl, Kathryn L. Kidd, Matthew J. Crofoot, A. Gregory Samata, David E. Mason
-
Patent number: 6785718Abstract: 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: GrantFiled: January 25, 2001Date of Patent: August 31, 2004Assignee: Schneider Logistics, Inc.Inventors: Brian D. Hancock, Douglas S. Olson, Robert J. Schommer
-
Patent number: 6785719Abstract: 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: GrantFiled: August 6, 2002Date of Patent: August 31, 2004Assignee: Digi International Inc.Inventors: Paul Jacobson, William Peisel
-
Patent number: 6785720Abstract: 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: GrantFiled: May 6, 1999Date of Patent: August 31, 2004Assignee: Samsung Electronics Co., Ltd.Inventor: Goan-soo Seong
-
Patent number: 6785721Abstract: 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: GrantFiled: June 19, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: John D. Immerman, Carl J. Kraenzel, William A. Mills
-
Patent number: 6785722Abstract: 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: GrantFiled: March 20, 1998Date of Patent: August 31, 2004Assignee: Sun Microsystems, Inc.Inventors: Tony T. Vuong, Subodh Bapat, Gerard Horan
-
Patent number: 6785723Abstract: 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: GrantFiled: June 22, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Denise Marie Genty, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
-
Patent number: 6785724Abstract: 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: GrantFiled: November 2, 1999Date of Patent: August 31, 2004Assignee: Walchem CorporationInventors: Michael Drainville, Martin Flohr
-
Patent number: 6785725Abstract: 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: GrantFiled: April 28, 2000Date of Patent: August 31, 2004Assignee: Ciena CorporationInventor: Gopinath Ramanan
-
Patent number: 6785726Abstract: 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: GrantFiled: May 8, 2000Date of Patent: August 31, 2004Assignee: Citrix Systems, Inc.Inventors: Thomas D. Freeman, Bradley Jay Pedersen
-
Patent number: 6785727Abstract: 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: GrantFiled: December 22, 1999Date of Patent: August 31, 2004Assignee: Canon Kabushiki KaishaInventor: Masahito Yamazaki
-
Patent number: 6785728Abstract: 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: GrantFiled: March 23, 2000Date of Patent: August 31, 2004Inventors: David S. Schneider, Michael B. Ribet, Laurence R. Lipstone, Daniel Jensen
-
Patent number: 6785729Abstract: 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: GrantFiled: August 25, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Linwood Hugh Overby, Jr., Patricia Jakubik
-
Patent number: 6785730Abstract: 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: GrantFiled: November 18, 1999Date of Patent: August 31, 2004Inventor: Rebecca S. Taylor
-
Patent number: 6785731Abstract: 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: GrantFiled: May 19, 2000Date of Patent: August 31, 2004Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Lars Westberg, Niclas Lindberg
-
Patent number: 6785732Abstract: 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: GrantFiled: September 11, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
-
Patent number: 6785733Abstract: 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: GrantFiled: June 19, 2000Date of Patent: August 31, 2004Assignee: Hitachi, Ltd.Inventors: Itaru Mimura, Toshiaki Suzuki, Koichi Shibata
-
Patent number: 6785734Abstract: 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: GrantFiled: April 10, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Richard John Blasiak, David Wayne Cosby, Anthony Matteo Gallo, Sonia Kiang Rovner
-
Patent number: 6785735Abstract: 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: GrantFiled: October 16, 2002Date of Patent: August 31, 2004Assignee: Cisco Technology Inc.Inventors: Mehryar K. Garakani, Kenneth E. Mueller, II
-
Patent number: 6785736Abstract: 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: GrantFiled: September 12, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventor: Franck Barillaud
-
Patent number: 6785737Abstract: 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: GrantFiled: July 31, 2001Date of Patent: August 31, 2004Assignee: Tropic Networks Inc.Inventors: Byoung-Joon Lee, Hans Frederick Johnsen, Richard Charles Vieregge
-
Patent number: 6785738Abstract: 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: GrantFiled: December 23, 1999Date of Patent: August 31, 2004Assignee: Cisco Technology, Inc.Inventor: Devi Prasad Ivaturi
-
Patent number: 6785739Abstract: 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: GrantFiled: February 23, 2000Date of Patent: August 31, 2004Assignee: Eastman Kodak CompanyInventors: Lee W. Tutt, Robert W. Spurr
-
Patent number: 6785740Abstract: 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: GrantFiled: March 30, 2000Date of Patent: August 31, 2004Assignee: Sony CorporationInventors: Michiaki Yoneda, Tsunetake Noma
-
Patent number: 6785741Abstract: 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: GrantFiled: May 9, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: 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: 6785742Abstract: 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: GrantFiled: February 22, 2000Date of Patent: August 31, 2004Assignee: Brocade Communications Systems, Inc.Inventors: Kha Sin Teow, Paul Ramsay
-
Patent number: 6785743Abstract: 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: GrantFiled: March 22, 2000Date of Patent: August 31, 2004Assignee: University of WashingtonInventors: Weiyun Sun, Donglok Kim, Yongmin Kim
-
Patent number: 6785744Abstract: 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: GrantFiled: August 8, 2001Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Kenneth Fairclough, Douglas William Dewey
-
Patent number: 6785745Abstract: 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: GrantFiled: June 17, 2002Date of Patent: August 31, 2004Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Atsushi Isshiki, Kazuyuki Miura
-
Patent number: 6785746Abstract: 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: GrantFiled: October 6, 2000Date of Patent: August 31, 2004Assignee: Adaptec, Inc.Inventors: Fadi A. Mahmoud, Stillman Gates, Tracy Kahl
-
Patent number: 6785747Abstract: 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: GrantFiled: November 30, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Hans-Helge Lehmann, Charles E. Shapley, Robert A. Smith
-
Patent number: 6785748Abstract: 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: GrantFiled: July 13, 2001Date of Patent: August 31, 2004Assignee: Canon Kabushiki KaishaInventors: Makoto Mikuni, Michihiro Izumi, Yoshiyuki Hirai
-
Patent number: 6785749Abstract: 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: GrantFiled: July 12, 2001Date of Patent: August 31, 2004Assignee: Texas Instruments IncorporatedInventor: Zhenyu Yu
-
Patent number: 6785750Abstract: 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: GrantFiled: October 31, 2001Date of Patent: August 31, 2004Assignee: LSI Logic CorporationInventor: Louis Odenwald
-
Patent number: 6785751Abstract: 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: GrantFiled: September 19, 2000Date of Patent: August 31, 2004Assignee: Intel CorporationInventor: Patrick L. Connor
-
Patent number: 6785752Abstract: 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: GrantFiled: March 23, 2001Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventor: Darin Edward Gerhart
-
Patent number: 6785753Abstract: 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: GrantFiled: June 1, 2001Date of Patent: August 31, 2004Assignee: Sonics, Inc.Inventors: Wolf-Dietrich Weber, Jay S. Tomlinson, Drew E. Wingard
-
Patent number: 6785754Abstract: 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: GrantFiled: June 18, 2003Date of Patent: August 31, 2004Assignee: Delta Electronics, Inc.Inventors: Kao Chao-Li, Lee Sheng-Ta
-
Patent number: 6785755Abstract: 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: GrantFiled: March 30, 2001Date of Patent: August 31, 2004Assignee: LSI Logic CorporationInventors: Jeffrey J. Holm, Judy M. Gehman
-
Patent number: 6785756Abstract: 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: GrantFiled: May 10, 2001Date of Patent: August 31, 2004Assignee: Oracle International CorporationInventors: George M. Candea, Harvey Eneman
-
Patent number: 6785757Abstract: 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: GrantFiled: March 20, 2001Date of Patent: August 31, 2004Assignee: Hitachi, Ltd.Inventor: Shintaro Hatsumoto
-
Patent number: 6785758Abstract: 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: GrantFiled: June 1, 2001Date of Patent: August 31, 2004Assignee: Advanced Micro Devices, Inc.Inventors: Kenneth James Kotlowski, Brett A. Tischler
-
Patent number: 6785759Abstract: 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: GrantFiled: May 10, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Bruce Leroy Beukema, Timothy Carl Bronson, Ronald Edward Fuhs, Glenn David Gilda