Patents Examined by Nabil El-Hady
  • Patent number: 6904597
    Abstract: An arrangement is provided for inter-thread communications. A first group of thread includes at least one thread. A thread from the first group buffers a request in a first buffer. A thread from a second group of thread retrieves the request buffered in the first buffer. The thread from the second group performs an operation based on the request and generates a response. The thread from the second group buffers the response in a second buffer. A thread from the first group of thread retrieves the response from the second buffer.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: June 7, 2005
    Assignee: Intel Corporation
    Inventor: Bin Jin
  • Patent number: 6898630
    Abstract: In a network management system performing a fault management process in a hierarchical network, an upper layer fault manager performs a fault management of an upper layer of a hierarchical network, a lower layer fault manager performs a fault management of a lower layer of the network, an inter-layer node connecting information storage portion manages connecting information between packet switching nodes composing the upper layer and link offering nodes composing the lower layer, and an inter-layer fault notifying portion notifies the upper layer fault manager, upon receiving a notification of a link fault which has occurred on a link between the link offering nodes from the lower layer fault manager, that the packet switching nodes affected by the fault are faulted, based on the connecting information.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: May 24, 2005
    Assignee: Fujitsu Limited
    Inventors: Hitoshi Ueno, Kohei Iseda, Kenichi Fukuda
  • Patent number: 6895433
    Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more expansion devices. Each device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have an IP address. The cluster commander redirects and translates configuration and management requests from the Web browser on the management station so that requests are processed by the appropriate device in the cluster. The exchange of information between the Web browser on the management station and the devices in a cluster is accomplished via redirection of HTTP GET and POST methods. This provides a consistent, device-independent interface between the device and the Web browser on the management station.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: May 17, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Charles Slater, Krishna Rao Chennapragada
  • Patent number: 6892225
    Abstract: A secure agent system for communicating with a secure remote access system is disclosed. The agent system is suitable for execution on a base device which is configured to be coupled to the internet. The agent system initiates data communication with the remote access system by sending requests and receiving replies from the remote access system. The replies may include requests to retrieve, store, update, and/or delete data associated with the base device, which the agent system carries out. The agent system further provides reply data to such requests to the remote access system.
    Type: Grant
    Filed: July 19, 2000
    Date of Patent: May 10, 2005
    Assignee: fusionOne, Inc.
    Inventors: Edgar Allen Tu, Eric Pang
  • Patent number: 6892242
    Abstract: An information processing apparatus includes a channel selection task. The channel selection task controls an application program interface (API) to load a detecting microcode into a transport stream processor. The transport stream processor detects a transport stream based on the microcode, and outputs a signal representing detection of the transport stream to an interruption handler. The interruption handler outputs a semaphore signal to the channel selection task. The channel selection task controls the API to output an audiovisual microcode to the transport stream processor. The transport stream processor acquires program-specification information based on the microcode. The transport stream processor performs direct memory access transfer of the information to a memory 28, and outputs an interruption signal representing completion of the transfer to a software driver. The interruption handler outputs a semaphore signal representing completion of the transfer to the channel selection task.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: May 10, 2005
    Assignee: Sony Corporation
    Inventor: Ken Tamayama
  • Patent number: 6892220
    Abstract: An apparatus and method for checking a link validity in a computer network, wherein, for the linking and referencing from one multimedia document to a different multimedia document in the computer network, desired information of the different multimedia document, such as last modified timestamp information indicative of a last modification time of the different multimedia document and latest version information of the different multimedia document, are stored in a validity check field, thereby assuring a link consistency. Therefore, the number of system errors can be cost-effectively reduced when referencing a multimedia document, and the reliability of searching and browsing can be increased.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: May 10, 2005
    Assignee: Hyundai Electronics Industries Co., Ltd.
    Inventors: Sang Hoon Seol, Sang Wook Oh, Chul Hee Kang
  • Patent number: 6886028
    Abstract: The objective of the present invention is a reduction of the communications exchanged by a WWW server and a client computer in order to reduce communication costs and to improve the responses by a user interface. For this, a printing control apparatus comprises means for obtaining print setup information from a WWW server and storing it, and for transmitting print request information to the WWW server via a network. But before that means is used to communicate with the WWW server, the print request information is generated based on the obtained print setup information.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: April 26, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yoichi Matsuyama, Shigeyuki Mitani
  • Patent number: 6883172
    Abstract: A system and method is provided for bridging disparate object systems. The system includes a first wrapper to bridge communications between a first object system and a second object system and a second wrapper to bridge communications between the second object system and the first object system. The first wrapper insulates the first object system from interface implementations in the second object system and the second wrapper insulates the second object system from interface implementations in the first object system to facilitate transparent communications between the first and second object systems. The first object system may be at least one of a managed object system and an unmanaged object system, and the second object system may be at least one of a managed object system and an unmanaged object system.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: April 19, 2005
    Assignee: Microsoft Corporation
    Inventors: Dennis Angeline, Christopher W. Brumme, William G. Evans, Raja Krishnaswamy, David S. Mortenson
  • Patent number: 6874034
    Abstract: A system and a method are provided for printing on a network. In one embodiment, broadly stated the method comprises the steps of: receiving a print job ticket from a client; and placing the print job ticket in a printing queue, the printing queue determined by information contained in the print job ticket.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: March 29, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William Hertling
  • Patent number: 6874152
    Abstract: A system for accessing content over a network of computers. The system includes a database system, a content provider interface, a viewer interface, and a virtual remote control. The database system maps channels codes to network addresses as well as to content descriptions. The network address identifies a unit of information or entertainment content. The channel codes include a genre code and a numerical code. The content provider interface assists content providers in entering the network addresses and the content descriptions for their information and entertainment content into the database system. The viewer interface includes a guide (which may be printed or electronic) and a network browser. The viewer interface displays the content descriptions and allows the user to select and view the unit of content on a channel. The virtual remote control is software implemented and allows the viewer to access the channels or to surf through the channels for a given genre.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: March 29, 2005
    Assignee: NOWavision, LLC
    Inventors: Brian Christopher Vermeire, Jim Sasso, Lewis Andrew Kurfist
  • Patent number: 6871228
    Abstract: A method, program, and system for dynamically configuring logging elements in a computer system are provided. The invention comprises a logging subsystem within the computer system, wherein the subsystem contains a plurality of logging elements which record events within the computer system. Inheritance relationships are established for the logging elements, which allows the logging elements to be configured either individually or as a group. The logging elements are then configured to record specified types of events and send the logging data of the events to specified locations within the computer system. In one embodiment of the present invention, the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a one network node can be remotely configured from a another node in the network.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Patent number: 6868544
    Abstract: An Object-Based Contact List (OBCL) allows users to interact with multiple Notification Service Providers (NSP) on a network simultaneously. The NSPs provide smart events wherein notification of the user may be governed by response logic as defined in an NSP-based program.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: March 15, 2005
    Assignee: Telcordia Technologies, Inc.
    Inventors: Siddhartha R. Dalal, Hyong Sop Shim, John R Wullert, II
  • Patent number: 6865603
    Abstract: A network address for an object device is corrected. A recorded network address and a recorded unique enduring identification for the object device are read from a record. The recorded network address is queried for a returned unique enduring identification. The recorded network address is queried by performing an SNMP Get call to the recorded network address or addressing a unique enduring identification query to the recorded network address and receiving the response to the query. The returned unique enduring identification is compared with the recorded unique enduring identification. Responsive to a mismatch between the returned unique enduring identification and the recorded unique enduring identification, a current network address for the object device is resolved and the recorded network address is replaced with the current network address.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: March 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Susan M. Janz, Donald J. Gathman, Burton H. Poppenga
  • Patent number: 6865733
    Abstract: A system and method are disclosed for a host platform interface (HPI), which defines a common set of functions implementing the native methods of Component Peer classes within the Java AWT. This allows the diverse native method implementations currently used in different versions of the AWT to be combined into a single body of source code, greatly improving code maintainability. Since the same source code defines a Component Peer class for each supported platform, changes or bug fixes need only be made in one body of code.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corp.
    Inventor: Scott J. Broussard
  • Patent number: 6862627
    Abstract: A method and system for preventing a timeout from reaching a network host when bringing up a down link that is slow to waken. The method generally comprises receiving a request to access an information. If a link along a path to a remote computer containing the information is down, the link is established while concurrently returning a plurality of imposter responses, such as domain names, until the network link is established. Software implementing this method may be stored and executed in any network host. This method is particularly advantageous when waiting for a dial-up telephone connection to a network to be established.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: March 1, 2005
    Assignee: Apple Computer, Inc.
    Inventor: Stuart David Cheshire
  • Patent number: 6862600
    Abstract: Systems and methods are described for rapid parameter passing. A method includes enumerating a set of parameters; providing an indication in a first set of arrays of whether to acquire from first program portion information associated with one or more parameters of the set of parameters, in response to a second program portion issuing a query t a third program portion for identifying the one or more parameters; populating a second et of arrays in an image of the first set of arrays with the information received from the first program portion associated with the one or more parameters, in response to a request from the second program portion; evaluating the third program portion by utilizing the information associated with the one or more parameters from the second set of arrays to derive an output from the third program portion for return to the second program portion; and conveying the output second program portion to the first program portion.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: March 1, 2005
    Assignee: Silicon Metrics Corporation
    Inventors: John F. Croix, Robert Gonzalez
  • Patent number: 6859843
    Abstract: A method for configuring a network device for intercommunication with a network preferably includes the steps of: recording information corresponding to the first network configuration of the network device; determining whether the network device is able to communicate with the network; and, if the network device is not able to communicate with the network, reconfiguring the network device so that a current network configuration of the network device corresponds to the first network configuration. Systems and computer readable media also are provided.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: February 22, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ana Silvia Sanchez
  • Patent number: 6857012
    Abstract: A method for initializing a new node in a network. The network has multiple nodes arranged in a virtual tree format. The new node is a node of the tree, and each node of the tree has a set of attributes and a set of rolled up attributes to identify each node. A query is automatically sent to the nodes to determine what contents to download. The contents are then stored as block files in the nodes. The query contains the set of attributes and rolled up attributes for the new node. The query receives replies from a subset of the nodes that have the contents needed for the new node. Each reply identifies what subset of the block files is available and the performance characteristics of that replying node. Then the desired contents from the subset of the block files from nodes that are least congested is downloaded.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: February 15, 2005
    Assignee: Intel Corporation
    Inventors: Siew Yong Sim, Desmond Cho-Hung Chan
  • Patent number: 6857124
    Abstract: A system is described which provides the capability for high-level extensible scripting language interpreters to incorporate and employ Web browser plug-ins as components within script-based programs. A script interpreter extension is described which simulates the plug-in API interface of a Web browser, from the point of view of the browser plug-in, to allow program scripts to cause browser plug-ins to be launched and manipulated, in a manner similar to the scripting platform's native widgets, from within the executing program script. This system allows embedded external program objects to be used to display and enable interactive processing of embedded data objects.
    Type: Grant
    Filed: January 11, 2000
    Date of Patent: February 15, 2005
    Assignee: Eolas Technologies, Inc.
    Inventor: Michael D. Doyle
  • Patent number: 6854121
    Abstract: Interfacing a plurality of virtual device container modules to a third-party application, each of the virtual device container modules being in communication with a tracker module through a software bus, including receiving an interface command at the interface module from the third-party application via a third-party connection, the interface command relating to a designated one of the plurality of virtual device container modules, establishing a direct connection between the interface module and the designated virtual device container module by using an address pointer, receiving information data, at the interface module, from the designated virtual device container module via the direct connection, the information data relating to the designated virtual device container module, and sending the information data from the interface module to the third-party application via the third-party connection.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: February 8, 2005
    Assignee: Canon U.S.A., Inc.
    Inventors: John Barnard, Richard Wilson