Patents Examined by Khanh Quang Dinh
  • Patent number: 6449646
    Abstract: An apparatus for routing a transaction message, such as for example a telephone call, e-mail, web chat request, video conferencing session, or non-call event, includes a queue engine and a transaction message router. The queue engine provides an integrated mechanism for queuing transaction messages of varying transaction types within a number of queues according to transaction type. Each queue within the queue engine may be dedicated to queuing transaction messages of a specific transaction type. The transaction message router functions to identify a queue within the queue engine within which a transaction message is to be stored. The identification of a queue by the router may be performed with reference to the transaction type of a transaction message, and with reference to context or addressing information associated with a transaction message.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: September 10, 2002
    Assignee: Aspect Communications Corporation
    Inventors: Scott E. Sikora, Nakul M. Lele, Rajnish Tahiliani, Ben L. Yip, Henry Mingkeung Yeung, Timothy Merrell
  • Patent number: 6442602
    Abstract: An Internet domain name server platform which intercepts web browser HTTP queries to unrecognized, unregistered subdomain name and provides redirection of the query to a recognized and registered domain name or a subdirectory of a recognized and registered domain name. A server script is launched in response to the event of the request to an unrecognized subdomain name, which dynamically resolves the unknown address rather than returning a standard “Error 404: File Not Found” message to the requesting web browser. The script accesses a database of virtual subdomain names which are mapped in the database to actual subdirectories on the same or a remote server. For example, if a query to http://www.virtualsubdomain.domain.com is received, and virtualsubdomain.domain.com is not recognized as a registered domain name by the standard DNS server, the script will resolve it and map it to http://www.domain.com/subdomain, or any other file on a web server which is actually registered.
    Type: Grant
    Filed: December 31, 1999
    Date of Patent: August 27, 2002
    Assignee: Web and Net Computing
    Inventor: Azkar Hussain Choudhry
  • Patent number: 6424997
    Abstract: A machine learning based electronic mail system. A classifier and action selection module analyzes the incoming message and classifies the messages with associated confidence levels, which may include analyzing the electronic message by tokenization of the text, morphological analysis of the text, and other well known processes. The classifier and action selection module then determines the appropriate action or actions to effect on the message.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: July 23, 2002
    Assignee: International Business Machines Corporation
    Inventors: Martin C. Buskirk, Jr., Frederick J. Damerau, David H. Johnson, Marguerite Raaen
  • Patent number: 6418466
    Abstract: A method of discovering native or non-native authentication server domains and managing information about such domains in a computer network. The various domains are “discovered” by issuing requests from the client to one or more of the servers in the network. Each response is then characterized as being from a native or non-native server, and a list of each such server type is then compiled at the client. The administrator may modify the list, for example, by adding or removing server domains, or may apply a discovery “policy” to tailor the way in which a user may access and interact with the discovered information.
    Type: Grant
    Filed: July 10, 1997
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Daniel Wayne Bertram, David Paul Dutcher, Scott Alan Lenharth, James Michael Rolette, Jr., Stanley Alan Smith, Courtney Joseph Spooner
  • Patent number: 6418465
    Abstract: A messaging processing system which includes a process control table for storing the control information of a process corresponding to access terminals connected through a public network in a form that identifiers indicating the ‘priority processing’ are added to the control information, and a scheduler that executes the process having the identifier indicating the ‘priority processing’ in preference to the other processes during the dispatching processing of the process.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: July 9, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Hirosawa, Tsutomu Ito, Minoru Hidaka, Takehiro Morishige, Yutaka Nara, Atsushi Ueoka
  • Patent number: 6415322
    Abstract: A computer apparatus and a method is described for establishing a global interest profile of a user. At least one local server and an enterprise server communicate with the user via a communication channel. The local server assigns a local ID to the user. The enterprise server assigns to the user a global ID and links the local ID and local user information with the global ID to form a global interest profile of the user. The identity of the users is not shared between servers, thereby maintaining the privacy of the user.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: July 2, 2002
    Assignee: Engage, Inc.
    Inventor: Daniel J. Jaye
  • Patent number: 6408341
    Abstract: A communications apparatus is provided comprising a plurality of FIFO buffers, each with independent control and priority logic under software control for supporting different types of message traffic, both send and receive, such as comprise a multimedia server system. Processor software directs messages to specific, optimized FIFO buffers. Further, a system is provided including a plurality of nodes wherein a sending node specifies the communications path through the system, selecting specific FIFO buffers in each node for buffering its messages.
    Type: Grant
    Filed: February 2, 2000
    Date of Patent: June 18, 2002
    Assignee: International Business Machines Corporation
    Inventors: James William Feeney, Howard Thomas Olnowich, George William Wilhelm, Jr.
  • Patent number: 6405249
    Abstract: A terminal has a storage means for storing identification information, a transmitting means for transmitting the identification information stored in the storage means to a server, and a receiving means for receiving the identification information transmitted from the server. If no identification information is stored in the storage means, the terminal transmits information thereof to the server. The terminal receives identification information corresponding to predetermined information transmitted from the server in response to the information indicating that no identification information is stored in the storage means and stores the identification information received by the receiving means into the storage means. When an access is made from the terminal without accompanying identification information, the server generates identification information corresponding to predetermined information and registers the generated identification information to be provided to the terminal.
    Type: Grant
    Filed: January 11, 1999
    Date of Patent: June 11, 2002
    Assignee: Sony Corporation
    Inventors: Koichi Matsuda, Taketo Naito, Hiroshi Ueno
  • Patent number: 6393457
    Abstract: An architecture and NIC (Network Interface Card) for coupling Data Processing Equipment to a communications network includes a host memory having a High Priority Queue storing control information and data, a Low Priority Queue storing control information and data. Control registers, in the NIC, store addresses identifying the location of said Queues and a block size register, in the NIC, stores a value representing the size of data blocks to be transferred from the host memory to the NIC. A controller transfers allowable block size data from the host memory to buffers on said NIC.
    Type: Grant
    Filed: July 13, 1998
    Date of Patent: May 21, 2002
    Assignee: International Business Machines Corporation
    Inventors: Samuel Steven Allison, Kenneth James Barker, Joseph Kinman Lee
  • Patent number: 6393472
    Abstract: A method and apparatus provide for the automatic aggregation of network management information in spatial, temporal and functional forms. Management information relating to a network is automatically aggregated by computational means in the form of a attribute name-value pair which is stored in an Aggregation Managed Object (AMO). The aggregation of network management information in the form of an AMO supports the spatial, temporal and functional aggregations. The AMOs themselves are stored in a database of a special management agent, the Management Aggregation and Visualization Server (MAVS) which allows network managers to access and set network information to and from the different aggregation forms.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: May 21, 2002
    Assignee: AT&T Corp.
    Inventors: Nikolaos Anerousis, Alexandros Biliris, Hosagrahar Visvesvaraya Jagadish
  • Patent number: 6389453
    Abstract: A method of and system for transmitting multicast packets unidirectionally from a transmitter of a source network to a receiver of a client network and unicast packets bidirectionally between the source network and the client network by configuring a selected router of the client network to accept multicast packets from the receiver, establishing a virtual connection between the selected router of the client network and a selected router of the source network, and advertising in the client network that the virtual connection is the shortest path from the client network to the source network.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: May 14, 2002
    Assignee: MCI Communications Corporation
    Inventor: Edward Dean Willis
  • Patent number: 6385649
    Abstract: A method for compressing a routing table involves constructing a binary tree representation of the routing table. The compression method makes three passes through the tree. In a first pass, the compression method propagates routing information down to the tree leaves. During this pass, the program assigns every leaf node in the tree an associated next hop or an inherited next hop from a higher level ancestral node. In a second pass, the compression method migrates prevalent next hops up the tree. This bottom up pass involves forming a set of next hops at a parent node by supernetting the sets of next hops A and B for a pair of child nodes corresponding to the parent node, according to the following operation: A*B=A∪B, if A∩B=&phgr; A∩B, if A∩B≠&phgr; where A*B is a set of next hops formed at the parent node. In the third pass, the compression method eliminates redundant branches in the tree.
    Type: Grant
    Filed: November 6, 1998
    Date of Patent: May 7, 2002
    Assignee: Microsoft Corporation
    Inventors: Richard P. Draves, Christopher Kevin King, Srinivasan Venkatachary
  • Patent number: 6363427
    Abstract: A method of electronic message exchange comprises reading other identifications of other personal data areas on other servers, reading from the other personal data areas other message identifications identifying other messages stored on the other personal data areas, and merging the other message identifications into a list of messages.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: March 26, 2002
    Assignee: Intel Corporation
    Inventors: Dan A. Teibel, Bradford H. Needham
  • Patent number: 6360259
    Abstract: A method is disclosed for selecting from among a plurality of computer processors connected together to distribute portions of an overall numerical problem to be solved among the processors to optimize the speed of communication between the processors in solving the overall problem. The method utilizes various factors in determining the selection, including whether any of the processors are located within the same computer or workstation, whether any of the processors share a network switch, whether any of the processors are located on the same sub-network, the speed of the individual network connections, and any user-configurable groupings of the processors. Also considered are the known communication requirements of the problem to be solved. A simulated annealing algorithm is then used to determine the optimal arrangement of the processors in solving the problem.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: March 19, 2002
    Assignee: United Technologies Corporation
    Inventor: Peter C. Bradley
  • Patent number: 6360257
    Abstract: Management of group IP addresses, through which various services are provided to groups of mobile end stations in a wireless network, includes accessing the group IP addresses without manually accessing the mobile end stations. This permits efficient management of the membership of the groups that receive the various services.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: March 19, 2002
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Gunilla Rydberg, Elisabet MĂ„rdberg
  • Patent number: 6360275
    Abstract: A transmission system and a receiver system enable an internet experience with enhanced content regulation and simplicity. The transmission system comprises a buffer memory storing data-to-be-transmitted which contains channel information. The transmission system further comprises a transmitter for transmitting the stored data based on the channel information, and a repeater coupled to the buffer memory and to the transmitter for repeatedly sending the stored data from the buffer memory to the transmitter. The receiver system comprises a receiver for receiving data packets being transmitted on the multiple channels, a device coupled to the receiver for extracting a data packet from the received data packets based on a comparison of the received data packets and desired packet identification information. The receiver system further comprises a browser coupled to the device for enabling presentation of an extracted data packet, and for enabling selection of an option.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: March 19, 2002
    Assignee: Shanghai Wonders Information Co., Ltd.
    Inventors: Phillip L. Chu, George Guoqiang Lin
  • Patent number: 6360268
    Abstract: A distributed automated testing system is provided which is capable of being distributed over a network, such as the Internet, for testing hardware and software. A plurality of users operating computers interface to the automated testing system via user interfaces, which preferably are graphical user interfaces. Each user interface displays test parameter choices to the user from which the user may select test parameters relating to a test to be performed. The user interfaces generate data packets in response to selections by the users and output the data packets onto the network. The data packets output from the user interfaces comprise information relating to test parameters selected by the user, commands indicating that performance of a test is being requested, and an address of the location to which the packet is being sent. The data packets are routed to one or more dispatcher machines located on the network which are designated by the addresses contained in the data packets.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: March 19, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Stephen Silva, Michael Allison, Fred Sprague, John R. Metzner, Thomas W. Yip, Richard W. Gillespie
  • Patent number: 6356963
    Abstract: An apparatus handles long latency interrupt signals in a computer which posts I/O write operations. The apparatus includes a posting buffer for posting write operations and circuitry for ensuring that End-of-Interrupt (EOI) write operations (and other interrupt controller directed I/0 operations) are properly synchronized to prevent false interrupts from reaching the processor. Upon receipt of the EOI write operation, the apparatus verifies that the posting buffer is empty before it imposes a pre-determined delay to ensure sufficient time for the cleared the interrupt signal to be transmitted over the interrupt serial bus. Next, the apparatus checks the interrupt serial bus for activities. If the interrupt serial bus is idle, the EOI write operation is issued to the interrupt controller. Alternatively, the apparatus waits until the serial bus becomes inactive for two back-to-back cycles before allowing the EOI write operation to be issued to the interrupt controller.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: March 12, 2002
    Assignee: Compaq Computer Corporation
    Inventors: David J. Maguire, James R. Edwards
  • Patent number: 6356929
    Abstract: A computer system on a network uses IP multicast to recruit other computer stems to share in the processing of a job. If a computer system on the network wants to be available to process shared jobs, it first registers for job sharing by invoking an IP multicast router at a particular IP address. All messages sent to the IP multicast router are broadcast to all computer systems that are registered with the router. When a computer system has ajob to share, it recruits other computer systems to help process the job by sending a message to the IP multicast router that corresponds to a request to share the job. The candidate computer systems that receive the recruiter's broadcast determine if they can share the job according to one or more job sharing parameters. These parameters may relate to the job itself, network performance, security, or other criteria for sharing. If a computer system meets the parameters for taking on the particular job, it responds to the recruiter.
    Type: Grant
    Filed: April 7, 1999
    Date of Patent: March 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Alan Gall, Jeffery David Haumont
  • Patent number: 6351773
    Abstract: Methods for providing restricted access for a network device such as a cable modem or customer premise equipment on a data-over-cable system. An unknown or new network device is assigned a restricted network address such as a restricted Internet Protocol address. The restricted network address allows the network device to access less than all of the available features on the data-over-cable system. A connection timer is started on the data-over-cable system for a restricted connection to the network device. The connection timer restricts access to the data-over-cable system over a timed interval. A restricted connection is created between the data-over-cable system and the network device including the temporary restricted network address and the connection timer, thereby providing restricted access to the data-over-cable system over a timed interval.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: February 26, 2002
    Assignee: 3Com Corporation
    Inventors: John G. Fijolek, Levent Gun, Ronald B. Lee, Philip T. Robinson