Patents Examined by Tam T. Phan
  • Patent number: 7120666
    Abstract: In a network having transaction acceleration, for an accelerated transaction, a client directs a request to a client-side transaction handler that forwards the request to a server-side transaction handler, which in turn provides the request, or a representation thereof, to a server for responding to the request. The server sends the response to the server-side transaction handler, which forwards the response to the client-side transaction handler, which in turn provides the response to the client. Transactions are accelerated by the transaction handlers by storing segments of data used in the transactions in persistent segment storage accessible to the server-side transaction handler and in persistent segment storage accessible to the client-side transaction handler.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: October 10, 2006
    Assignee: Riverbed Technology, Inc.
    Inventors: Steven McCanne, Michael J. Demmer
  • Patent number: 7032029
    Abstract: A method and apparatus for providing an active standby control system comprising the steps of providing a first and second programmable logic controller (PLC), each controller having an operating state. Each controller further including a network module board operably connected to a network; a control unit, a remote I/O head; and, a hot standby module, each hot standby module is operably connected together. Operably connecting each programmable logic controller to a network. Assigning a network address identifier, i.e., Internet Protocol or Media Access Control address, to each programmable logic controller and sensing the operating state of each programmable logic controller. The network address identifier of each programmable logic controller is determined by the operating state of each respective programmable logic controller.
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: April 18, 2006
    Assignee: Schneider Automation Inc.
    Inventors: Allan Tanzman, Dennis J. W. Dube, Stephen Mooney
  • Patent number: 7032033
    Abstract: Data stored on a server are synchronized with corresponding data on a plurality of client computers. To facilitate synchronization of the data, the data for a class of nodes on the server are provided with a version identifier (a serial number) that is incremented each time the data are modified on the server. During synchronization, the version identifier for the data stored on the client is transferred to the server, and the nodes stored on the client are updated by downloading nodes modified on the server since the last synchronization. Data on the client that have been modified are then uploaded to the server. Collisions between nodes of the data that have been modified on two different clients are detected, and a user is given an opportunity to resolve a collision.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Ledoux, Paul L. Kollmorgen
  • Patent number: 6996623
    Abstract: A reception display apparatus for receiving data blocks repeatedly transmitted from a broadcasting station at regular intervals and displaying a screen image based on the received data blocks. Each of the data blocks including a data section. Data to be displayed as the screen image is divided into a plurality of data sections.
    Type: Grant
    Filed: August 28, 2000
    Date of Patent: February 7, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Shinji Kawano, Toshitaka Hanaura, Eiji Ueda, Futoshi Nakabe
  • Patent number: 6985967
    Abstract: A data processing system including a plurality of web server processing cards coupled with a midplane is provided. A first network interface card may be coupled with each of the web server processing cards through the midplane. Each of the plurality of web server processing cards may be coupled with a public network communication router over a first communication path. The public network communication router may be coupled with a public network and operable to route data packets to and from the web server processing cards. In accordance with one embodiment, each of the plurality of web server processing cards may be coupled with a private network communication router, over a second communication path. In this embodiment, the private network communication router may be coupled with at least one private processing system operable to provide processing services upon receipt of a processing request from one of the plurality of web server processing cards.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: January 10, 2006
    Assignee: RLX Technologies, Inc.
    Inventor: Christopher G. Hipp
  • Patent number: 6952729
    Abstract: A hybrid fiber coax (HFC) network management system and method for managing an HFC network having network elements operable for communicating telephony, data, and video signals with customer-premises equipment (CPE) of a subscriber. The HFC network management system includes an HFC network manager for monitoring status and configuration of the network elements and the CPE and for controlling configuration of the network elements and the CPE. A database is operable for storing data indicative of the configuration of the network elements and the CPE and the assigned capacity of the network elements. An online provisioning application link (OPAL) is operable for provisioning network elements with CPE based on the assigned capacity of the network elements to enable communication of telephony, data, and video signals between the HFC network and the CPE. A fault manager is operable for generating displays of the status and configuration of the network elements and the CPE.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: October 4, 2005
    Assignee: AT&T Corp.
    Inventors: Harvey R. Bialk, Jyoti A. Kulkarni, Paul E. Schauer
  • Patent number: 6947182
    Abstract: This invention relates to management of facsimile information in a network system to which a document distribution server, a client terminal, and a facsimile apparatus are connected. When operated, this facsimile apparatus transmits information concerning the operation to the server. When an image is transmitted as a result of operation, information concerning the result of this transmission is also transmitted to the server. The server stores in a database the received information pertaining to the operation of the facsimile apparatus, the transmitted image, and the received information pertaining to the transmission result. Whether these pieces of information are to be transmitted to the server is set for each client. Each client can acquire operation log information of the facsimile apparatus by looking up the database.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: September 20, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takekazu Kumagai
  • Patent number: 6944668
    Abstract: The present invention relates to a system operable to identify and access information about a user (109) of a distributed communication system. The system comprises at least one service device (108), and at least one access device (105a) operable to provide access to said distributed communication system. The system also comprises at least one control means (101; 103) connected to said at least one access device (105a) and to said at least one service device (108), a to said at least one access device (105a) connected identification device (113) operable to identify an address of a specific user (109). The system also comprises at least one storage device (102; 104) connected to said at least one control means (101; 103), and a to said at least one control means (101; 103) connected cache means (111) operable to store mappings of said addresses and identifications for said users (109).
    Type: Grant
    Filed: April 3, 2000
    Date of Patent: September 13, 2005
    Assignee: Targian AB
    Inventors: Thomas Broquist, Lars Eriksson
  • Patent number: 6938083
    Abstract: Many document files in different formats can be downloaded from websites which can be selected for their specific content using search items as a Verity Search Engine and Web Server. After downloading into a user-workstation, a topic search would not be ordinarily feasible to search files of different formats. The present system and method enables topic searching by converting the different file formats into a common format such as PDF which then can easily be topic-searched by a browser such as an Adobe Acrobat program.
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: August 30, 2005
    Assignee: Unisys Corporation
    Inventor: Tommy Kay Teague
  • Patent number: 6931453
    Abstract: A method for use by an I-CSCF (12b) in resolving an address of a message according to SIP but using a protocol-agnostic scheme, and corresponding equipment. The method includes: a step (32) of querying a data store (12c) of scheme mappings, in response to receiving such a request, the querying for determining possible mappings to trial schemes at least one of which resolves the address, i.e. which can be used by the I-CSCF (12b) to find the S-CSCF (12e) for the target user (11b) if the target user is an IMS client, or for forwarding to a gateway or next hop in the path to the target user (11b) if the target user (11b) is not an IMS client; and a step (33) of testing in turn (until success or until all possible trial schemes are tested) each possible trial scheme, the testing based on comparing an address using the trial scheme with an address in a data store (12d) of addresses.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: August 16, 2005
    Assignee: Nokia Corporation
    Inventors: Jyrki Aarnos, Jose Costa-Requena, Hisham Khartabil, Ilkka Westman
  • Patent number: 6912593
    Abstract: The invention discloses a Platform of Information Switch that adapts for switching the integrated information between the different user terminals and the different services terminals. The Platform includes a Device Access gateway for connecting user terminals and switching the correspondent information, an Information Switch for implementing concentrated management and the integrated information switching, and a Service Gateway for interfacing with the service terminals. Wherein the Information Switch consists of a Management System, a Core Switching System and a Platform Routing System; wherein the Core Switching System includes an Information Bus, Switching Modules and a Switching Management Module. The Device Access Gateway and Service Gateway are both connected to the Information Switch via the Information Buses. The Information Switching Platform of present invention can transform the complex information switching process between the user terminals and service terminals to a simple platform operation.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: June 28, 2005
    Assignee: Liming Network Systems Co., Ltd.
    Inventor: Yihui Deng
  • Patent number: 6877032
    Abstract: A method for a user to access information on a network. Information from a machine recognizable code (MRC) (1606) is extracted at a user location, which MRC (1606) has associated therewith routing information to a remote location (312) on the network. The extracted information from the MRC (1606) is wirelessly transmitted to a network interface device (302) in response to the information being extracted. The remote location (312) associated with the extracted information from the MRC (1606) is then connected thereto from the user location and the information downloaded therefrom. The downloaded information is displayed on a display (1612) at the user location, such that when displayed, substantially immediate feedback is provided to the user in response to the MRC (1606) being scanned.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: April 5, 2005
    Assignee: L.V. Partners, L.P.
    Inventor: Jeffry Jovan Philyaw
  • Patent number: 6839732
    Abstract: A gateway provides communication of tightly coupled XA transactions to a server hosting a DBMS and makes efficient use of domain socket pairs to implement demultiplexing in the gateway. The gateway includes a TCP/IP listener process which accepts connection requests from a transaction manager. Logical agents represent the application connection and are managed by a logical agent scheduler and are passed within the gateway using domain socket pairs. Gateway agents are dedicated to identified tightly coupled XA transactions to provide tightly coupled XA transaction support for DBMS systems which do not provide such support directly. The domain socket pairs in the gateway are assigned to logical agent schedulers and are available in a domain socket pool. A wait queue is provided to buffer logical agents when connection to the server is not available or where there are no domain socket pairs available in the domain socket pool. The wait queue is itself implemented as a domain socket pair.
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: January 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Tim J. Vincent, Xun Xue, Hebert W. Pereyra, Peter K. L. Shum, Jon A. Lind
  • Patent number: 6801934
    Abstract: The method is performed in a telecommunication network that comprise one or more terminals, a data server and a network interface. The terminal requests a communication product stored in a data server after which the terminal gets access to the requested product. The steps required by the communication product are performed as an interactive real-time communication between the terminal and the data server. The results of the performed steps are then received at the terminal.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 5, 2004
    Inventor: Timo Eranko
  • Patent number: 6799215
    Abstract: A method and system for centralizing the LU definitions for one or a plurality of TN3270 servers. More particularly, a method and system for dynamically providing a Systems Network Architecture (SNA) Logical Unit (LU) definition for the establishment of a SNA session between a SNA client and a SNA application. The method of the present invention includes receiving a SNA session request from a telnet 3270 client, and in response thereto, retrieving a definition of a SNA LU from a table shared by one or more telnet 3270 servers. A local table within the telnet 3270 server is dynamically updating with the retrieved SNA LU definition.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: September 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Didier Giroir, Olivier Hericourt
  • Patent number: 6799200
    Abstract: An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient implementations. The interface specification is a complete and robust set of user functions usable within systems desiring reliable and efficient zero copy transport protocols. Two methods are provided to accomplish the implementation of an efficient zero copy protocol. The first method is especially useful in systems where the network device has limited capabilities in terms of hardware, message fragmentation and message reassembly. An additional RDRAM memory allows data to reside in an adapter while handshake operations take place between an adapter and a node so as to specify the final destination of the data. The second method takes advantage of network devices with advanced features which are exploited for maximum efficiency.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: September 28, 2004
    Assignee: International Business Machines Corporaiton
    Inventors: Robert S. Blackmore, Chulho Kim, Kevin J. Gildea, Rama K. Govindaraju, Gautam H. Shah
  • Patent number: 6789123
    Abstract: A system and process for streaming delivery of dynamically scalable media content over a network, such as, for example, the Internet or a wireless network, while automatically accounting for both fluctuating network bandwidth and packet loss. A system of rate-distortion based packet selection and organization is used to maximize the quality of streamed media files that have been encoded using any conventional scalable encoder. Media file quality is maximized for available bandwidth by scoring packets comprising encoded media files based on their contribution to the quality of a reconstructed media file, then preferentially transmitting those packets having the highest scores. In addition, where packets are lost during transmission, those packets that will provide the maximum rate-distortion decrease, are preferentially retransmitted prior to other lost packets which, if transmitted in the same time slot, would provide a lesser rate-distortion decrease.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: September 7, 2004
    Assignee: Microsoft Corporation
    Inventors: Jin Li, Jianping Zhou
  • Patent number: 6782428
    Abstract: Controlling the allocation of priority for data packets within a multi-port switch includes detecting the commencement of an HTTP message; enabling the storage of an identification of the source port on which that message was received by the switch; finding correspondence between destination data of packets and the said source port; and adjusting a priority allotted to said packets in response to the correspondence. The adjustment of priority preferably increases the priority of packets forwarded to said the port relative to priority allotted packets received at the source port and thereby allots asymmetric priority to traffic between a server and a client.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: August 24, 2004
    Assignee: 3Com Corporation
    Inventors: Michael J Gleeson, Paul O'Keeffe, Kevin Jennings, Jerome Nolan
  • Patent number: 6772188
    Abstract: A system and method for receiving an electronic communication containing an identifier or indicia of an entity and, in response to a user's selection of the identifier, initiating communication between the user and the entity. Upon receipt of the electronic communication (e.g., document, electronic mail message, sound file), the system scans or parses it to locate one or more entity identifiers. An entity identifier may be a telephone number, electronic mail address, network address, name or virtually any other indicia that may serve to identify the entity. When a user selects an entity identifier, the system offers one or more methods of communicating with the associated entity, which methods may depend on the form of the entity identifier (e.g., a telephone number) and/or a preference specified by the user. The system initiates the selected form of communication in response to the user's selection.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: August 3, 2004
    Assignee: America Online, Incorporated
    Inventor: Jocelyn Cloutier
  • Patent number: 6760771
    Abstract: A method and system for delivering a datagram across multiple inter-network servers. The datagram is delivered from a source device having a first network level protocol to a destination device having a second network level protocol. The inter-network servers transport the datagram in accordance with a transport level protocol while the datagram has a transport priority defined by the first and second network level protocols. The source device delivers the datagram from a source port that designates the transport priority and the destination device receives the datagram at a destination port that also designates the transport priority. In accordance with the method of the present invention, either the source port or said destination port is first identified. The transport priority of said datagram is identified utilizing the transport priority designation of the identified source port or destination port. A current server capacity of each of the inter-network servers is determined.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: July 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Didier Giroir, Olivier Hericourt