Patents Examined by Paul H. Kang
  • Patent number: 6654806
    Abstract: A method and apparatus for adaptably providing data to a virtual desktop system is described. The computational service provider is configured to prepare and transmit one or more data streams through a viable interconnection fabric to multiple HIDs. The data stream is configured by the computational service provider to adaptably meet the performance needs of the HID receiving the data stream. This enables multiple HIDs to receive variants of the same data stream that may differ in quantity, quality, and/or data format. In one embodiment of the invention, a decode module prepares data for transport by separating decoded data into individual processes. Before a HID may connect to a process the HID is authenticated. The processes are further adjusted by a resource optimization module to take into account the characteristics of each HID requesting access.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: November 25, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Gerard A. Wall, James G. Hanko, J. Duane Northcutt, Alan T. Ruberg
  • 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: 6480895
    Abstract: Objects including Java bytecodes are embedded in a 3270 datastream structured field. The 3270 datastream structured field, including the objects so embedded, are passed between a primary logical unit and a secondary logical unit that communicate with each other over a network using 3270 datastream architecture. An initialization protocol sends a Read Partition (Query) structured field from the primary logical unit to the secondary logical unit, to query whether the secondary logical unit supports Java. The secondary logical unit sends a Query Reply structured field to the primary logical unit in response to receipt of the Read Partition (Query) from the primary logical unit if the secondary logical unit supports Java. In response to receipt of the Query Reply structured field from the secondary logical unit, the 3270 datastream structured field including embedded objects such as Java bytecodes is passed between the primary logical unit and the secondary logical unit.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: James Peyton Gray, David Louis Kaminsky, James Merwin Mathewson, II, Marcia Lambert Peters, Richard Dean Telford
  • Patent number: 6449640
    Abstract: A system for enabling access to non-HTML objects from a web browser. The system includes a database for storing non-HTML objects. A system user requests a non-HTML object from a database using a web browser. The web browser transmits the request to a server via a HTTP server and module. The server locates and retrieves the document requested. The module translates the document to a format supported by the web browser. The HTTP server communicates the translated object to the web browser over a network. The web browser then presents the translated object to the system user. The system also provides documents with a unique identifier. Once a unique identifier is assigned to a document, the system refers to the document by the unique identifier.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: September 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Paul Haverstock, Miguel Estrada, Julio Estrada
  • Patent number: 6370585
    Abstract: A multiprocessing computer system includes a plurality of nodes interconnected through a global interconnect network which supports cluster communications. An initiating node may launch a request to a remote node's memory. In one specific implementation, the address base of the system is divided into “slices”. Different slices may correspond to the local memory of differing cluster nodes. The system interface of each node advantageously includes a lookup table which is used to associate selected address regions, or slices, with specific remote nodes for which the slices are local. Accordingly, when a processor within a node initiates a transaction on a local bus, the system interface of that node accesses its lookup table to determine whether that transaction should be conveyed to a remote node, as determined by the corresponding entry of the lookup table for that transaction's address. Otherwise, the transaction is a local transaction and is not conveyed upon the global bus network.
    Type: Grant
    Filed: September 4, 1998
    Date of Patent: April 9, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Christopher J. Jackson