Patents Examined by Nghi Tran
-
Patent number: 7139826Abstract: 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: GrantFiled: July 13, 2001Date of Patent: November 21, 2006Assignee: Hitachi, Ltd.Inventors: Naoki Watanabe, Kenji Yamagami
-
Patent number: 7130891Abstract: 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: GrantFiled: December 5, 2003Date of Patent: October 31, 2006Assignee: Datasynapse, Inc.Inventors: James Bernardin, Peter Lee
-
Patent number: 7120680Abstract: 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: GrantFiled: July 15, 2002Date of Patent: October 10, 2006Assignee: Sun Microsystems, Inc.Inventors: Joseph W. Higgins, John F. Ackerley, Ryan S. O'Connell
-
Patent number: 7117244Abstract: 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: GrantFiled: August 31, 2002Date of Patent: October 3, 2006Assignee: Interactive Intelligence, Inc.Inventors: Bruce Florman, Donald E. Brown
-
Patent number: 7111069Abstract: 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: GrantFiled: June 26, 2001Date of Patent: September 19, 2006Assignee: Sony CorporationInventors: Hiroto Narioka, Hiroyuki Bando
-
Patent number: 7096273Abstract: 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: GrantFiled: December 26, 2001Date of Patent: August 22, 2006Assignee: Cisco Technology, Inc.Inventor: Robert C. Meier
-
Patent number: 7080118Abstract: 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: GrantFiled: November 27, 2001Date of Patent: July 18, 2006Assignee: International Business Machines CorporationInventor: Dean M. Hildebrand
-
Patent number: 7058702Abstract: 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: GrantFiled: January 4, 2002Date of Patent: June 6, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Dirk Hogan
-
Patent number: 7058724Abstract: 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: GrantFiled: November 2, 2001Date of Patent: June 6, 2006Assignee: Cisco Technology, Inc.Inventors: Amitava Das, Randal Latta Dunn, Paul Aloysius Schmidt, Uwe Sellentin
-
Patent number: 7039725Abstract: 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: GrantFiled: December 21, 2001Date of Patent: May 2, 2006Assignee: Applied Micro Circuits Corp.Inventor: Andrew Mark Player
-
Patent number: 7035944Abstract: 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: GrantFiled: September 19, 2001Date of Patent: April 25, 2006Assignee: International Business Machines CorporationInventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
-
Patent number: 7032007Abstract: 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: GrantFiled: December 5, 2001Date of Patent: April 18, 2006Assignee: International Business Machines CorporationInventors: Craig William Fellenstein, Carl Phillip Gusler, Rick Allen Hamilton, II, Harry Schatz
-
Patent number: 7020688Abstract: 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: GrantFiled: September 5, 2001Date of Patent: March 28, 2006Assignee: Financial Network, Inc.Inventor: George H. Sykes, Jr.
-
Patent number: 7003585Abstract: 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: GrantFiled: September 5, 2001Date of Patent: February 21, 2006Assignee: Xerox CorporationInventors: San A. Phong, Kent A. Williams, Yuanta Kuo, Thomas H. C. Yew
-
Patent number: 6976091Abstract: 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: GrantFiled: September 6, 2001Date of Patent: December 13, 2005Assignee: Hitachi, Ltd.Inventors: Masashi Furubayashi, Shun'ichi Harada
-
Patent number: 6973507Abstract: 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: GrantFiled: August 15, 2001Date of Patent: December 6, 2005Assignee: NitGen Technologies, Inc.Inventors: Ki Joo Yoon, Nam Yul Lee
-
Patent number: 6968369Abstract: 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: GrantFiled: November 28, 2001Date of Patent: November 22, 2005Assignee: EMC CorporationInventors: Alex Veprinsky, David Meiri, Ramprasad Shetty
-
Patent number: 6968396Abstract: 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: GrantFiled: July 26, 2001Date of Patent: November 22, 2005Assignee: Openwave Systems Inc.Inventors: Benoit Schillings, Elias Ross
-
Patent number: 6925503Abstract: 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: GrantFiled: July 27, 2001Date of Patent: August 2, 2005Assignee: International Business Machines CorporationInventors: Gordon Taylor Davis, Clark Debs Jeffries, Grayson Warren Randall, Sonia Kiang Rovner