Patents Examined by Dung C. Dinh
  • Patent number: 6029214
    Abstract: A computer system includes an input pointer, a tablet having a two-dimensional tablet surface, and a data processor coupled to the tablet and operative to receive coordinate data from the tablet. The coordinate data is preferably in absolute-mode, and the data processor processes the coordinate data such that coordinate data influenced by a first segment of the tablet surface is processed in a relative-mode fashion, and coordinate data influenced by a second segment of the tablet surface is processed in an absolute-mode fashion. In consequence, the tablet is segmented for simultaneous relative-mode and absolute-mode operation. The segments can take on a number of configurations depending upon the configuration of the computer screen, the application program running, and user preferences.
    Type: Grant
    Filed: November 3, 1995
    Date of Patent: February 22, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Jonathan H. Dorfman, Mark A. Della Bona
  • Patent number: 6029196
    Abstract: An automatic client configuration system provides a system administrator with the ability to configure every client in a network with one file which resides on the server, and which contains information for setting the client's lock files, preferences, configuration information, and software versions. Control over logical groupings of clients is possible using separate configuration files for each group. The configuration of the network clients is performed during runtime, is automatic, and can be initiated by either the client or the server. The client contacts the server at startup for configuration information, which returns the configuration file that is used by the client to configure its system. The administrator uses the server to query the clients in the network for information, such as file version numbers. If the server determines that any of the clients need file updates, it sends the files to the specific client, which replaces the existing files with the new files sent by the server.
    Type: Grant
    Filed: June 18, 1997
    Date of Patent: February 22, 2000
    Assignee: Netscape Communications Corporation
    Inventor: Michael A. Lenz
  • Patent number: 6026442
    Abstract: Control of network surveillance in communications networks is accomplished by dividing the surveillance task into two sub-tasks. The first sub-task automatically identifies communications within the network which are to be monitored. Such identification is accomplished by the application of a reasoning system to data received from the network. The identification of the data to be monitored is received by the second sub-task along with network topology information. The second sub-task also applies a reasoning system to this data in order to configure probes and switches within the network so that the identified data can be captured.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: February 15, 2000
    Assignee: Cabletron Systems, Inc.
    Inventors: Lundy Lewis, Glenn Spargo, Utpal Datta
  • Patent number: 6023730
    Abstract: A communication system includes a control communication network for transferring control data, and a data communication network for transferring stream data. A communication node is set on the communication system in response to a request on the stream transfer. The communication node is connected to both of the above networks and transfers data via the data communication network under the control based on the control data. The communication node controls access by an application and transfer of stream data by referring to a transfer control table which holds the relation of connection with another control communication node which transfers the common data and the corresponding relation to a control node (application) associated with data transfer defined by the connecting relation.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: February 8, 2000
    Assignee: Digital Vision Laboratories Corporation
    Inventor: Hideaki Tani
  • Patent number: 6021427
    Abstract: A method and system for preventing routing maelstrom loops of automatically routed electronic mail which is operational with intelligent agents and computer-processor hardware components, and includes a software based solution comprising a processor readable code of instructions. The code of instructions generally comprise a routine for tagging processed e-mail message with a system generated special identifying tag revealing each source subscriber, a routine for ascertaining whether a received message intended for automatic routing contains any special tag and a corresponding routine for deciding whether any of the special tags contain the current source subscriber's identification before exercising any routing rules against the message. If the subscriber's ID is listed in the particular e-mail being routed, then the system of the invention determines that a complete loop has been made and terminates further transmission since the next target subscriber has already received the message.
    Type: Grant
    Filed: May 22, 1997
    Date of Patent: February 1, 2000
    Assignee: International Business Machines Corporation
    Inventors: Richard Spagna, Arun Rao
  • Patent number: 6018772
    Abstract: A system for transferring data in group, wherein groups have group identifiers for distinguishing groups comprising different data types. A group can be reassigned to carry a different type of data by transmitting in special groups having a predetermined group identifier, group identifiers and data type identifiers for linking respective group identifiers to respective data types. By transmitting a new data type identifier for certain group identifier that particular group is re-assigned to carry a new data type. This allows the use of a group for a plurality of data types, which is especially useful in the Radio Data System.
    Type: Grant
    Filed: October 22, 1996
    Date of Patent: January 25, 2000
    Assignee: U.S. Philips Corporation
    Inventor: Theodor I. E. Kamalski
  • Patent number: 6016512
    Abstract: A system prefetches most frequently used domain names and stores the domain name data at local cache servers. It generates validity codes to enable error checking for valid domain names at the local cache servers without accessing root servers. A cache server obtains, stores, and propagates updates or new DNS data to local cache servers at predetermined intervals. Users can obtain internet protocol addresses of domain names directly from local cache servers, thus eliminating processing delays over the Internet.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: January 18, 2000
    Assignee: Telcordia Technologies, Inc.
    Inventor: Christian Huitema
  • Patent number: 6014707
    Abstract: This invention relates to a method and protocol to enable a simple, reliable and highly scaleable data transfer facility in a digital data network. In communication a server and a client within a data processing system, the method of transferring data from the server to the client comprises requesting, by the client, transfer of the data in accordance with a transfer unit size specified by the client The server transmits the data in successive blocks having a size based on the client specified transfer unit size, till all the data has been transferred, and the server delays at least a predetermined time period between transmission of successive blocks. This connectionless, unacknowledged data transfer protocol minimizes resource utilization at the data server and is combined with source rate control to reduce congestion in the intervening network.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: January 11, 2000
    Assignee: Nortel Networks Corporation
    Inventors: Scott Edward Miller, David Michael Alexander
  • Patent number: 6014695
    Abstract: When an access request is generated from a client in a network file server comprising a computer including a communication controller connected to at least one client through a network and transferring information on a plurality of addresses inside a main storage device as one packet to at least one client, the main storage device having a buffer, a central processing unit and an input/output bus for mutually connecting the communication controller, the central processing unit and the main storage device, and a secondary storage device connected to the computer, an area for storing the data corresponding to this access request is allocated into the buffer of the main storage device. The data corresponding to the access request is read out from the secondary storage device, is transferred to the buffer and is stored in the allocated area.
    Type: Grant
    Filed: November 17, 1997
    Date of Patent: January 11, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Hirofumi Yamashita, Yoshihiro Takiyasu, Mitsuo Asai, Nozomu Hirose, Miho Iwanaga, Ryuichi Ohno, Takeshi Onodera
  • Patent number: 6014692
    Abstract: A new uniform resource locator (URL) of file system attachment (FSA) is created on a web browser. The new URL combines features of the URLs of HTTP and "file". The new URL first attempts to attach the file system where the data is stored. If the client has access to the data base or the data storage where the requested information is stored, then the web server may be bypassed by using the URL of "file" and use of the server is not required. If the client does not receive access to the data base or the data storage where the requested information is stored, then the URL of FSA will act like the standard URL of HTTP and access data through the server.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: January 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Edward E. Kelley, Norman J. Dauerer
  • Patent number: 6014711
    Abstract: An apparatus and a method for providing translation services to telecommunications processes for mapping from a unique identifier for an object, such as a telephone number, to an electronic address for the object, such as an electronic mail address. The apparatus and method permit telecommunication application processes to send multimedia messages created in one delivery method over the Internet in another delivery method without supporting directory standards. The advantage is the ability to develop less complicated application processes in less time and therefore get more quickly to market.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: January 11, 2000
    Assignee: Nortel Networks Corporation
    Inventor: Anne R. Brown
  • Patent number: 6012084
    Abstract: A networking services architecture is provided in which several communication media and protocols are supported. In commonly used communications middleware, the routing specification and messaging interface provided to a client application may depend on the communications protocol used. The client's interface is independent of the communication protocols supported for internode message delivery, and the routing specification is also independent of the number and type of communication protocols supported. For instance in a communication system, node A and node B could be connected using IP (Internet Protocol), while node B and node C could be connected using synchronous pooling. The routing specification is independent of these details since nodes are identified in a protocol independent manner.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: William S. Fielding, Christopher R. Plater
  • Patent number: 6009460
    Abstract: There is provided a communication apparatus, adapted to be used as a user terminal, connected to a message communication system in which a plurality of user terminals are interconnected, the plurality of user terminals sharing virtual worlds and avatars (symbols) of users each operating an associated one of the user terminals, and messages are exchanged among the plurality of user terminals while creating an atmosphere such that as if one's own self enters the virtual world and has conversations. In the communication apparatus, the users (symbols) are classified into a plurality of categories, and action contents of the symbols are controlled in accordance with the categories. According to the communication apparatus, a symbol with a great deal of individuality is produced, so that a virtual world full of variety may be implemented.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: December 28, 1999
    Assignee: Fujitsu Limited
    Inventors: Takashi Ohno, Kazuki Matsui, Akinori Iwakawa, Naohisa Kawaguchi
  • Patent number: 6006254
    Abstract: A system for fast, efficient and reliable communication of object state irmation among a group of processes combines the use of a fast, but lossy and thus unreliable communications channel to the group of processes and a server coupled to the group for providing data which has been lost in the multicasting. In one embodiment, a central server supports reliability and rapid joining while using UDP multicast messaging to achieve rapid interaction and low bandwidth. Differential messages are sent over the lossy channel to compactly describe how to compute the new state of an object from any of several previous states. Such a description can be interpreted even if some number of prior descriptions were not received, greatly reducing the need for explicit, round-trip message repairs while also conserving bandwidth. In one embodiment, the central server communicates with each member of the group over a reliable channel to robustly detect and repair objects affected by lost messages.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: December 21, 1999
    Assignee: Mitsubishi Electric Information Technology Center America, Inc.
    Inventors: Richard C. Waters, David Anderson
  • Patent number: 6003086
    Abstract: A data transmission apparatus in which the bandwidth necessary for an application is determined and is communicated to a transmission interval counting function. The transmission interval counting function determines a transmission interval according to the necessary bandwidth and effects transmit control on a transmission unit transmitting function with timing set at this transmission interval so as to transfer data in a desired bandwidth. Owing to the above construction, even when a plurality of types of applications for transmitting data at desired times exist and they perform data transmissions while sharing the use of a network, the contention between the data transmissions in the network can be prevented from occurring. This prevents data losses and delays in data transmission from increasing.
    Type: Grant
    Filed: May 27, 1997
    Date of Patent: December 14, 1999
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Katsuya Mitsutake, Yasutoshi Maeda
  • Patent number: 5999964
    Abstract: A plurality of physically different queue files provided in a distributed processor node of a distributed processing system are regarded as a queue file group, and a message storage pointer and a message pick up pointer are provided in a message queue manager, and storing or picking up of a message is executed by a queue file indicated by the content of the message storage or pick up pointer, and the content of the pointer is updated every storing or picking up at the same time, so that access to a message queue in asynchronous storage type communication which can transfer a voluminous message without changing the application program is made possible.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: December 7, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Yahei Murakata, Naofumi Shinya, Hiroya Tsuzuki, Mamoru Miyadate
  • Patent number: 5999967
    Abstract: An improved method and apparatus for filtering electronic mail. The method and apparatus allows the receiver of electronic mail to make a decision to accept, reject, prioritize, or expedite delivery of a piece of electronic mail based on the value of an attached electronic stamp. The apparatus consists of two complimentary parts: a sender side part with responsibility for attaching the electronic stamp; and a receiver side part with responsibility for removing the electronic stamp and filtering the electronic mail based on the value of the electronic stamp. The method and apparatus are used in a system for reducing or eliminating the amount of junk electronic mail in the electronic mail system.
    Type: Grant
    Filed: August 17, 1997
    Date of Patent: December 7, 1999
    Inventor: Todd Sundsted
  • Patent number: 5996021
    Abstract: An internetwork relay system and method for transmitting IP traffic including an edge and a core. The edge includes an ingress and egress routers and the core includes a switch network. The ingress router communicates with and receives an IP packet from a source network. The ingress router attaches to each IP packet, a globally unique label which is used to forward the IP packet across the network. The relay switch network communicates with the ingress router, receives the IP packet from the ingress router and forwards the IP packet along its transmission path based on destination information included in its attached label. The egress router receives the IP packet from the switch network and forwards it to a destination network. Once received, the destination network forwards the IP packet to its intended destination.
    Type: Grant
    Filed: May 20, 1997
    Date of Patent: November 30, 1999
    Assignee: AT&T Corp
    Inventors: Seyhan Civanlar, Vikram R. Saksena
  • Patent number: 5996019
    Abstract: Methods and apparatus for scheduling cell transmission over a network link by a switch. The switch includes a plurality of queues associated with each link. Lists of queues are maintained for each link. In one embodiment, each link is associated with more than one type of list (with the list type corresponding to a scheduling category) and more than one prioritized list of each type (with the priority of the list corresponding to a quality of service). The scheduling lists are accessed to permit cell transmission from a queue contained therein in a predetermined sequence as a function of scheduling category, priority within a particular scheduling category and whether the bandwidth requirement for the particular scheduling category has been met. With this arrangement, maximum permissible delay requirements for each scheduling category are met.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: November 30, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Hauser, Richard G. Bubenik, Stephen A. Caldara, Michael E. Gaddis, Thomas A. Manning, James M. Meredith, Raymond L. Strouble
  • Patent number: 5991810
    Abstract: A system and method for regulating access to a proxy cache server residing on an institutional intranet or local network provides a directory for storing user names that are appended to client requests for remote web site information. The proxy cache server reads the appended requests and either accepts or denies access to the requested information based upon predetermined access control guidelines relative to the specific user name. The access control guidelines can be stored on the directory, and down-loaded to the proxy cache server's memory as needed. The proxy cache server stores and retrieves requested site information via the Internet, but only retrieves and delivers requested site information to clients if authorization is approved.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: November 23, 1999
    Assignee: Novell, Inc.
    Inventors: Mark L. Shapiro, Anand Subramaniam, Muthukumar Muthumavadi