Patents Examined by Frank J. Asta
  • Patent number: 6247056
    Abstract: A system, method, and computer readable-medium for performing operations associated with browser requests are provided. The system includes a plurality of dispatchers coupled to a plurality of web listeners. Each of the dispatchers receives from a corresponding web listener browser requests received by the corresponding web listener. The system further includes a virtual path manager and a resource manager. The virtual path manager is coupled to the dispatchers through an inter-machine communication mechanism. The virtual path manager indicates to the dispatchers which of a cartridges is associated with the browser requests. The resource manager is coupled to the dispatchers through the inter-machine communication mechanism. The resource manager is configured to assign to each dispatcher of the dispatchers an instance of a cartridge of the cartridges in response to receiving a request for an instance from the dispatcher.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: June 12, 2001
    Assignee: Oracle Corporation
    Inventors: Tsung-Jen Chou, Seshu Adunuthula, Mala Anand, Ankur Sharma, Elaine Chien, Shehzaad Nakhoda
  • Patent number: 6223214
    Abstract: A computer implemented Virtual Sensor Object includes an abstract class of Objects, and an actual software instantiation of which performs an abstract observation, evaluation, and expression method in either a static, a synchronous, or an asynchronous Form. The evaluation method of the Virtual Sensor Object allows the substantive meaning of the observations to be expressed in a Form which clarifies the Substance of the observations, so that the substantive meaning of the observations may be perceived directly, with little or no cognitive interpretation being required. The methods of expression and evaluation are dependent on the observation, whereas they are independent as to how they use and express meaning.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: April 24, 2001
    Assignee: Sensiview Corporation
    Inventors: Robert Mitchell Tufty, J. Bryan Blundell
  • Patent number: 6182127
    Abstract: A computer network server using HTTP (Web) server software combined with foreground view composer software, background view composer software, a view tile cache, view tile cache garbage collector software, and image files provides image view data to client workstations using graphical Web browsers to display the view of an image from the server. Problems with specialized client workstation image view software are eliminated by using the Internet and industry standards-based graphical Web browsers for the client software. Network and system performance problems that previously existed when accessing large image files from a network file server are eliminated by tiling the image view so that computation and transmission of the view data can be done in an incremental fashion. The view tiles are cached on the client workstation to further reduce network traffic. View tiles are cached on the server to reduce the amount of view tile computation and to increase responsiveness of the image view server.
    Type: Grant
    Filed: February 12, 1998
    Date of Patent: January 30, 2001
    Assignee: Digital Paper, LLC
    Inventors: John C. Cronin, III, Cecil V. Hornbacker, III
  • Patent number: 6167437
    Abstract: A system and method for page replication in a non-uniform memory access system (NUMA). The system and method generates replicas for memory objects to reduce contention and improve overall system performance in NUMA multi-processor computer systems. Memory objects are used by the operating system to represent files, and comprise a state portion and a page cache portion. The state portion describes the state of the memory object. The page cache portion contains a set of physical memory pages that are currently being used to hold data belonging to the memory object. When a thread accesses data associated with a particular memory object for the first time, a check is made to determine if physical memory had already been allocated for the requested memory page. If a memory page is found, the memory object is interrogated to determine if the memory page is within a predetermined topological distance from the requesting node.
    Type: Grant
    Filed: September 2, 1997
    Date of Patent: December 26, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Luis F. Stevens, Bhanu Subramanya
  • Patent number: 6163806
    Abstract: A system and method are disclosed that provides transparent, global access to devices on a computer cluster. The present system generates unique device type (dev.sub.-- t) values for all devices and corresponding links between a global file system and the dev.sub.-- t values. The file system is modified to take advantage of this framework so that, when a user requests that a particular device, identified by its logical name, be opened, an operating system kernel queries the file system to determine that device's dev.sub.-- t value and then queries the a device configuration system (DCS) for the location (node) and identification (local address) of a device with that dev.sub.-- t value. Once it has received the device's location and identification, the kernel issues an open request to the host node for the device identified by the DCS.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: December 19, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Srinivasan Viswanathan, Siamak Nazari, Anil Swaroop, Yousef Khalidi
  • Patent number: 6154768
    Abstract: A system and method for client negotiation of functions and features with a server such as in accordance with RFC 1572 Telnet Environment Option. An interface controller, herein a Java program, is provided which, upon being called by a client application, prompts the application, herein by way of graphical user interface (GUI), for values to be used in the negotiations and, upon obtaining those values, connects to the server negotiates the desired functions and features. Upon completing the functions and features negotiations, the interface controller starts the client application, which connects to the controller and the controller establishes a session with the server. Thereafter, the controller exchanges data streams, herein IBM 5250 data streams, between the server and the client.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: November 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Qilun Chen, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6151621
    Abstract: There is described a personal conferencing method and system for a client (32)/server (30) environment. The server (30) stores conference model data (60) such as a shared chalkboard or a molecular model and each client has a copy of the conference model data (61). When one of said clients (32A, 32B, 32C) edits the model (61) it creates an instruction (64A) for operating on the model and sends the instruction (64A) to the server (30). The server (30) operates (62) on its conference model data (60) on receipt of the instruction (64A) and resends the instruction (64B) to each of the clients (32A, 32B, 32C) and each client (32A, 32B, 32C) performs the same operation (63) on their respective copies of the conference data model (61). Whereby after a plurality of different operating instructions (64B) from different clients (32A, 32B, 32C) the respective copies of the conference model data (60) are equivalent.
    Type: Grant
    Filed: March 19, 1998
    Date of Patent: November 21, 2000
    Assignee: International Business Machines Corp.
    Inventors: Adrian Mark Colyer, Andrew Key, Vince Sethi
  • Patent number: 6145001
    Abstract: The present invention provides network management of a network or multiple networks, using a Web client, and including multimedia and hypermedia capability. The present invention provides a unified, remote, graphical, transparent interface for Web users, working at a Web client, to a variety of managed networks. The present invention receives requests from a Web client forwarded by a Web server and interacts with the managed networks and their associated objects to obtain information. The present invention then converts this information in real time to hypermedia document format in HTTP and HTML, and transmits this information to the Web client via the Web server, appearing to the client as if the information received were a Web file ab initio. This permits a Web user to manage multiple networks and access multiple networks via a single Web client, thus providing a unification of the management interface for dissimilar managed networks, and devices.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: November 7, 2000
    Assignee: Telogy Networks, Inc.
    Inventors: Thomas H. Scholl, William E. Witowsky
  • Patent number: 6138144
    Abstract: In a multicast capable IP network implemented over an ATM network, each client terminal on a multimedia conference, for each media type it transmits, is assigned a multicast IP address and a port number (together known as a socket) on which to transmit packets, wherein each assigned multicast IP address is unique and different than the multicast IP address assigned to any other client for any media type. Each client terminal then selects, for each media type, which clients on the conference it wants to receive packets from. Only packets that are in fact requested by a client are routed over the multicast IP network to the requesting client. A single special purpose Multicast Address Resolution System (MARS) server is associated with the conference when the conference is established.
    Type: Grant
    Filed: June 24, 1997
    Date of Patent: October 24, 2000
    Assignee: AT&T Corp.
    Inventors: Antonio DeSimone, Joseph Golan, Ashok K. Kuthyar, Bryant Richard Parent, Ram S. Ramamurthy, David Hilton Shur
  • Patent number: 6134581
    Abstract: A generic management framework for a network management system enables management services and management agents to be added in use as required. Management services can be loaded or plugged into the framework dynamically. As a result a management structure can be provided which is scalable and dynamic and can evolve as requirements change. Management information is modelled as management beans. Network management adaptors can also be added as required to the framework to support protocols such as HTTP, SSL, RMI, SNMP. Remote applications can thereby control the management beans remotely through different protocols.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: October 17, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Osman Abdoul Ismael, Serge Andre Rigori
  • Patent number: 6128654
    Abstract: A method and arrangement for transmitting multiple copies of a frame from a network switch in a packet switched network stores a single copy of the frame received at the switch into external memory. The frame is stored at a location in memory pointed to by a frame pointer. In queuing multiple transmissions of the stored frame in the switch, the frame pointer, and not the frame itself, is replicated and queued for transmission in the network switch.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: October 3, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Thomas J. Runaldue, Bahadir Erimli, Chandan Egbert, Eric Tsin-ho Leung, Ian Crayford
  • Patent number: 6128664
    Abstract: An address-translating connection device which makes it possible to dynamically assign an IP address to a private address when a connection is made to inside of a LAN from outside. When an inquiry made by designating a host name as to a global address of the same is received from the first network, a private address-retrieving device looks up a host-name/private-address correlation storage device to retrieve a private address correlated to the designated host name. When a determining device determines that the address-correlation storage/translation device does not store a global address correlated to the retrieved private address, a storage device extracts an available one of global addresses to correlate the available global address to the retrieved private address, and cause the address-correlation storage/translation device to store therein the addresses correlated to each other. At the same time, a first notifying device sends out into the first network a reply notifying the global address stored.
    Type: Grant
    Filed: March 24, 1998
    Date of Patent: October 3, 2000
    Assignee: Fujitsu Limited
    Inventors: Kazuhiko Yanagidate, Teruo Tobe
  • Patent number: 6125400
    Abstract: A method and system for reducing the amount of information sent across a socket when invoking an application using a remote method invocation. The present invention involves creating a list of the classes and fields contained within the application that is to be distributed and determining which of the fields are actually required for the remote method invocation under analysis. Any fields that are in the method but are not necessary for the invocation are marked with place holders.
    Type: Grant
    Filed: November 10, 1997
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Alexander Cohen, David Louis Kaminsky, Jonathan Michael Seeber
  • Patent number: 6125387
    Abstract: An operating method for a computer system having first, second, third, and lternate computers generating a graphical user interface (GUI) on the first computer screen corresponding to a presentation generated with respect to the second computer screen irrespective of the operating system differences between the respective first, second, third, and alternate computers. The method includes steps for: providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device from the third computer to the first computer; initializing and executing the Universal Client device using a JAVA.TM.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: September 26, 2000
    Assignee: The United States of America represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6112224
    Abstract: A patient monitoring system for use in a telemedicine system that allows multiple medical devices to communicate with a control unit via an interface that uses a single interrupt. In architecture, the system can be implemented in hardware, or a combination of hardware and software, and is more particularly implemented as follows: A plurality of medical devices are connected to a control unit via a device interface that uses a single interrupt in the transmission of data from the medical devices to the control unit. When a medical device has data to transmit to the control unit, the medical device transmits data to the device interface, and the device interface uses its single interrupt line in the transmission of data to the control unit.
    Type: Grant
    Filed: September 19, 1997
    Date of Patent: August 29, 2000
    Assignee: Georgia Tech Research Corporation
    Inventors: John W. Peifer, Andrew Hopper, Michael Burrow, Barry Sudduth, Samir Panchal, Andy Quay, W. Edward Price
  • Patent number: 6112248
    Abstract: This invention provides dynamic balance of the traffic among data processing devices interconnecting networks and thereby improve the networking performance. For network traffic flowing between a first network and a second network, the traffic is distributed among the data processing devices that act as routers according to the traffic amount. An algorithm for balancing the traffic is used to select appropriate data processing devices as routers.
    Type: Grant
    Filed: February 4, 1998
    Date of Patent: August 29, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Frederico Buchholz Maciel, Katsuyoshi Kitai, Satoshi Yoshizawa, Hideki Murahashi, Tatsuo Higuchi
  • Patent number: 6112015
    Abstract: A method is provided for graphically depicting detailed state and status information for network objects, particularly network objects forming part of a telecommunications network. A graphical representation of a network is displayed in which a basic icon is displayed for each network object. More commonly occurring state and status combinations are conveyed by imparting attributes to the basic icons such as dashed, solid, or three dimensional outlines. Less commonly occurring state and status combinations are conveyed by attaching modifier icons to the basic icons. The method is particularly suited to providing a detailed visual representation of the states and statuses included in the OSI standard.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: August 29, 2000
    Assignee: Northern Telecom Limited
    Inventors: Miguel Alberto Planas, Doug Edward Talbott
  • Patent number: 6108696
    Abstract: A transducer for transforming a set of syntactic and sampled data from a general purpose system to control a special purpose system. The transducer includes a first and a second transducer modules. The first transducer module is coupled to the general purpose system for receiving the syntactic and sampled data from the general purpose system, and to transform the received data into a different set of syntactic and sampled data. The second transducer module is coupled to the first transducer module for receiving the syntactic and sampled data generated by the first transducer module, and transforming the received data into another set of syntactic and sample data that are different from the other two sets of syntactic and sampled data to control the special purpose system.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: August 22, 2000
    Assignee: Online Anywhere
    Inventors: Anurag Mendhekar, Mohan Vishwanath, Shinn-Der Lee
  • Patent number: 6108493
    Abstract: A prediction information system for use between a user and an electronic rating broker is provided. The prediction information system includes a user interface for presenting items as information to the user. An input mechanism receives data input by the user. A processor in cooperation with the user interface and the input mechanism performs an algorithm for: obtaining a particular implicit measure, generating an implicit rating as a function of the particular implicit measure, submitting the implicit rating to the rating broker, receiving prediction results for other items from the rating broker, and presenting the prediction results to the user through the user interface. In addition, a method for operating an electronic rating broker on a computer system in order to provide prediction information to a user based on implicit ratings is provided. Also, a storage device readable by a computer system for implementing this method is provided.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: August 22, 2000
    Assignee: Regents of the University of Minnesota
    Inventors: Bradley N. Miller, Joseph A. Konstan, John T. Riedl
  • Patent number: 6105059
    Abstract: A method and system for generating event information in a distributed computing environment. An event information packet is passed between the client system and the server system in a remote procedure call. Event information, such as trace data, is gathered in the event packet during execution of the remote procedure, and the event packet is passed back to the calling system when the procedure returns. The information in the event packet is made available for use by a program, such as a debugging utility or other application, running in the address space of the client system.
    Type: Grant
    Filed: December 16, 1996
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Abdel Naser Al-Karmi, Shamsher S. Singh, Baldev Singh Soor