Computer-to-computer Session/connection Establishing Patents (Class 709/227)
-
Patent number: 6904035Abstract: Application-layer signaling of a packet data network, such as the Session Initiation Protocol (SIP), is used to communicate with an interworking interface between the packet data network and a circuit-switched network, particularly a public land mobile network (PLMN), wherein the interface converts the application-layer signaling of the packet data network to a control protocol utilized in the PLMN, wherein a private user identification is carried, for example, by means of a Session Description Protocol (SDP) within the application-layer signaling between the packet data network terminal and the interface, and wherein standardization of lower layers of the packet data network protocol stack is not required beyond that which is already defined. The interface between the packet data network and the circuit-switched network provides the private user identification to the circuit-switched network in the manner in which the circuit-switched network is accustomed.Type: GrantFiled: November 14, 2001Date of Patent: June 7, 2005Assignee: Nokia CorporationInventor: Jose Costa Requena
-
Patent number: 6904459Abstract: A way of reducing the impact of denial of service attacks is presented. For each connection request received by a server, the server attempts to establish a connection to accommodate the corresponding request. For each connection request that the server cannot currently handle, the connection request is placed in a backlog queue for future handling. If one or more of the backlog queues have entries, connection sockets that have connections but no received request data are identified and disconnected. Such connection sockets would be highly suspect of being generated as a result of denial of service attacks. Upon disconnection, resources are freed for legitimate requests thereby improving server performance even during denial of service attacks.Type: GrantFiled: June 30, 2000Date of Patent: June 7, 2005Assignee: Microsoft CorporationInventors: Bilal Alam, Michael Courage
-
Patent number: 6901448Abstract: A method of distributed collaborative computing is provided. The method includes: partitioning a collaboration function into sub-functions; assigning at least one said sub-function to each of a plurality of logical processes; associating a respective management process with each of said plurality of logical processes, said logical processes configured so that each said logical process is capable of communicating with every other said logical process through said respective management process; communicating between said logical processes using said respective management processes; and monitoring said respective management processes with a single supervisor process; wherein said communicating employs a secure protocol on a dedicated network.Type: GrantFiled: December 29, 2000Date of Patent: May 31, 2005Assignee: Webex Communications, Inc.Inventors: Min Zhu, Xuan Zhang
-
Patent number: 6901464Abstract: The invention provides a plug-and-work sensor interface device named “puck” for fast and easy deployment of various types of serial devices, which include commercial off-the-shelf and custom-made sensors and instruments, in a distributed, dynamic oceanic observing network. In an embodiment, each puck is removably attached and electrically coupled to a specific sensor to be deployed. The puck comprises a non-volatile memory for associating and storing arbitrary binary information about the sensor and a microprocessor for controlling how the information is read from and written into the non-volatile memory. The sensor information may include unique sensor identifier, sensor metadata, sensor device driver, etc. The puck itself does not execute any of the device code; rather, a host retrieves the sensor information from the puck when the puck is plugged in. The retrieval can be done automatically or semi-automatically with user interaction.Type: GrantFiled: April 4, 2003Date of Patent: May 31, 2005Assignee: Monterey Bay Aquarium Research InstituteInventors: Michael Risi, Thomas C. O'Reilly, Duane Edgington
-
Patent number: 6901594Abstract: An apparatus and method of establishing communication between a first application added to a platform, and a second application executing on the platform, controls the first and second applications to establish a path for interapplication communication. To that end, a notify message is forwarded to the second application when the first application is added to the system. Receipt of the notify message by the second application causes the second application to ascertain path data for establishing a path between the two applications. The first application also ascertains path data for establishing a path between the applications. The first and second applications then are controlled to establish a single path between the first application and the second application after the path data is ascertained.Type: GrantFiled: June 4, 1999Date of Patent: May 31, 2005Assignee: Nortel Networks Ltd.Inventors: Bradley Cain, William Miller, Robert Lee, Larry DiBurro, Michael Berger
-
Patent number: 6901447Abstract: A publish-subscribe communications system having a plurality of channels for transmitting data furnished by publishers of data to subscribers to data, each channel accepting data published to the channel and furnishing the data accepted to subscribers to the channel, a channel including facilities for accepting data for transmission by the channel from another channel.Type: GrantFiled: August 15, 2002Date of Patent: May 31, 2005Assignee: Vitria Technology, Inc.Inventors: Richard Koo, Dale Skeen, Alexander Siegel
-
Patent number: 6901429Abstract: Methods, apparatus, and business techniques are disclosed for use in mobile network communication systems. A mobile unit such as a smart phone is preferably equipped with a wireless local area network connection and a wireless wide area network connection. The local area network connection is used to establish a position-dependent ecommerce network connection with a wireless peripheral supplied by a vendor. The mobile unit is then temporarily augmented with the added peripheral services supplied by the negotiated wireless peripheral. Systems and methods allow the mobile unit to communicate securely with a remote server, even when the negotiated wireless peripheral is not fully trusted. Also mobile units, wireless user peripherals, and negotiated wireless peripherals that project a non-area constrained user interface image on a display surface are taught.Type: GrantFiled: August 30, 2001Date of Patent: May 31, 2005Inventor: Eric Morgan Dowling
-
Patent number: 6898716Abstract: An information device system includes a terminal device and a personal computer. The terminal device has a USB interface and a wireless transceiver circuit. The personal computer has a USB controller which can communicate with the USB interface of the terminal device when they are connected with each other, and also a transceiver circuit adapted to wirelessly communicate with the wireless transceiver circuit of the terminal device. A record medium, which can be read by the personal computer, contains a program for judging what communication state the system is in, a cable communication state, a wireless communication state, or a non-communication state, and restricting processing the personal computer can perform in accordance with the result of the judgment. The degree of restriction is lowest when the system is in the cable communication state, intermediate when the system is in the wireless communication state, and highest when the system is in the non-communication state.Type: GrantFiled: March 21, 2001Date of Patent: May 24, 2005Assignee: Fujitsu LimitedInventors: Isamu Yamada, Akira Shiba
-
Patent number: 6898627Abstract: A communication device allows a user to get access from the outside via an external public line to obtain e-mail data stored in a device connected to an internal system via a computer network such as a LAN without causing a reduction in security. More specifically, the communication device is connected to a LAN via a LAN I/F and also connected to the public line via a line I/F. If the communication device receives a remote operation command via the public line, a CPU of the communication device gets access to a post office of an e-mail server so as to get e-mail data in accordance with the remote operation command. The obtained e-mail data is converted to facsimile image data and transmitted by means of facsimile to a specified destination.Type: GrantFiled: October 30, 2000Date of Patent: May 24, 2005Assignee: Canon Kabushiki KaishaInventor: Kenzou Sekiguchi
-
Patent number: 6898653Abstract: A plug-and-play(PnP) interconnection architecture and method with an in-device storage module in a peripheral device are proposed for interconnecting a peripheral device with a host computer unit. The proposed architecture is characterized by integration of an in-device storage unit with internal functional modules of the peripheral device for storing device specific data and software such as the dedicated device driver of the peripheral device. An enhanced plug-and-play (ePnP) layered structure is proposed based on the in-device storage architecture. The ePnP provides a mechanism to PnP peripheral devices' functions customization. An application of the ePnP is the mechanism to bring up the device driver automatically when the peripheral device is connected to the host computer unit. This auto-installation mechanism provides a truly plug-and-play capability to the user.Type: GrantFiled: December 30, 2002Date of Patent: May 24, 2005Assignee: Neodio Technologies CorporationInventors: Shih Chieh Su, Jia Lung Wang, Chih-Lung Lin, Hsiao-Te Chang
-
Patent number: 6898794Abstract: The present invention relates to improvements for managing remote function calls and other mechanisms for managing the remote invocation and control of programs. A separation of the request-driven communication work from one broad unstructured bulk of work into at least two separate portions of management is proposed: a dispatching portion and one or more connection portions. Connections are not closed but are reused whenever advantageous, which yields better performance. A standardized interface is set up which is able to be used by a plurality of different requester applications. Thus, a way is found to pass a RFC connection from one application to another, and the same RFC connection can be used by totally independent applications.Type: GrantFiled: August 21, 2001Date of Patent: May 24, 2005Assignee: International Business Machines CorporationInventors: Dieter Babutzka, Markus Eichelsdoerfer, Michael Szardenings
-
Patent number: 6898618Abstract: Various embodiments of a mechanism for a client to specify a display service to be used by a service for displaying data for the client in a distributed computing environment are described. A display service on or associated with the device on which the client resides that the client wishes to use to display the results of the service. When the client runs the service, the client may send a message to the service specifying the service advertisement of the client's display service. The service may then generate a message channel that allows it to send messages to the client's display service. Thus, when displaying results, the service invoked by the client becomes a client of the client's display service and sends its results, directly or by reference, for display to that display service.Type: GrantFiled: October 19, 2000Date of Patent: May 24, 2005Assignee: Sun Microsystems, Inc.Inventors: Gregory L. Slaughter, Thomas E. Saulpaugh, Michael J. Duigou
-
Patent number: 6894981Abstract: A system and method are disclosed for transparently proxying a connection to a protected machine. The method includes monitoring a communication packet on a network at a proxy machine. The communication packet has a communication packet source address, a communication packet source port number, a communication packet destination address, and a communication packet destination port number. The proxy determines whether to intercept the communication packet based on whether the communication packet destination address and the communication packet destination port number correspond to a protected destination address and a protected destination port number stored in a proxy list. The proxy then determines whether to proxy a proxied connection associated with the communication packet based on the communication packet source address and the communication packet source port number. A protected connection is terminated from the proxy machine to a protected machine.Type: GrantFiled: December 20, 2001Date of Patent: May 17, 2005Assignee: Cisco Technology, Inc.Inventors: Brantley W. Coile, Richard A. Howes, William M. LeBlanc
-
Patent number: 6895450Abstract: An apparatus and a method for routing data in a radio data communication system having one or more host computers, one or more intermediate base stations, and one or more RF terminals organizes the intermediate base stations into an optimal spanning-tree network to control the routing of data to and from the RF terminals and the host computer efficiently and dynamically. Communication between the host computer and the RF terminals is achieved by using the network of intermediate base stations to transmit the data.Type: GrantFiled: April 16, 2002Date of Patent: May 17, 2005Assignee: Broadcom CorporationInventors: Ronald L. Mahany, Robert C. Meier, Ronald E. Luse
-
Patent number: 6895438Abstract: A proxy-server system (15) connected preferably to a computer-telephone system (10) intercepts, processes, and analyzes as traffic-analysis results (68A-C) all forms of real- and non-real-time electronic communication passing over the network in the form of raw traffic data (61). The proxy-server system normalizes each communication into the measure of time needed by recipient(s) of the communication to understand the information contained therein. Once normalized, the data may be aggregated into summary reports (69A-C). As part of the analysis, the aggregated communication records are compared with user-defined rules to provide alerts if the individual or aggregated durations exceed boundaries set by the rules. In one embodiment, the summary reports may be integrated with general-ledger data (94) and other raw business data (74) via a relational database (72) to derive more accurate records of activity-based-costing information (76).Type: GrantFiled: September 6, 2000Date of Patent: May 17, 2005Inventor: Paul C. Ulrich
-
Patent number: 6892240Abstract: A bidirectional communication method allowing real-time information sharing among clients on an Intranet through a server on the Internet in disclosed. After establishing two connections between the server and the client through an HTTP proxy, one of the two connections is set to a downstream connection using GET method of HTTP to allow real-time data transfer from the server to the client. Thereafter, the other of the two connections is set to an upstream connection using POST method of HTTP to allow real-time data transfer from the client to the server. After having set the upstream connection and the downstream connection, data cells are transferred between the server and the client through the upstream connection and the downstream connection.Type: GrantFiled: September 15, 2000Date of Patent: May 10, 2005Assignee: NEC CorporationInventor: Kazuaki Nakajima
-
Patent number: 6892235Abstract: The present invention relies on dynamic autoproxy configuration and more particularly to a method and system for selecting a Proxy/Socks Server according to some response time and availability criteria. It rests on a dynamic autoproxy mechanism using availability and response time probes. It relies on probes retrieving well known HTML pages through each Proxy/Socks Server, measuring associated response time, detecting Proxy/Socks failures and degradation of response time. It also uses a CGI (Common Gateway Interface) program for dynamically creating autoproxy code (in a preferred embodiment Javascript code) on an autoproxy URL (Universal resource locator) system for selecting said Proxy/Socks Server.Type: GrantFiled: February 29, 2000Date of Patent: May 10, 2005Assignee: International Business Machines CorporationInventors: Olivier Daude, Andrew Forth, Olivier Hericourt
-
Patent number: 6891837Abstract: A system or network may provide for communication between two or more applications. The communication is achieved by initiating communication between a first and second application. The communication is directed from the first application to a second virtual address of the second application. An actual address associated with the second application is determined. A first data channel is established between a first computer associated with the first application and a second computer associated with the second application over a control channel, to coordinate the communication over the first data channel. The communication is then directed to the actual address associated with the second application over the data channel. Further, the first data channel is taken down and a second data channel is established to maintain communication without the knowledge of the first and second applications.Type: GrantFiled: October 5, 2000Date of Patent: May 10, 2005Assignee: Veritas Operating CorporationInventors: Emily L. Hipp, Burton A. Hipp
-
Patent number: 6892233Abstract: To provide a graphic user interface, supported by HTML or Java script, to a personal computer (102) for the control of SONET/SDH network elements (106), an RS-232 port of a PC is used to establish a PPP session to a remote access server, RAS (122). The network element (106) is therefore configured to imitate a modem, and to route PPP packets into its related management system across an optical ring (12). The management system may include an intermediate network manager (120) and a DHCP server (124). Once legitimacy of the PC is established through the IP session, the PC is provided with an IP address to invoke the PC's IP stack. Subsequently, IP is communicated across the PPP session, with the RAS (120) configured to terminate the PPP session and forward IP packets into an IP network (128). IP packets (131), received at a web server (140), are converted into command line interface (CLI) messages 135 and are sent directly to the network manager (120) within an IP packet.Type: GrantFiled: May 4, 2000Date of Patent: May 10, 2005Assignee: Nortel Networks LimitedInventors: Philip J. Christian, Chris Ramsden
-
Patent number: 6892232Abstract: A local networking system includes a memory to store local address numbers of registered local terminals; a specified number checking unit to check, when the system receives a first dial number from an unregistered local terminal, whether the first dial number is the same as a specified number; a registration checking unit to receive, when the first dial number has been found to be the same as a specified number, a second dial number from the unregistered terminal, and to check whether a local address number corresponding with the second dial number is stored in a memory; a non-registration checking unit to receive, when such a local number has been found to be stored in memory, a third dial number from the unregistered terminal and to check whether a local address number corresponding with the third dial number is stored in memory; and a registration unit to allocate, when a local address number corresponding with the last third dial number is not stored in memory, the third dial number to the unregistered tType: GrantFiled: February 21, 2001Date of Patent: May 10, 2005Assignee: Hitachi Telecom Technologies, Ltd.Inventors: Kenichi Takahashi, Hiroki Yabe
-
Patent number: 6888821Abstract: An network interface architecture is provided with solutions for dynamic media authorization and better management of QoS classes of a session (connection between users or mobile terminals) comprising a plurality of media streams within mobile networks such that, when media stream(s) are modified (new ones started and existing ones deleted) during the session, the traffic class of a session is defined by the highest traffic class requirement by the media flows belonging to the same session in order to eliminate the difference of transmission delays of media streams belonging to the same session and, therefore, improving the quality of the connection perceived by the end user.Type: GrantFiled: January 30, 2004Date of Patent: May 3, 2005Assignee: Nokia CorporationInventors: Juha A. Räsänen, Igor Curcio
-
Patent number: 6889258Abstract: Automatic compilation of address filter information that permits a cable modem to appropriately route incoming data packets to destination devices is described. Cable modems use address filter information to identify incoming data packets that are addressed to communication devices associated with the cable modem. The address filter information might be, for example, a list of addresses of communication devices that have previously registered with the cable modem. On occasion, the cable modem may have incorrect or insufficient or incomplete filter information when, for instance, a new communication device is added to a group of networked communication devices associated with the cable modem. In order to automatically recognize associated communication devices that are to be registered with the cable modem, a cable modem driver inspects the source address of outgoing data packets.Type: GrantFiled: August 10, 1999Date of Patent: May 3, 2005Assignee: WebTV Networks, Inc.Inventors: Jun Liu, John M. Parchem, Daniel J. Shoff, Soemin Tjong
-
Patent number: 6886034Abstract: A method and system for on-line proofing of documents, including the steps of sending by a client computer a document request to a document server computer, transmitting a proof document from the document server computer to the client computer in response to the document request, sending by the client computer an image data request to an image server computer, transmitting image data from the image server computer to the client computer in response to the image data request, and combining the image data with the proof document.Type: GrantFiled: October 4, 2002Date of Patent: April 26, 2005Assignee: Canon Kabushiki KaishaInventor: Robert Blumberg
-
Patent number: 6886021Abstract: The method of the present invention is useful in a computer system including a server accessing a database and connected to a magnetic tape drive and operates to expedite the retrieval of audit files on tape while performing a database recovery. The program executes a method for locating a group of audit files of a database that is backed-up on magnetic tape media. The method includes the steps of creating a Tapeset for the group of audit files, initializing a disk directory file which holds positional information of the Tapeset, and locating each of the audit files within the group of audit files using the positional information contained in the disk directory file.Type: GrantFiled: November 27, 2001Date of Patent: April 26, 2005Assignee: Unisys CorporationInventors: Suprio Pal, P. J. Landresse, Vikki Mei-Whey Lai
-
Patent number: 6886044Abstract: A requirements matching broker is provided for use in a requirements matching system. The broker receives messages from users or from other brokers, conveying a statement of requirements, via a communications network interface. The broker includes a store and means to store predetermined rules for routing received messages. A rule includes a statement of requirements and the identity of a corresponding destination. On receipt of a message, the broker performs a comparison of a statement of requirements conveyed by the message with a statement of requirements contained within a stored routing rule. On finding a match, the broker identifies, from the matching routing rule, the identity of a destination for routing the received message and transmits the message to the identified destination via the network interface.Type: GrantFiled: June 30, 1999Date of Patent: April 26, 2005Assignee: British Telecommunications public limited companyInventors: Andrew John Mark Miles, Ian David Edmund Videlo, Simon Steward
-
Patent number: 6885973Abstract: The present invention provides a system and method for analyzing hardware alarms in a telecommunications digital cross-connect system. The present invention also relates to a system and method for automating the process of analyzing hardware failures that cause path and parity alarms in a telecommunications digital cross-connect system used in a long distance network.Type: GrantFiled: January 28, 2003Date of Patent: April 26, 2005Assignee: Sprint Communications Company L.P.Inventor: Heather M. Mayhan
-
Patent number: 6883031Abstract: The RUSH-DCS system provides a high performance, near real time data collection interface that can decipher, log, and route information for transaction processing. The interface supports dynamically loadable components for defining input data formats and transport mechanisms and protocols, which may be augmented and modified while running to minimize downtime. It supports multiple input types simultaneously, and is independent of the actual downstream services provided, allowing support for multiple, and scalable downstream services as needed by diverse applications. In addition, RUSH-DCS provides priority messaging, both uni- and bi-directional communication between clients and services, and the ability to route transactions to specific services.Type: GrantFiled: September 14, 2000Date of Patent: April 19, 2005Assignee: Lucent Technologies Inc.Inventors: Michael Hurley, James A. Parker
-
Patent number: 6883030Abstract: The embodiment of a respective application-specific call code, necessary in the existing art, as an external control element implemented in a separate component is described. The external control element is usable in any desired containers without thereby modifying the containers themselves or even knowing them at the time the external control element is designed. This may be used in data or information transmission systems, in particular process visualization systems. The components are implemented as software components, in particular as so-called ActiveX controls.Type: GrantFiled: January 15, 1999Date of Patent: April 19, 2005Assignee: Siemens AktiengesellschaftInventors: Ralf Leins, Ronald Lange, Juergen Schmoll, Harald Herberth, Ulrich Braun, Klaus Pechmann, Peter Wagner, Horst Walz, George-Chiao-Chi Lo
-
Patent number: 6880002Abstract: A virtualized logical server cloud that enables logical servers to exist independent of physical servers that instantiate the logical servers. Servers are treated as logical resources in order to create a logical server cloud. The logical attributes of a logical server are non-deterministically allocated to physical resources creating a cloud of logical servers over the physical servers. Logical separation is facilitated by the addition of a server cloud manager, which is an automated multi-server management layer. Each logical server has persistent attributes that establish its identity. Each physical server includes or is coupled to physical resources including a network resource, a data storage resource and a processor resource. At least one physical server executes virtualization software that virtualizes physical resources for logical servers.Type: GrantFiled: March 18, 2002Date of Patent: April 12, 2005Assignee: Surgient, Inc.Inventors: Robert A. Hirschfeld, Dave D. McCrory
-
Patent number: 6879982Abstract: A data management system which has a plurality of servers connected through a network and transfers data managed by each server in accordance with a request from a terminal connected to the server, wherein each server comprises recording means for recording the number of times of transfer of data managed by the server, which is requested from the terminal through another server, in association with the other server and the data, and copy means for copying the data to the other server for which the number of times exceeds a predetermined number.Type: GrantFiled: June 7, 2001Date of Patent: April 12, 2005Assignee: Canon Kabushiki KaishaInventor: Akifumi Shirasaka
-
Patent number: 6880014Abstract: A method and system using directive script in a web intermediary proxy machine that provides the function of a transcoder. The intermediary machine's transcoders are controlled by directive script that directs the order and properties of transcoder operations executed on one or more transcoders in the intermediary machine. These directive scripts are stored in an on-the-fly modifiable directive database accessible to the web intermediary proxy machine. The user's client machine browser passes an HTTP request to the web intermediary machine, which passes the HTTP request to a web content server, which returns an HTML response back to the web intermediary machine. This HTML response is sent to at least one transcoder that resides in or is at least accessible to the intermediary proxy machine. The transcoder identifies the type of device being used by the client from the HTTP request.Type: GrantFiled: September 24, 2001Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Frances C. Brown, Susan Crayne, Samuel R. Detweiler, Peter Gustav Fairweather, Vicki Lynne Hanson, Richard Scott Schwerdtfeger, Beth Rush Tibbitts
-
Patent number: 6880013Abstract: Network or mobile clients are enabled to keep their connections open across shutdowns and reboots of computer systems. Transactions are suspended while the client system is down, and resumed when it comes back up, allowing end-users to perform orderly shutdowns of their systems (especially useful to save battery power on mobile systems) without risk of losing transactions on open TCP connections.Type: GrantFiled: December 29, 2000Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventor: Vivek Kashyap
-
Patent number: 6880012Abstract: A system, method, and program for establishing modem communication between a master computer system and a plurality of slave computer systems coupled to a common serial communication channel are disclosed. An unique identification number (UIN) is assigned to each slave computer system. The slave system modems are initialized to a “receive mode.” The master computer system directs a session request to the slave computer systems through the common serial communication channel. All slave computer systems receive and respond to the session request by changing each of the modems to the “answer mode.” After all the slave computer systems respond, the master computer system requests communication with a particular slave computer system among the plurality of slave computer systems. The master computer system uses the UIN to establish communication with the particular slave computer system by sending a request from the master computer system specifying the UIN of the particular slave computer system.Type: GrantFiled: August 2, 2000Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Benjamin Russell Grimes, Jillian Lynn Kaufman, Edward Stanley Suffern
-
Patent number: 6880011Abstract: The object of the invention is to provide a network system capable of solving the problems above without applying excessive load to the host computer and enabling users to exchange views freely. The network communication system 1 comprises the host device 3, the first communication device 5, and the second communication device 7. The first communication device 5 in turn includes a primary connection information generating means 11, an identity information generating means 12, a major identity information generating means 13, and a transmitting means 14. The second communication device 7 includes a receiving means 15, a storage means 16, a display means 17, a selecting means 18, and a connecting means 19. Therefore, a network system capable of solving the problems above without applying excessive load to the host computer and enabling users to exchange views freely, is provided.Type: GrantFiled: January 19, 2000Date of Patent: April 12, 2005Inventor: Shosaku Kawai
-
Patent number: 6880007Abstract: A program running on a web server allows automated domain name registration, modification and management through an interface running on a client machine. The program redefines the concept of the Domain Name System zones by breaking them down into discrete records that can be managed in a database. The structuring of domain records in such a way allows global modifications to a given record type for all domains owned by a given domain name Registrant. Further, when run on the web server of an accredited registrar, the program enables domain name Registrants an easy and efficient way to reliably monitor and manage their domain name property.Type: GrantFiled: April 27, 2000Date of Patent: April 12, 2005Assignee: Register Com, Inc.Inventors: Robert D. Gardos, Adam D. Burstein, Shamoun Murtza, Chia Hsian Yeh, Rong Zheng
-
Patent number: 6880010Abstract: A method of providing updated host screen information to a client application utilizing a request-response communications model includes establishing a first connection between the client application and a server application, wherein the server application provides updated host screen information to the client application in response to requests from the client application. A second connection is established between a monitor application and the server application. A notification of the availability of updated host screen information is received via the second connection at the monitor application. The updated host screen information is requested over the first connection responsive to receiving the notification. The requested updated host screen information is received at the client application and displaying utilizing the client application. Related systems and computer program products are also disclosed.Type: GrantFiled: September 10, 1999Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Brian T. Webb, Yih-Shin Tan, Yongcheng Li, David B. Gilgen, James M. Mathewson, II, Michael Srihari
-
Patent number: 6879998Abstract: A method for increasing transfer quality between a content requestor and a content source on a content distribution system. The method involves determining transfer quality between the requestor and various content sources. The determination is made from the requestor's perspective. After determining transfer qualities for the various content sources, the requester provides the transfer qualities to a selector on the content distribution system. The selector uses the determined transfer qualities select a content source to supply the requestor.Type: GrantFiled: September 18, 2000Date of Patent: April 12, 2005Assignee: Aerocast.com, Inc.Inventors: Nathan F. Raciborski, Mark R. Thompson
-
Patent number: 6880015Abstract: A Modbus slave device is operable in an agile mode that allows the slave device to automatically interpret and respond to first-type and second-type message frames conveyed to the slave device by a master device. The slave device detects a first incoming character of a master query message frame generated by the master device. If the first incoming character is a prompt character for the first-type message frame, the slave device interprets the master query message frame as the first-type message frame. If the first incoming character is not the prompt character for the first-type message frame, the slave device interprets the master query message frame as the second-type message frame. If the slave device is addressed in the master query message frame, the slave device performs the command associated therewith and, if required by the command, generates a responsive slave message frame of the same type as the master query message frame.Type: GrantFiled: February 25, 2000Date of Patent: April 12, 2005Assignee: Square D CompanyInventor: Keith E. Siders
-
Patent number: 6877039Abstract: A system and method are provided for efficiently writing data from one bus device to another bus device across a network. Data packets to be transmitted are ordered and assigned sequence numbers and expected sequence numbers. The expected sequence number of a data packet corresponds to the sequence number of the data packet immediately prior to the current data packet. When a data packet arrives at the receiving bus, its expected sequence number is compared against the sequence numbers of the previous data packets received. If the previously-received data packet bears the sequence number corresponding to the expected sequence number of the newly arrived data packet, the newly arrived data is stored, and an acknowledgement is sent. If a match cannot be found then a retry request message is sent.Type: GrantFiled: April 25, 2001Date of Patent: April 5, 2005Assignee: Fujitsu LimitedInventors: Jeffrey D. Larson, Takashi Miyoshi, Takeshi Horie, Hirohide Sugahara
-
Patent number: 6877042Abstract: In the present disclosure, a method and system is provided for generating worldwide names. The method and system includes reading a media access control (MAC) address associated with a network interface card (NIC). A fiber channel device associated with the NIC is then identified. A world wide name for the identified fiber channel device is then generated by appending a vendor specific identifier assigned to the fiber channel device to the MAC address obtained from the NIC.Type: GrantFiled: January 2, 2001Date of Patent: April 5, 2005Assignee: Dell Products L.P.Inventors: Ahmad H. Tawil, Jacob Cherian
-
Patent number: 6877037Abstract: A client terminal, such as mobile terminal, stores a version number of its installed data or control program and transmits a request message to the server system via a communication network in response to an event triggered by a user of the client terminal, the request message containing the version number of the data and a phone number of the client terminal. The server system stores most recent data and a version number of the most recent data. When the server system receives the transmitted request, it compares the version number contained in the received request to the stored version number and transmits a copy of the most recent data and the version number of the most recent data to the client terminal via the communication network if there is a mismatch between the compared version numbers.Type: GrantFiled: September 7, 2000Date of Patent: April 5, 2005Assignee: NEC CorporationInventor: Tetsuji Adachi
-
Patent number: 6877036Abstract: An adapter card for managing connections between clients and a network server off-loads the connection management burden from the server. The adapter card includes a memory with an embedded proxy application and a communication protocol stack, a processing unit for executing the application code, a network controller for interfacing with an internetwork, and a bus protocol bridge for interfacing with the internal bus of the network server. The proxy application receives client requests on behalf of the server over relatively slow and unreliable network connections, and submits the requests to the server over fast, reliable bus connections.Type: GrantFiled: September 24, 1999Date of Patent: April 5, 2005Assignee: Akamba CorporationInventors: Jack J. Smith, Richard T. Burright, W. Spencer Worley, III, Eoin B. MacDonell, John A. Vastano, William T. Weatherford
-
Patent number: 6874031Abstract: A method and apparatus for accessing a destination web site in a global communication network through a cluster of web server proxies is presented. Login information and user activity information are shared among the nodes of the cluster on a weighted basis such that an active user is not prematurely logged off while advantageously traffic load is reduced.Type: GrantFiled: October 7, 2002Date of Patent: March 29, 2005Assignee: Qualcomm Inc.Inventor: Ryn C. Corbeil
-
Patent number: 6874041Abstract: A method and apparatus is disclosed for the automatic configuration of a communication input /output port or terminal on a communication device. The communication device comprises one or more input/output ports or terminals, one or more switching devices, some form of switch device controller, and one or more communication circuitry, configured to facilitate communication with a remotely located communication terminal. The one or more input/output ports or terminals of the communication device connect to one or more communication cables or wires configured to transfer data with the remotely located communication terminal. In one configuration the communication cables comprise two twisted pair wires as is commonly installed for telephone communication and utilized for DSL communication service. To achieve automatic configuration, the switching device is initially set in a default position connecting the communication circuitry to at least one of the communication cables.Type: GrantFiled: June 7, 2000Date of Patent: March 29, 2005Assignee: Conexant Systems, Inc.Inventors: Nick Burd, Yong H. Song, Jennifer C. Yang, Hilburn Ross Williams
-
Patent number: 6874028Abstract: A client computer collects registration information and uploads the collected information to one or more remote registration databases. The collection and/or uploading of registration information for multiple manufacturers is performed in a unified manner, improving the user-friendliness of the computer. According to one aspect of the invention, a single user interface is used to collect the registration information for all of the manufacturers, preventing the same question from being asked multiple times. According to another aspect of the invention, a multiple posting method is used to upload the registration information to the registration databases. In the multiple posting method, a single network communication link is established between the client computer and a network that the registration databases are coupled to, via which multiple client computer to registration database connections are established.Type: GrantFiled: October 25, 1999Date of Patent: March 29, 2005Assignee: Microsoft CorporationInventors: David Feinleib, Carl L. Gulledge, Kenneth D. Moss, Autumn F. G. Neault
-
Patent number: 6874029Abstract: The present invention is directed to a method and system for controlling the state of an interactive application and controlling delivery of the interactive application to one or more users. The system of the present invention is a system for delivering an interactive application to one or more users of a communications network and may comprise an interactive application adapted to the communications network; a user access device adapted to receive said interactive application; control means for establishing parameters under which said interactive application is rendered on said user access device; and mediation means for establishing terms for the interaction between the at least one user and other users and the communications network.Type: GrantFiled: June 22, 2001Date of Patent: March 29, 2005Assignee: Leap Wireless International, Inc.Inventors: Doug Hutcheson, Richard Robinson, Steven Caliguri
-
Patent number: 6874010Abstract: A base services architecture for a netcentric computing system is disclosed. The base services architecture includes at least one web server that is connected with an Internet connection and at least one client. A web server service is located on the web server. During operation, the web server service enables the web server to transfer and publish a plurality of documents in the web browser on the client. A push/pull service is located on the web server for automatically notifying members of a subscriber list of the netcentric computing system when a particular piece of information has been changed or updated. A workflow service is located on the web server that includes role management service, route management services, rule management services and queue management services.Type: GrantFiled: September 29, 2000Date of Patent: March 29, 2005Assignee: Accenture LLPInventor: Scott R. Sargent
-
Patent number: 6871296Abstract: The present invention provides a method, system and apparatus by which TCP connections may be failed-over from one system to another within a highly available network service, and appear transparent to the remote client. The connection state and ownership information of a system is broadcast within the network, so that if a first system crashes while running an application, a predetermined take-over policy causes a peer system to assume connection without loss of data such that a permanent connection has been established from the client's point of view. After the failed system has been restored to a normal state, new connections are established by the first system.Type: GrantFiled: December 29, 2000Date of Patent: March 22, 2005Assignee: International Business Machines CorporationInventor: Vivek Kashyap
-
Patent number: 6870925Abstract: A method and apparatus for directing music to agents of an automatic call distributor (ACD) during non-voice dialog communication between the agent and a caller includes a communication processor operatively coupled to the ACD and operatively coupled to the agent terminals. The communication processor is configured to facilitate sending and receiving non-voice dialog communication between the caller and the agent terminal, and to transmit a signal to the ACD indicating that the communication processor received the non-voice dialog communication from the caller. The ACD is configured to select an agent to receive the non-voice dialog communication from the communication processor, and cause the non-voice dialog communication to be routed to the selected agent. A music source is operatively coupled to the ACD such that music from the music source is directed to the selected agent during the non-voice dialog communication between the caller and the agent.Type: GrantFiled: November 13, 2001Date of Patent: March 22, 2005Assignee: Rockwell Electronic Commerce Corp.Inventor: Christopher Gordon Culp
-
Patent number: 6871248Abstract: An isochronous channel is configured on an interconnect bus between a first device and a second device. A first device requests an isochronous channel, required bandwidth, and a required service window size. If a service window of the required size at the required bandwidth is available, an isochronous bus controller sends the request to the second device. If the second device has a service window of the required size at the required, it accepts the isochronous channel request. The isochronous bus controller can be a collection of isochronous controllers, each controlling a subset of the interconnect bus. The isochronous bus controller then allocates bandwidth to the first device, notifying the first device to begin generating isochronous transactions, controlling access to the bus to ensure the first device does not exceed the bandwidth allocation. Further, the isochronous bus controller terminates the isochronous channel, if the first device stops sending isochronous transactions.Type: GrantFiled: September 29, 2001Date of Patent: March 22, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventor: Dwight D. Riley