Patents Examined by Khanh Quang Dinh
  • Patent number: 6892239
    Abstract: Disclosed is a system, method, and program for processing a message in a network computing system including a facsimile transmission comprised of a recipient contact address, such as a telephone number, e-mail address, network address, etc., and message content The message content includes at least one of message text and attached files. A first computing system manages the facsimile transmission as a fax job and transfers the message content to a second computing system. The second computing system launches at least one application program to convert the message content to at least one image in a file format and transfers the converted message content in the file format to the first computing system. The first computing system transfers the message content in the file format to a communication port for transmittal to the recipient contact address.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventor: Kevin Wayne Kirkeby
  • Patent number: 6892240
    Abstract: 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: Grant
    Filed: September 15, 2000
    Date of Patent: May 10, 2005
    Assignee: NEC Corporation
    Inventor: Kazuaki Nakajima
  • Patent number: 6880007
    Abstract: 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: Grant
    Filed: April 27, 2000
    Date of Patent: April 12, 2005
    Assignee: Register Com, Inc.
    Inventors: Robert D. Gardos, Adam D. Burstein, Shamoun Murtza, Chia Hsian Yeh, Rong Zheng
  • Patent number: 6845396
    Abstract: The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: January 18, 2005
    Assignee: Navic Systems, Inc.
    Inventors: Chaitanya Kanojia, Lee Kamenstky, Peter Hall, Ian Copeman
  • Patent number: 6842780
    Abstract: Method of management in a circuit-switched communication network (1), performed on or with the aid of at least a programmable apparatus (10) connected to said network. It comprises the step of computing and storing in an electronic memory a representation of the network based on B-blocking islands (Ni). Each B-blocking island consists of a set of nodes (A-g) linked in such a way that at least one route with at least an amount B of available concave resources exists between any pair of nodes in the set at the time t. The B-blocking islands (Ni) are organized in a hierarchy, wherein the hierarchical position of each Bi-blocking island depends on the choice of the values Bi used for defining said blocking island. The available bandwidth resources are thus summarized in order to reduce the complexity of network management tasks. Bottlenecks in the network are highlighted. The B-blocking-island hierarchy can be incrementally maintained.
    Type: Grant
    Filed: April 9, 1997
    Date of Patent: January 11, 2005
    Assignee: Swisscom AG
    Inventors: Christian R. Frei, Beat Liver, Dean T. Allemang, Boi Faltings
  • Patent number: 6839756
    Abstract: The invention relates to a method for activating one (Ai) of the applications (Ai-An) of an on-board or embedded system, particularly of a chip card (2a) connected to a terminal (1) equipped with a reader, by means of a “web” browser. The terminal (1) and the chip card (2a) each comprise, in addition to the conventional protocol layers (101-102) corresponding to the ISO 7816 standards, a specific layer (13, 23a). The latter comprises intelligent agents (132, 231a1) for establishing two-way data exchange sessions, enabling the chip card (2a) to offer a “web” server functionality. In addition, the chip card (2a) comprises intelligent agents (ATS1-ATSn) called script translators that interact with the applications (Ai-An), making it possible to activate a selected application (Ai) using conventional commands corresponding to the ISO 7816 standards. In a variant of embodiment, provisions are made for a dynamic updating of the chip card (2a), particularly from the browser.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: January 4, 2005
    Assignee: Bull CP8
    Inventors: Alain Boudou, Christoph Siegelin, Pascal Urien
  • Patent number: 6801940
    Abstract: A system, method, and computer program product are provided for expert application performance analysis. An application is monitored. Performance data is gathered during the monitoring. A set of metrics is generated based on the performance data. A performance of the application is measured from at least one of a client perspective, a server perspective, and a network perspective using the metrics.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: October 5, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Mike Moran, Tauras Liubinskas, Jack Goral
  • Patent number: 6772212
    Abstract: An audio/visual server is described that can be used to store and play audio/visual data. A removable hard disk (or other media) is connected to a dock that is in communication with a computer. While the removable hard disk is connected to the dock, audio/visual data can be transferred from the computer to the hard disk. After the hard disk is removed from the dock and connected to the audio/visual server, the server can access and play the audio/visual data. In one embodiment, the audio/visual server stores and plays music, emulates a disc changer, and communicates with an automobile stereo head unit. The interface with the head unit is programmable so that multiple head units can be supported.
    Type: Grant
    Filed: March 8, 2000
    Date of Patent: August 3, 2004
    Assignee: PhatNoise, Inc.
    Inventors: Dannie C. Lau, Daniel Benyamin, Brendan T. Dowling
  • Patent number: 6763382
    Abstract: A method of demand based retrieval of a data file including pages of data, in a network system having a remote host system interconnected to at least one local host system via a first communication link, and one or more end-user systems interconnected to the local host system via a second communication link. A cache buffer is maintained in the local host system for storing a plurality of data pages. Upon receiving a request from an end-user system for the data file, the cache buffer is checked to determine if one or more data pages currently referenced by the request are available therein. If so, one or more of the available data pages are transmitted from the cache buffer to the end user system. Otherwise, the referenced pages are retrieved from the remote host system to the local host system via the first communication link, stored in the cache buffer in the local host system, and transmitted to the end-user system via the second communication link.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: July 13, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Ravi Balakrishnan, Abhay Gupta, Suresh Pentyala
  • Patent number: 6757726
    Abstract: A cache server is provided in an internal network. The cache server comprises a cache-data-list table and a cache-data-list administrating unit. The cache-data-list table stores information concerning data retained by other cache servers on an individual cache server basis. The cache-data-list administrating unit receives a data-inquiry request from one of the other cache servers, and searches the cache-data-list table for cache-server information indicating another one of the other cache servers retaining data regarding the data-inquiry request so as to send the cache-server information to the one of the other cache servers.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: June 29, 2004
    Assignee: Fujitsu Limited
    Inventors: Takesi Matsumoto, Hitoshi Ikeda, Keiichiro Shibata
  • Patent number: 6728758
    Abstract: A message distribution method for distributing a message among a plurality of software products distributed in a network realizes an efficient intelligent distribution environment. When a message is communicated among distributed software products, a service list defined by a combination of data of destination information of the message and process information specified by the message is added to the message. The portion of the service list processed by a destination software product is deleted, and the service list is rewritten as necessary. Thus, the message with the service list is transmitted from a software product to another software product.
    Type: Grant
    Filed: July 7, 1998
    Date of Patent: April 27, 2004
    Assignee: Fujitsu Limited
    Inventor: Akira Sato
  • Patent number: 6704316
    Abstract: A network node having a shared memory buffer for the temporary storage of data packets is configured to implement a push out technique for implementing different loss priorities among traffic classes. When a data packet is stored in a connection queue in the buffer, a weighted queue length associated with that connection queue is incremented by a weight value associated with the connection. When a data packet is removed from a connection queue, the weighted queue length associated with that connection queue is decremented by the weight value associated with the connection. When a data packet arrives at the network node but there is not enough room in the buffer, a data packet is removed from the connection queue having the maximum weighted queue length to make room in the buffer for the newly arrived data packet. Loss priorities are implemented by the appropriate provisioning of weights to traffic classes and by appropriate initialization of weighted queue lengths.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: March 9, 2004
    Assignee: Lucent Technologies Inc.
    Inventor: Linhai He
  • Patent number: 6704784
    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: March 1, 2002
    Date of Patent: March 9, 2004
    Assignee: Sony Corporation
    Inventors: Koichi Matsuda, Taketo Naito, Hiroshi Ueno
  • Patent number: 6701361
    Abstract: A premises based wireless network having a multi-segment wired network and a plurality of wireless access points connected to the wired network. The wired network operates according to a wired network protocol which may be the Internet Protocol. Wireless terminals communicate with the wireless access points according to a wireless network protocol, inconsistent with the wired network protocol. Each of the wireless terminals has a wired network address corresponding to one of the wireless access points. Each wireless terminal also has an address according to the wired network protocol. As the wireless terminals roam throughout the premises, protocol tunnels route communications between wireless terminals, thereby preserving communications while roaming by allowing the wireless terminals to retain their wired network addresses during the ongoing communications. The wireless terminals are connected to wireless access points.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: March 2, 2004
    Assignee: Intermec IP Corp.
    Inventor: Robert C. Meier
  • Patent number: 6697858
    Abstract: A software-based distributed architecture allows rapid provisioning and flexible management of fault-tolerant call centers for interaction between companies' agents and outside customers via multi-media messages, using both real time and non-real time messages. The real time messages include web-based chat, forms and applications sharing, PSTN calls, and incoming and outgoing Voice over IP calls. The non-real time messages include web call-back requests, voice messages, fax messages, and email messages. The architecture provides for sharing of non-dedicated resources among multiple companies, mirrored hot backup, dynamic resource provisioning and allocation, dynamic load balancing, and implementation of service controls on individual companies in accordance with subscription service limits.
    Type: Grant
    Filed: August 14, 2000
    Date of Patent: February 24, 2004
    Assignee: Telephony@Work
    Inventors: Ran Ezerzer, Roberto Armando Portillo Jarquin, Ali Aljane, Eli Ben Borodow, Gerald Augustin Holly, Jr., Edwin Kenneth Margulies
  • Patent number: 6697842
    Abstract: A dynamic context filter for communication and information management filters information using dynamic parameters corresponding to a particular user. Dynamic context filters may represent user location, current time, or past preferences. Filtered information may be prioritized based on proximity, time, or past preferences. The importance of dynamic context filter parameters may be weighted.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: February 24, 2004
    Assignee: Northern Telecom
    Inventors: Colin Donald Smith, Brian Finlay Beaton
  • Patent number: 6684250
    Abstract: A method and an apparatus operates to associate a geographic location associated with a network address. At least one data collection operation is performed to obtain information pertaining to a network address. The retrieved information is processed to identify a plurality of geographic locations potentially associated with the network address, and to attach a confidence factor to each of the plurality of geographic locations. An estimated geographic location is selected from the plurality of geographic locations as being a best estimate of a true geographic location of the network address, where the selection of the estimated geographic location is based upon a degree of confidence-factor weighted agreement within the plurality of geographic locations.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: January 27, 2004
    Assignee: Quova, Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Patent number: 6665725
    Abstract: A method of performing protocol specific operations on a packet passing through a connection point on a computer network. The packet contents conform to protocols of a layered model wherein the protocol at a at a particular layer level may include one or a set of child protocols defined for that level. The method includes receiving the packet and receiving a set of protocol descriptions for protocols may be used in the packet. A protocol description for a particular protocol at a particular layer level includes any child protocols of the particular protocol, and for any child protocol, where in the packet information related to the particular child protocol may be found. A protocol description also includes any protocol specific operations to be performed on the packet for the particular protocol at the particular layer level.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: December 16, 2003
    Assignee: Hi/fn, Inc.
    Inventors: Russell S. Dietz, Andrew A. Koppenhaver, James F. Torgerson
  • Patent number: 6658457
    Abstract: An internetworking device and method which interconnects distant networks through an intermediary transport network, employing a bandwidth allocating mechanism to enable efficient and transparent LAN-to-LAN communication. A network interface unit provides communication interface functions to link with each network to be connected. Data traffic between the networks is observed by a traffic monitor and reported to a bandwidth allocation controller. A bandwidth resource database stores information on the usage of bandwidth resources. When a certain node in one network attempts to send data packets toward the other network, the bandwidth allocation controller dynamically allocates sufficient bandwidth resources to the requested connection, based on the reported data traffic and the information stored in the bandwidth resource database. With the allocated bandwidth, packets are transported to the destination under the control of a communication controller.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: December 2, 2003
    Assignee: Fujitsu Limited
    Inventors: Hiroshi Nishikawa, Hideyuki Motoyama, Ayako Suzuki
  • Patent number: 6651100
    Abstract: A method for negotiating an Internet Protocol (IP) address for an imaging apparatus connected to a network includes the steps of controlling network communication between the imaging apparatus and the network; defining an imaging state when the imaging apparatus is available for imaging, wherein during the imaging state the imaging apparatus waits in an idle state during periods of non-imaging; defining an automatic IP address negotiation state when the imaging apparatus is not available for imaging; if the imaging apparatus is in the idle state, then determining whether the imaging apparatus should leave the imaging state and enter the automatic IP address negotiation state; and when the imaging apparatus is in the automatic IP address negotiation state, then attempting to automatically assign an IP address to the imaging apparatus.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: November 18, 2003
    Assignee: Lexmark International, Inc.
    Inventors: James Lesefme Bush, III, Zachary Nathan Fister, Samuel William Gardiner, Thomas Elmer Samples, Duane E. Norris