Patents Examined by Lance Leonard Barry, Esq.
  • Patent number: 5870550
    Abstract: A Web server is provided having a multi-homed, modular framework. The modular framework allows extensions to the Web server to be easily compiled into the Web server, allowing the extensions to run natively as part of the server instead of incurring the overhead typical of CGI scripts, for example. The multi-homing capabilities of the Web server provide the appearance to Web users of multiple distinct and independent servers, allowing a small company or individual to create the same kind of Web presence enjoyed by larger companies. In effect, multiple virtual servers run on the same physical machine. The Web server as a whole is easily extensible to allow additional capabilities to be provided natively within the Web server itself. Furthermore, each virtual server is independently configurable in order to turn different capabilities on or off or to modify operation of the virtual server.
    Type: Grant
    Filed: February 26, 1996
    Date of Patent: February 9, 1999
    Assignee: Network Engineering Software
    Inventors: Ralph E. Wesinger, Jr., Christopher D. Coley
  • Patent number: 5867664
    Abstract: In a parallel processor system, a plurality of nodes each comprising a processor and a main storage unit are interconnected through a network, wherein a user process is executed under the control of an operating system in each of the nodes and inter-process communications are performed through the network for transmitting and receiving messages among the nodes. Reception buffers are provided in a main storage unit and addressed by pool pages, which are discontinuous in a logical address domain or in a real address domain, in a virtual space used by the user process executed by each node. Additionally, reception buffer control information is located on the main storage unit for managing the reception buffers. A node, when receiving a message, uses communication information included in the received message and reception buffer control information to calculate a real address in the reception buffers for storing the received message.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: February 2, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Hidenori Kosugi, Patrick Hamilton
  • Patent number: 5854906
    Abstract: A method and apparatus for packet-switched flow control of transaction requests that maximizes resource utilization and throughput, and minimizes latency. An interconnect system controller provides dedicated transaction request queues for master interfaces and controls the forwarding of transactions to slave interfaces. The master interface keeps track of the number of requests in the dedicated queue in the system controller, and the system controller keeps track of the number of requests in each slave interface queue. An acknowledgement from a downstream queue indicates to the sender that there is space in it for another transaction. Accelerated processing of transaction requests from a processor to a slave device on its local address bus is achieved by immediately forwarding the request to the slave device while determining the validity of the request for that slave, including whether the slave's input queue can accept it.
    Type: Grant
    Filed: October 30, 1997
    Date of Patent: December 29, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: William C. Van Loo
  • Patent number: 5832306
    Abstract: A computer system and method using an acknowledging triggered forwarding mechanism for managing the receipt of an external block data response from an external agent. The mechanism consists of an incoming buffer and control logic. The incoming buffer connects internal memory units, such as a load store unit (LSU), cache, and instruction fetch unit (IFU) to an external agent. An external block data response sent by the external agent is stored in an entry partition in the incoming buffer until the validity of the data can be verified. Control logic connects the incoming buffer and the external agent. An external agent sends an external completion response to the control logic to report the status of the data in the incoming buffer. The data in the incoming buffer is forwarded to the internal memory units only if the control logic receives an acknowledge response from the external agent.
    Type: Grant
    Filed: October 18, 1995
    Date of Patent: November 3, 1998
    Assignee: Silicon Graphics, Inc.
    Inventor: Randal Gordon Martin
  • Patent number: 5832274
    Abstract: A method for migrating a file system and access rights associated with the file system from a first network operating system to a second network operating system. The method according to this invention achieves a highly reliable and relatively quick process for migrating from one network environment to another network environment. Mapping information associating objects in the first network environment with objects in the second network environment is maintained in the object database of the first network environment. A process is initiated in the first environment to read and communicate the file system and file access rights from the first environment to the second environment. A process is initiated in the second environment to accept the file system and file access rights from the first environment.
    Type: Grant
    Filed: October 9, 1996
    Date of Patent: November 3, 1998
    Assignee: Novell, Inc.
    Inventors: Bruce R. Cutler, Reid W. Poole, Renea B. Campbell
  • Patent number: 5832302
    Abstract: An improved apparatus and method for monitoring and controlling when a data phase in a burst transmission of data is about to end. The apparatus described interleaves dual adder circuits such that each dual adder circuit has more time to process incoming data. Distribution of the processing allows slower, lower cost components to be used in high speed applications. The described apparatus and method are particularly useful in peripheral component interconnect applications.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: November 3, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: John Watkins
  • Patent number: 5826028
    Abstract: The Scalable Coherent Interface (SCI) standard of the Institute of Electrical and Electronics Engineers is intended for fast, high throughput, point-to-point, unidirectional links. It is to serve high-performance multiprocessor systems. A number of key elements are defined as part of the protocol for SCI. These include: (a) command.old which is a bit in transmitted packets for detecting stale packets to discard; (b) idle.cc which is an idle bit to be inserted between packets for detecting lost packets which toggles when the idle bit has circulated around the ringlet; and (c) idle.ac which is an idle bit which toggles when all operational nodes have had an opportunity to transmit. In addition, SCI contemplates the implementation of a number of different types of resets, including power reset, upon read or apparent loss of power for more than a second and linc reset for clearing circuits but not changing error count registers in the system.
    Type: Grant
    Filed: May 13, 1996
    Date of Patent: October 20, 1998
    Assignee: Lockheed Martin Corporation
    Inventors: Donald Bruce Bennett, Steven Allen Murphy
  • Patent number: 5822546
    Abstract: A hand-holdable docking station is adapted for mechanical and electrical connection with a palmtop computer. The docking station comprises a housing and means for securely affixing a palmtop computer to the housing. A deployable light source is housed/stored in a receptacle provided in the housing. The light source is deployable to a position such that the illumination footprint illuminates the screen of an attached palmtop computer but does not obscure viewing of the screen. The docking station includes a rechargeable battery pack for providing power to the deployable light source and the attached palmtop computer. Grasping means are included for ergonomic positioning of a human hand to allow substantially fatigue free handling of the docking station and for positioning a grasping hand such that the hand does not obscure viewing of the attached palmtop computer screen.
    Type: Grant
    Filed: March 8, 1996
    Date of Patent: October 13, 1998
    Inventor: Stanley W. George
  • Patent number: 5822527
    Abstract: An object-oriented filter for an information stream includes an interface module to provide a common interface for accessing an application program and a filter module. The filter module uses suitable predefined functions to test the "tagged" fields of a current message from the information stream against filter rules and to determine the "actions" to be performed.
    Type: Grant
    Filed: May 13, 1997
    Date of Patent: October 13, 1998
    Assignee: Digital Equipment Corporation
    Inventor: Mark J. Post
  • Patent number: 5812784
    Abstract: An apparatus and method are described for supporting a plurality of connections between a client computer and a network server. The client computer supports a plurality of simultaneously logged on ("active") services. The client computer creates a connection for each set of distinct credentials supplied by services logged onto the client computer. The client computer includes a redirector for maintaining independent control, status and data information for a plurality of independent connections associated with the plurality of simultaneously active services having distinct sets of credentials.
    Type: Grant
    Filed: April 22, 1997
    Date of Patent: September 22, 1998
    Assignee: Microsoft Corporation
    Inventors: Colin Watson, Andrew M. Herron
  • Patent number: 5799186
    Abstract: A serial output memory device is employed to reprogram a peripheral processor. The serial output memory device is addressed by a central processor and loaded with program instructions for the peripheral processor. The program instructions are serially retrieved from the serial output memory device and loaded into the peripheral processor's program address space.
    Type: Grant
    Filed: January 7, 1993
    Date of Patent: August 25, 1998
    Assignee: Eastman Kodak Company
    Inventor: John T. Compton
  • Patent number: 5799036
    Abstract: A computer system including a PC Card or PCMCIA socket receiving a PC Card modem, wherein the PC Card modem communicates analog audio information to/from the computer's sound system. The present invention also comprises a PC Card modem s which is compatible with the PCMCIA specification and which includes telephone answering device and full-duplex speakerphone capabilities. The computer system and PC Card modem of the present invention utilize one or more pins of the PCMCIA connector for analog audio communication between the computer's sound system and the modem. According to the present invention, the PC Card modem uses the digital SPKR pin to provide analog audio signals from the modem to the computer sound system, and uses a reserved-for-future-use (RFU) pin, preferably pin 57, to provide analog audio from the sound system to the modem. In an alternate embodiment, the PCMCIA modem uses the high order address pins of the PCMCIA connector for input and output analog audio instead of the SPKR and RFU pins.
    Type: Grant
    Filed: June 29, 1995
    Date of Patent: August 25, 1998
    Inventor: Leven E. Staples
  • Patent number: 5787019
    Abstract: The present invention is a system and method by which changes in states of devices within a computer system are identified and understood by relevant parts of the system. The system responds to state changes in a well-defined and predictable way without requiring a reboot cycle of operation. The state changes can be classified as a "hard event" or a soft event." Each event may further classified as, among others, a "device removed" event or a "device added" event.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: July 28, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Holly Knight, Milton Soong, Pradeep Kathail
  • Patent number: 5784298
    Abstract: An adaptive, active monitor invention is useful in detecting characteristic data patterns in messages on a high speed data network, such as starting delimiters, tokens, various types of frames, and protocol information. Such serial data streams include serial patterns of binary bits, and can also include serial patterns of multiple state symbols, such as in token ring networks and FDDI networks.The adaptive, active monitor includes two finite state machines (FSM) which are constructed to detect the occurrence of a characteristic data pattern having multiple component bit patterns. A first FSM is the predecessor FSM, and it is configured to detect the first occurring component pattern. A second FSM is called the successor FSM, and it is configured to detect the second occurring component pattern. The first FSM will send a starting signal to the second FSM, when the first FSM has successfully detected the first component pattern.
    Type: Grant
    Filed: July 11, 1996
    Date of Patent: July 21, 1998
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Hershey, John G. Waclawsky
  • Patent number: 5774655
    Abstract: The invention relates to a method of providing connections in a communications network, a connection being set up by a server in response to a service request from a client, the method comprising the steps of providing a representation of a connection corresponding to the respective service request, and of establishing the connection on the basis of the representation. According to the invention the method is characterized in that the representation comprises at least two levels of abstraction. This provides the possibility for the client to choose and manipulate a suitably detailed representation of the connection. Preferably, only the representation having the highest level of abstraction is initially offered to the client, the other representation or representations only being presented upon subsequent client request.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: June 30, 1998
    Assignee: Koninklijke PTT Nederland N.V.
    Inventors: Jacobus Johannes Bloem, Harrold Bastiaan Korte
  • Patent number: 5761530
    Abstract: A recording/reproducing apparatus, such as an automatic changer for optical discs for recording/reproducing signals on or from the optical discs. The apparatus includes a unit for recording/reproducing signals on or from a recording medium, a recognition unit for recognizing the state of the recording/reproducing unit, a first interfacing unit for exchanging the information between the recording/reproducing unit and the recognition unit, a second interfacing unit for exchanging the information between the recognition unit and a first external equipment, and a third interfacing unit, separate from the second interfacing unit, for exchanging the information between the recognition unit and the second external equipment. The information is exchanged between the recognition unit and the second external equipment by the third interfacing unit as the connection between the recognition unit and the first external equipment by the second interfacing unit is maintained.
    Type: Grant
    Filed: March 7, 1996
    Date of Patent: June 2, 1998
    Assignee: Sony Corporation
    Inventors: Takeshi Funahashi, Tomoko Shimoyama, Hitoshi Rikukawa
  • Patent number: 5754772
    Abstract: A system which makes prior art On-Line Transaction Processing (OLTP) systems and their associated databases accessible using HyperText Transport Protocol (HTTP) interfaces. The response time for an on-line user seeking HTTP access to the transaction processing system is minimized by pre-establishing a transaction gateway client having a static connection to the transaction processing system. In addition, the HTTP access to the transaction processing system is available for multiple concurrant users. The system further provides a gateway that is independent of the underlying service provided by the transaction processor, whereby the same gateway client is capable of usage with different databases and operations thereon.
    Type: Grant
    Filed: March 26, 1996
    Date of Patent: May 19, 1998
    Assignee: Unisys Corporation
    Inventor: Shawn T. Leaf
  • Patent number: 5740170
    Abstract: An information processing system and a communication method performed in the information processing system for performing data transmission effectively. The information processing system includes a plurality of information processing apparatuses and a communication line for interconnecting the plurality of information processing apparatuses. A sending information processing apparatus, when sending information to the plurality of information processing apparatuses, sends transmission information to one of the plurality of information processing apparatuses. The one information processing apparatus sends the received transmission information to the other information processing apparatuses of the plurality of information processing apparatuses.
    Type: Grant
    Filed: February 7, 1996
    Date of Patent: April 14, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Nobuyoshi Andou, Masayuki Orimo, Shigeki Hirasawa, Yusuke Hino, Hisashi Hashimoto, Hiroshi Fujise
  • Patent number: 5737495
    Abstract: The present invention manages multimedia data files in a computer network by receiving a request from a first unit on the network, processing the request to determine file attributes of the request and redirecting the request based on the file attributes of the request, to a second unit on the network. The invention further receives a response that includes data files streamed into separate data streams based on the file attributes of the response. The present invention also selects for use appropriate buffering protocol units and data transportation units, based on the file attributes of the data files in the separate data streams.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: April 7, 1998
    Assignee: Intel Corporation
    Inventors: Robert Adams, Burt W. Perry, John W. Richardson, David M. Williams, Nelson L. Yaple
  • Patent number: 5734830
    Abstract: The multi-equipment routing method (700) and master station (400) include customized virtual ports that are selected by a polling unit in accordance with a link address header that identifies a matched secondary station to which the data message is to be delivered such that a network equipment type (NET) is also automatically identified. The routing method and master station provide for customizing functions typically found in layers 1-3 of the open systems interconnections OSI model such that a communication may occur between network of different equipment types, such as systems network architecture-type (SNA-type) and non-SNA type equipment.
    Type: Grant
    Filed: July 3, 1995
    Date of Patent: March 31, 1998
    Assignee: Motorola, Inc.
    Inventors: Ray Balogh, Michael E. Vitez, Luc Gadbois