Patents Examined by Nghi Tran
  • Patent number: 7139826
    Abstract: A method of performing an initial copy procedure in a remote copy system, the method including: configuring a network path between a first disk subsystem and a second disk subsystem to increase the speed of data transmission across the network path; configuring the remote copy system for a remote copy operation; performing an initial copy operation to copy data across the network path from the first disk subsystem to the second disk subsystem; and adjusting the network path to reduce the speed of data transmission across the network path. A remote copy system, including: a first disk subsystem located at a first site; and a second disk subsystem capable to be coupled to the first disk subsystem via a network path, with the network path capable to be configured to increase or decrease the speed of data transmission from the first disk subsystem to the second disk subsystem.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: November 21, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Watanabe, Kenji Yamagami
  • Patent number: 7130891
    Abstract: A service-oriented framework allows client applications to services hosted on a distributed computing access computational grid. Services facilitate remote, parallel execution of code in a way that is scalable, fault-tolerant, dynamic and language-independent. Services can be written in a variety of languages, and do not need to be compiled or linked with vendor-supplied code. A client written in one language can invoke a Service written in another. A benefit of the invention over traditional approaches is that it virtualizes the Service. Rather than send a request directly to the remote machine hosting the Service, a client request is sent to a manager, which enqueues until an Engine is available. The first Engine to dequeue the request hosts the Service. This mechanism, in which a single virtual Service instance (the client-side object) is implemented by one or more physical instances (Engine processes), provides for fault tolerance and essentially unlimited scalability.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: October 31, 2006
    Assignee: Datasynapse, Inc.
    Inventors: James Bernardin, Peter Lee
  • Patent number: 7120680
    Abstract: Mechanisms and techniques operate in a computerized device to provide a network analyzer that identifies a useable network configuration in an existing network configuration. The network analyzer receives a preferred network configuration defining a preferred network topology and analyzes an existing network configuration to produce an existing network topology. The network analyzer then compares the preferred network topology to the existing network topology, for example using a graph matching technique, to identify a useable network configuration within the existing network configuration that most closely supports operation of the preferred network configuration.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: October 10, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Joseph W. Higgins, John F. Ackerley, Ryan S. O'Connell
  • Patent number: 7117244
    Abstract: A system of networked computers is disclosed having a number of servers and a number of clients. The clients are each provided with access to server selector service and the servers are each provided with access to a server reporter service. The server selector service is operable to obtain server processing load information from the server reporter service. The server selector service is responsive to a client activation request for a software task designated for server execution to select two or more servers to interrogate for server processing load information and designate one of the servers to execute the software task based on the server processing load information obtained by this interrogation.
    Type: Grant
    Filed: August 31, 2002
    Date of Patent: October 3, 2006
    Assignee: Interactive Intelligence, Inc.
    Inventors: Bruce Florman, Donald E. Brown
  • Patent number: 7111069
    Abstract: A position information generating unit of a personal computer generates position information using GPS and/or PHS, and outputs the generated information to a supplementary information generating unit. The generating unit supplements the position information from the position information generating unit with additional information such as map data, and outputs the supplemented information to an HTML generating unit. The HTML generating unit generates an HTML file out of the supplemented position information from the supplementary information generating unit, and transmits the generated file to a content server. A position information transmission-reception control unit of the content server stores the HTML-format position information thus sent from the personal computer into a storage unit.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: September 19, 2006
    Assignee: Sony Corporation
    Inventors: Hiroto Narioka, Hiroyuki Bando
  • Patent number: 7096273
    Abstract: A protocol that enables an 802 mobile host to obtain a “home IP address,” and other configuration parameters via DHCP or BOOTP, while attached to either its home subnet or a foreign subnet. Inner and outer encapsulation headers are used to forward DHCP messages from a DHCP server outbound through a “forward tunnel,” to a mobile host on a foreign subnet and are also used to forward DHCP messages from a mobile host on a foreign subnet inbound through a “reverse tunnel” to the home subnet. A mobile host must add an inner encapsulation header to inbound DHCP packets with the source IP address set to 0 to indicate that the packet is from a mobile host that does not have a registered home IP address. Outer encapsulation headers contain the home address and the care-of address for the mobile host.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: August 22, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Robert C. Meier
  • Patent number: 7080118
    Abstract: A method of selectively displaying a markup language form element on a Web page when an associated object is available to a Web server, the method comprising associating the markup language form element with the object, determining whether the object is available to the Web server; generating a markup language document that includes the markup language form element if the object is available to the Web server, and displaying the markup language form element if the markup language document contains the markup language form element.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventor: Dean M. Hildebrand
  • Patent number: 7058702
    Abstract: An improved method is provided for validating network configuration change commands in a storage area network. The improved method includes: providing a change command to a network management device residing in the network, where the change command expresses a change to the configuration of the network and implicitly indicates an initial configuration state of the network therein; determining a current configuration state for the network; and implementing the change command when the change command is expressed in terms of the current configuration state of the network.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: June 6, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dirk Hogan
  • Patent number: 7058724
    Abstract: A signaling network node is configured for generating a routing decision based on selectively masking a point code field from a received SS7 signaling message. The received SS7 signaling message includes a header that includes a point code field having a prescribed bit length. The signaling network node searches its routing table to determine the presence of a matching full-length point code of the prescribed bit length that specifies a prescribed route for the received signaling message. If there is no matching full-length point code, the signaling network node generates a reduced point code by applying a user-selectable mask to the point code. The signaling network node then searches its routing table, based on the reduced point code, for a matching reduced-length point code that specifies a corresponding summary route. If desired different masks may be used until a matching reduced-length point code is located.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: June 6, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Amitava Das, Randal Latta Dunn, Paul Aloysius Schmidt, Uwe Sellentin
  • Patent number: 7039725
    Abstract: A system and method are provided for securely buffering overhead messages in a network-connected integrated circuit. The method comprises: receiving messages including overhead bytes; collecting overhead bytes; creating a first overhead message from the collected overhead bytes; establishing a overhead message semaphore; and, saving the first overhead message until it is read, in response to the semaphore. Saving the first overhead message until it is read means not overwriting the first overhead message stored in the buffer until the buffer is read. Not overwriting the first overhead message stored in the buffer until the buffer is read includes the substeps of: setting the semaphore to the lock state; and, in response the semaphore lock state, not writing collected overhead bytes for a second overhead message to the buffer.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 2, 2006
    Assignee: Applied Micro Circuits Corp.
    Inventor: Andrew Mark Player
  • Patent number: 7035944
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: April 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
  • Patent number: 7032007
    Abstract: An apparatus and method for monitoring instant messaging user accounts are provided. The apparatus and method provide a mechanism by which transcripts of instant messages may be generated and analyzed to determine if inappropriate contact with unapproved users is occurring. A user is registered with an instant messaging service provider such that an indication as to whether or not transcripts of the user's instant messages should be stored. In addition, a listing of destination user identifications that are approved, and thus do not require transcripts, may be provided to the instant messaging service provider. Thereafter, when an instant message is received, a look-up of the source user identification of the instant message, and optionally, the destination user identification, may be used to determine if transcripts are to be stored. The transcript may be reported to an authorized recipient of the transcript.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Craig William Fellenstein, Carl Phillip Gusler, Rick Allen Hamilton, II, Harry Schatz
  • Patent number: 7020688
    Abstract: A method and system for archiving and/or verifying electronic communications. The method and system provide verification of an email sent by a sender to a recipient, comprising receiving a copy of an email as an addressee; indexing the email according to at least one of sender, recipient, date, or subject matter; and storing an exact copy of the email as received. The method and system also provide for secure electronic communication between a sender and at least one recipient, comprising receiving from the sender view a secure internet connection a message and the email address of at least one intended recipient of the message; sending an email message to the at least one intended recipient of the message that a message is waiting; transmitting the message to the at least one intended recipient via a secure internet connection established by the at least one intended recipient; and sending an email message to the sender that the at least one recipient has been sent the message.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: March 28, 2006
    Assignee: Financial Network, Inc.
    Inventor: George H. Sykes, Jr.
  • Patent number: 7003585
    Abstract: A high speed, serial interface employs a simplified protocol which minimizes overhead enabling uncompressed image data to be sent serially over a long distance in real-time devices, such as a color printer. Because the error rate experienced in high speed serial and fiber optic links is very small and finite, the protocol removes the requirement to retransmit real time data. The protocol for initiator device-target device communications includes an idle message frame for indicating a device is ready for communication; a control word frame for sending a data request from the target device; a control word frame for indicating a transfer mode from the initiator device; and a data frame, wherein in response to a data request from the target device, the initiator device transmits a control word frame followed by the requested data.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: February 21, 2006
    Assignee: Xerox Corporation
    Inventors: San A. Phong, Kent A. Williams, Yuanta Kuo, Thomas H. C. Yew
  • Patent number: 6976091
    Abstract: A gateway system comprises a character code conversion table, a data code conversion table, a data format conversion table, and a transmitter/receiver combination table. Concerning data exchange among a plurality of information systems, which are connected in the same network as that connected to this gateway system, the gateway system has a function of checking whether or not combination of a transmitter and a receiver is appropriate by referring to the transmitter/receiver combination table, and a function of performing data format conversion, data code conversion, and character code conversion corresponding to the combination of the transmitter and the receiver by referring to the related tables. In addition, each of the information system is connected to the gateway system via the network, and has a transmitter/receiver combination table and a function of checking validity of transmitter/receiver combination included in received data by referring to this table.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: December 13, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Furubayashi, Shun'ichi Harada
  • Patent number: 6973507
    Abstract: A method for resolution services of special domain names includes receiving and storing information related to domain names and keywords whenever at least one contents provider connects to a special domain name resolution server and requests a registration; linking the at least one contents provider which is registered with the special domain name resolution server to a special domain name service program and a special domain name database information; automatically installing the special domain name service program by downloading the special domain name service program and the special domain name database to a terminal of a connection service user upon the user connecting to contents of the at least one contents provider; and transferring to the user's terminal an IP address corresponding to a queried domain name that the user's terminal queried to the special domain name server by identifying a domain name and the user's IP address.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: December 6, 2005
    Assignee: NitGen Technologies, Inc.
    Inventors: Ki Joo Yoon, Nam Yul Lee
  • Patent number: 6968369
    Abstract: A data storage system capable of performing remote data services (e.g., data mirroring) over an IP network using native connections to the IP network is described. The data storage system employs an architecture that manages the remote data services and the native connections to the IP network in a way that isolates the remote data services application software from the TCP/IP and lower level network processing.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: November 22, 2005
    Assignee: EMC Corporation
    Inventors: Alex Veprinsky, David Meiri, Ramprasad Shetty
  • Patent number: 6968396
    Abstract: A comparison of a first version of a resource and a second version of the resource is performed. The comparison performed by a gateway connected to a network. The first version is stored in the gateway. The second version is sent to the gateway by a server connected to the network. When the second version is different from the first version, difference data between the second version and the first version is calculated. The difference data is sent to the client computer using a narrow bandwidth connection. The gateway stores the second version as the first version.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: November 22, 2005
    Assignee: Openwave Systems Inc.
    Inventors: Benoit Schillings, Elias Ross
  • Patent number: 6925503
    Abstract: A method and system for finding a longest prefix match for a key in a computer network is disclosed. The method and system include providing a main engine and providing an auxiliary engine. The main engine is for storing a first plurality of addresses and for searching the first plurality of addresses for the longest prefix match for the key. None of the first plurality of addresses is a prefix for another address of the first plurality of addresses. The auxiliary engine is for storing and searching a second plurality of addresses. A first address of the second plurality of addresses is capable of including the prefix for a second address of the first plurality of addresses or for a third address for the second plurality of addresses. None of the first plurality of addresses is the prefix for any of the second plurality of addresses. Each of the second plurality of addresses is distinct from each of the first plurality of addresses.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gordon Taylor Davis, Clark Debs Jeffries, Grayson Warren Randall, Sonia Kiang Rovner