Patents Examined by Mehmet B. Geckil
  • Patent number: 6539422
    Abstract: The invention provides a system and method for controlling a plurality of automatic data collection (ADC) device platforms. In the invention, a remote computing system having browsing software adapted for receiving and sending Hypertext Markup Language (HTML) documents, Dynamic Hypertext Mark-Up Language (DHTML) documents, and Exstensible Mark Up Language (XML) documents over the World Wide Web communicates with a network of ADC platform devices. A Simple Network Management Protocol (SNMP) master agent at the ADC device platform communicates with the remote computing system and a Hypertext Transfer Protocol (HTTP) server sends HTML documents, DHTML documents, and XML documents to the remote computing system over the World Wide Web. A translator translates SNMP-formatted data sent to the attached ADC devices into a format suitable for reception by each ADC device. Another translator translates data received from the ADC devices into the SNMP format.
    Type: Grant
    Filed: May 3, 1999
    Date of Patent: March 25, 2003
    Assignee: Intermec IP Corp.
    Inventors: Jeffrey M. Hunt, Jon R. Ramberg, Paul D. Shoeman, James T. Katsandres
  • Patent number: 6539429
    Abstract: Methods and apparatus are provided for selecting advertisements and other information from a computer network database based on user defined preferences and transmitting the selected advertisement in background mode over a communications link between the computer network and a local computer with minimal interference with other processes communicating over the communications link. This method includes monitoring the communications link and transmitting portions of the advertisement when the communications link line utilization is below a preestablished threshold. Methods and apparatus are also provided for displaying or otherwise presenting the selected advertisements on the user's computer. Additional methods and apparatus are provided for selecting and presenting information stored on a local storage media based on user defined preferences.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: March 25, 2003
    Assignee: Backweb Technologies Ltd.
    Inventors: Yuval Rakavy, Eli Barkat
  • Patent number: 6535491
    Abstract: A method that rapidly reconfigures a computer network having a plurality of devices executing the spanning tree algorithm. First, one or more devices are configured and arranged so that one port, providing connectivity to the root, is in the forwarding state and the remaining ports, providing connectivity to the root, are in the blocked state. Next, one or more of the blocked ports are designated as back-up ports. Upon detection of a failure at the active forwarding port, one of the back-up ports immediately transitions from blocked to forwarding, thereby becoming the new active port for the device. Following the transition to a new active port, dummy multicast messages are transmitted, each containing the source address of an entity directly coupled to the affected device or downstream thereof. By examining the dummy multicast messages, other devices in the network learn to use to the new forwarding port of the affected device.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: March 18, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Silvano Gai, Keith McCloghrie, Dinesh G. Dutt
  • Patent number: 6535908
    Abstract: A system searches for, and verifies, according to certain criteria, a database of records, typically call records generated during the testing of a telecommunications network after software or hardware updates have been applied to the system. Multiple instances of collecting and decoding processes embodied in stored programs running in a computer system act upon blocks of incoming data records to store both a raw image of the received data and a pre-parsed version of the data suitable for database searching and retrieval. Three-step partitioned processing comprises a set of collector processes for collecting data records, a set of decoder processes for decoding and parsing such records, and a set of loader processes for loading records into a database. A client can request certain call records or request verification of certain records. A rules mechanism embodied in stored templates operates to tie client requests to asynchronously received data.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: March 18, 2003
    Inventors: William J. Johnson, Craig E. Newman, Brian S. Badger, Eugene E. Williams
  • Patent number: 6529960
    Abstract: A method for replicating data in a distributed computer environment wherein a plurality of servers are configured about one or more central hubs in a hub and spoke arrangement. In each of a plurality of originating nodes, updates and associated origination sequence numbers are sent to the central hub. The hub sends updates and associated distribution sequence numbers to the plurality of originating nodes. The hub tracks acknowledgments sent by nodes for a destination sequence number acknowledged by all nodes. Thereafter, a highest origination sequence number is sent from the central hub back to each originating node.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ching-Yun Chao, Roger Eldred Hough, Amal Ahmed Shaheen
  • Patent number: 6526441
    Abstract: In a multi-computer system having a plurality of computers, an input/output device configuration definition table and an input/output device configuration reference table are adapted to be collectively managed. A configuration management program manages the configuration definition of all input/output devices of a plurality of computers by using the input/output device configuration definition table, and generates a changed data file when an input/output device configuration is changed. Dynamic system alteration is effected by changing the contents of the input/output device configuration reference table stored in a shared memory, in accordance with the changed data file. The input/output device configuration definition table and the input/output device configuration reference table each have an input/output device information part and an input/output device connection information part arranged in a matrix form to allow addition/deletion of an input/output device and a computer.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: February 25, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Yamaguchi, Kazuo Imai, Masatoshi Haraguchi
  • Patent number: 6523166
    Abstract: A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation is needed, the system and method first look to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found locally, the present invention dynamically looks to a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: February 18, 2003
    Assignee: Microsoft Corporation
    Inventors: Debi P. Mishra, David E. Kays, Jr., Markus Horstmann, Mark H. Lucovsky, Shannon J. Chan, Bharat A. Shah, Gregory A. Jensenworth
  • Patent number: 6519646
    Abstract: A method and apparatus for encoding characteristics for the retrieval of information. Depending on the characteristics, some methods for retrieving information may be preferred. If information is too large to utilize UDP, then TCP may be preferred. In addition, if information is not cacheable, then it is preferable to retrieve the information directly from the server instead of searching the cache first. A URL (Uniform Resource Locator) is utilized on the internet to specify the application protocol (e.g., http), the domain name (e.g., www.sun.com), and file location (e.g., /users/hcn/index.html). The suffix of a file indicator is utilized to identify how to process the data or information subsequent to retrieval. One or more embodiments of the invention provide for encoding characteristics of data to be transferred that indicates or hints at an optimal method to retrieve the data. For example, the URL may specify that TCP is the preferred transfer protocol, thereby avoiding an attempted transfer using UDP.
    Type: Grant
    Filed: September 1, 1998
    Date of Patent: February 11, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Amit Gupta, Elliot Poger, Christoph Schuba
  • Patent number: 6519638
    Abstract: The preferred embodiment of the present invention provides system for data collection that provides a solution that can be easily extended to collect different data types. The preferred embodiment provides a collection repository that stores different collected data types with a single consistent interface for accessing the collected data. The preferred embodiment is a data collector implemented from an object-oriented framework. The object-oriented data collector can be easily extended by adding additional instances of the data collector from the framework. The preferred embodiment framework includes mechanisms for global customization of the collector and synchronization of the collection. The preferred embodiment also includes base probe classes that define the probes that perform the actual collection of the system data and store the data in a common collection repository. Subclasses are provided to implement the collection of different types of system data.
    Type: Grant
    Filed: June 1, 1999
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ronald F. Forman, Steven G. Halverson, David F. Legler, William A. Lynch, Larry N. Robel, Michael A. Schlasner, Walter H. Schwane, Patrick M. Wildt, Keith A. Zblewski
  • Patent number: 6510467
    Abstract: A method for increasing the rate of transfer of web page data files having embedded data files between users of an Internet service and an Internet server. The method is implemented from a set of instructions read by a computer from a diskette. The executed method assigns a first communication channel of the computer to transfer a first data file between the server and the user. The data file is checked for the identity of embedded files, and the identity and address of the embedded files are stored in a table. The embedded files are thereafter transferred through the first communication channel and a second communication channel following transfer of the first data file. In the event that a data transfer of a file becomes stalled, an additional channel is assigned to simultaneously transfer the stalled file with the channel carrying the stalled file.
    Type: Grant
    Filed: January 6, 1999
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Alex A. Behfar, Richard L. Ehrlickman, Muhammed I. Hussain
  • Patent number: 6507873
    Abstract: A network address assigning system includes sub-networks connected to each other, a network composed of the sub-networks connected to each other, an address server for managing network addresses of the sub-net-works, nodes for transmitting and receiving messages over the sub-networks, routing nodes for transmitting and receiving messages, for transferring messages over the sub-networks, and for managing addresses of the sub-networks, a change indicator for causing the address server to re-assign network addresses of the sub-networks and for causing the routing nodes to notify the address server of the network addresses of the routing nodes, storage for causing the address server to store address information, and a notifier for causing the address server to communicate with the routing nodes and to notify the routing nodes of network address information that has been newly registered/changed.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: January 14, 2003
    Assignee: NEC Corporation
    Inventors: Yuichi Suzuki, Takafumi Sera
  • Patent number: 6505251
    Abstract: A method and a storage medium are used with a computer. A signal stream of data that includes portions of a file is received by the computer. During the reception of the data, the signal stream is monitored to determine a quality level of the portions received from the signal stream. The quality level is compared with a predetermined threshold, and the reception of the signal stream is regulated based on the comparison.
    Type: Grant
    Filed: March 6, 1998
    Date of Patent: January 7, 2003
    Assignee: Intel Corporation
    Inventors: Michael D. Rosenzweig, Mark R. Leavy
  • Patent number: 6504923
    Abstract: An intelligent network in which the service switching points (SSPs) consult a lookup table for services which require the use of a service control point (SCP), and send respective request messages containing a service type field. If such a service is one which can be handled by an SCP whose LAN (for the intercommunication of its various data processors) has become partitioned because of, say, a LAN fault, the SSP writes a first value for service type into the field, and if the service is one which must not be handled by a partitioned SCP, the SSP writes a second value. The request messages are sent via service transfer points (STPs). The network includes a transmission controller which has first and second states. Any SCP which detects that its LAN has become partitioned commands the transmission controller to enter the second state.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: January 7, 2003
    Assignee: British Telecommunications public limited company
    Inventor: Richard P Swale
  • Patent number: 6505247
    Abstract: The system and method of industrial automation provides improved network transfer of data between nodes. The system comprises a plurality of computer systems which are interconnected through a network, wherein each of the computer systems executes industrial automation software. One or more of these computer systems interface to various hardware I/O devices for data acquisition. Each computer system is home to one or more client and/or server processes. Before data acquisition begins, every server process registers a plurality of time/quality (TQ) groups, wherein each TQ group is identified by a time/quality identification value (TQID), and wherein each TQ group represents a set of associated data elements. When a hardware I/O device generates data, a server process which is linked to that device through a device driver receives a block of data from the device. The driver assigns to the block a single timestamp and a single quality value.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: January 7, 2003
    Assignee: National Instruments Corporation
    Inventors: Perry Steger, David Pierce
  • Patent number: 6493743
    Abstract: In the network terminal device (200), the computer main body (202) transmits a download request containing user identification data to the host device (300) via a network (100) at the time of starting the terminal device (200). In the host device (300), of various types of files corresponding to the user identification data, a designated file which is set by the user table in advance, is selected from the user management file which stores various types of files corresponding to each and individual user, in reply to the download request, and the designated file is transferred to the network terminal device (200) which made the request. The designated file is a recently used data file.
    Type: Grant
    Filed: September 2, 1998
    Date of Patent: December 10, 2002
    Assignee: Casio Computer Co., Ltd.
    Inventor: Hideo Suzuki
  • Patent number: 6490617
    Abstract: An active self discovery system and method for a network. The network includes a management server having a corresponding server address and one or more managed devices. The management server includes a management database that is used to store management information and corresponding network addresses for each of the managed devices. Each managed device includes an active discovery agent that initiates management by sending its management information and network address to the management server. The managed device sends its management information upon initialization or anytime after the device becomes active on the network. Also, the managed device sends updated management information to the management server if and when the management information changes. Such changes include any status or configuration changes of the managed device or a new network address if the device's address is dynamically changed.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: December 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: John M. Hemphill, Steven E. Fairchild, James A. Rozzi
  • Patent number: 6490619
    Abstract: An improved method, apparatus, and instructions for locating a server in a distributed network using the Lightweight Directory Access Protocol (LDAP), maintaining information for the server, displaying a tree of servers, browsing the tree of servers, and searching the tree of servers for an entry with specific attributes is provided. The information maintained about the server includes its location, lists of attributes, and access control. The tree displayed can be for all servers combined or for an individual server. The search can be across the entire server or customized to a subset of servers. The search can be based on one of the following attributes: user, country, group, locality, access group, access role, organization, organization unit, domain, or can be based on user defined attributes.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: December 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Debora Jean Byrne, Mickella Ann Rosiles, Shaw-Ben Shepherd Shi
  • Patent number: 6487586
    Abstract: Methods, articles, signals, and systems are provided for providing email message originators and distributors with default control over message removal at a message recipient's location, regardless of whether the message has been opened. For instance, a self-removing message is designated as such by the message's originator, and a self-removal enhancement is added to conventional message content before the message is transmitted over a computer network toward one or more recipients. At the recipient's location, the message is automatically deleted without additional effort by the recipient, before or after being displayed, according to the originator's instructions unless they are overridden by the recipient. ISPs and other message distributors may identify messages that should be self-removing, and make them self-removing if they are not.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: November 26, 2002
    Inventors: John W. L. Ogilvie, Genie L. Ogilvie
  • Patent number: 6487605
    Abstract: Disclosed is a method and apparatus for automatically backing up a Home Agent in Mobile IP. The method employs important components of the widely-used Hot Standby Router Protocol, but extends it to include synchronization of the mobility binding table between an active Home Agent and a standby Home Agent that backs it up. Also disclosed is a more general protocol for extending HSRP and related redundancy protocols to synchronize higher level functions other than mobility binding lists in Mobile IP (e.g., address translation tables in Network Address Translation (NAT), address bindings in Dynamic Host Configuration Protocol (DHCP) servers, dynamic ACL in Reflexive Access List, and TCP and GTP layer context in GPRS support nodes: SGSN & GGSN). Still other protocols that could benefit from HSRP include Lock and Key, Context-Based Access List, IP Security (IPSec), and H.323 gatekeeper.
    Type: Grant
    Filed: November 14, 2000
    Date of Patent: November 26, 2002
    Assignee: Cisco Technology, Inc.
    Inventor: Kent K. Leung
  • Patent number: RE37987
    Abstract: Elements on a network are selectively unmanaged by a network manager. An element is not managed when it is placed in a Pending state. Traps and events from the element in the Pending state are handled but not processed. The element can be automatically placed in the Pending state if a trap or event has been generated by that element.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: February 11, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Sundararajan Yamunachari, Govindarajan Rangarajan