Patents Examined by Dung C. Dinh
  • Patent number: 6356948
    Abstract: A system is provided for receiving, managing, and distributing data to multiple data destinations. Data is received from at least one data source normalized into a standard configuration. An identifier is associated with the normalized data. The identifier associated with the normalized data indicates the type of data included in the normalized data. The normalized data is transmitted along with the associated identifier to the multiple of data destinations. Each data destination determines whether to retrieve or ignore the normalized data based on the identifier associated with the normalized data. The normalized data may be transmitted in a data packet that includes the identifier associated with the normalized data. In certain instances, the normalized data represents a two-dimensional array of data elements.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: March 12, 2002
    Assignee: Aspect Communications CORP
    Inventors: Gary E. Barnett, Philip W. Barnett
  • Patent number: 6356932
    Abstract: A data processing method for a data processing system having: a server comprising an application program constructed from a plurality of objects, an execution environment constructed from a plurality of objects for specifying operations of the application program and an application program interface for specifying an interface between the application program and the execution environment; and a client for being downloaded with the application program from the server, the data processing method comprising the steps of: having the server execute a check whether or not the client has the execution environment for the application environment to be downloaded when the application program is to be downloaded to the client; and having the server download the application program to the client in accordance with the results of the check.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: March 12, 2002
    Assignee: Sony Corporation
    Inventor: Yasuhiko Yokote
  • Patent number: 6351762
    Abstract: A system and method for presence-based video and multimedia calling by which a workstation is dynamically associated with a user based on user log-in information so that video and multimedia calls are routed to at least one workstation at which that user is logged in. This allows a caller to place a video or multimedia call to a recipient without knowing the network address of the workstation at which the user is logged-in or the physical location of the recipient. The invention provides for detecting whether a participant is logged into the network and notifying the caller accordingly. The invention further provides for the routing of AV and data signals among workstations dispersed over multiple LANs, on different networks, or at different locations. Mulitple types of services and signal format standards may be supported within the same call. Network and workstation capabilities may be included as calls follow a user to any workstation in the system.
    Type: Grant
    Filed: June 7, 1996
    Date of Patent: February 26, 2002
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 6347341
    Abstract: A computer program product and storage device used for exchange and transfer of data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one adapter capable of establishing processing communication with at least one application user(s).
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: February 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Steven G. Glassen, Kenneth J. Oakes, Bruce H. Ratcliff, Arthur J. Stagg
  • Patent number: 6347334
    Abstract: A method for implementing a link level service in a computer network having a first port device and a second port device. Node identification data is stored in the second port device. A physical-layer communications coupling is provided between the first port device and the second port device which may be a point-to-point, loop, or switched circuit connection. The first port device sends a request node identification (RNID) message addressed to the second port device. The second port device creates an accept message and copies stored node identification data into the accept message. The second port device sends the accept message to the first port device.
    Type: Grant
    Filed: January 6, 1999
    Date of Patent: February 12, 2002
    Assignee: McData Corporation
    Inventors: Kenneth J. Fredericks, Michael E. O'Donnell, Joseph C. Elliott
  • Patent number: 6345310
    Abstract: A multiple port adapter having a single MAC chip with a single I/O port has reduced logic circuits and I/O pins for transferring data between a host system and a TDM communication system. The MAC chip includes a transmit MAC and a receive MAC, each coupled at one end through the single I/O port to a port multiplexer and at the other end to respective storage registers. The port multiplexer is coupled to each port. Transmit and receive state registers track the state of each port in the transfer of data in the transmit and receive directions through the single I/O port. The storage registers are coupled through a host bus interface to a host bus and to the host system. Control logic is coupled to the storage register to control the transfer of data between the system and the storage registers. A port selector coupled between the multiplexer and the transmit and receive state registers selects ports for transfer of data in succession.
    Type: Grant
    Filed: July 28, 1998
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Samuel Steven Allison, Kenneth James Barker
  • Patent number: 6345297
    Abstract: A network match making system and method is used to match users of a multi-users networked application. Each user is associated with a client computer connected to the network. Clients are selected based on attributes of their users, the clients, servers, and/or communication links. The network match maker works with three different forms of network applications: peer-to-peer, multiple clients to a single server, and multiple clients to multiple servers. In one match maker method, a client computer and one multi-user application server are matched. A list of multi-user application servers connected to the computer network that are available for a match is received. At least one communication attribute of respective data communication links between the client computer and a plurality of multi-application servers in the received list is measured. An additional attribute, such as a server attribute, is received from at least one of the plurality of multi-user application servers.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: February 5, 2002
    Assignee: HearMe
    Inventors: Steven Michael Grimm, Jeffrey Jackiel Rothschild, Daniel Joseph Samuel, Michael Andrew Wolf
  • Patent number: 6345323
    Abstract: A computerized switching system for coupling a workstation to a remotely located computer. A signal conditioning unit receives keyboard and mouse signals generated by a workstation and generates a data packet which is transmitted to a central crosspoint switch. The packet is routed through a crosspoint switch to another signal conditioning unit located at a remotely located computer. The second signal conditioning unit applies the keyboard and mouse commands to the keyboard and mouse connectors of the computer as if the keyboard and mouse were directly coupled to the remote computer. Video signals produced by the remote computer are transmitted through the crosspoint switch to the workstation. Horizontal and vertical sync signals are encoded on to the video signals to reduce the number of cables that extend between the workstation and the remote computer.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: February 5, 2002
    Assignee: Apex, Inc.
    Inventors: Danny L. Beasley, Robert V. Seifert, Jr., Paul Lacrampe, James C. Huffington, Thomas Greene, Kevin J. Hafer
  • Patent number: 6345295
    Abstract: A trace facility for a computer system attachment network, a method for operating that network, and trace tools in the network. The network has a plurality of the trace tools, each connected to a communication path, the trace facility providing a system wide trace. The trace facility comprises at least one trace buffer at each trace tool. Each trace tool has an address filter selecting an address range of information on the bus, the information being communicated on the bus as events, and storing the selected event information in the trace buffers, thereby conducting a trace. A breakpoint connection is provided interconnecting each of the trace tools. A trace tool control at each trace tool responds to a trace stop command addressed to the trace tool, to stop the trace at its address filter and trace buffer, and to issue a breakpoint signal on the breakpoint connection to all the interconnected trace tools.
    Type: Grant
    Filed: January 22, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Carl Evan Jones, William Griswold Sherman, Joe Edward Smothers
  • Patent number: 6343328
    Abstract: A user of an intranet or internet web browser requests a page of data from a gateway server, and the gateway server requests the page from a host. The host reads the data from storage and builds a first data stream that includes command verbs within comments and other text data and transmits the first data stream to the gateway server. The gateway server scans the first data stream for comments and parses the comments to identify command verbs and executes the commands to set control switches of the gateway server. Then the gateway server builds a second data stream depending on the setting of the control switches. The second data stream includes the comments containing the command verbs and at least parts of the text data of the first data stream. The second data stream may also include additional text, graphics, and additional commands embedded in the text.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: January 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
  • Patent number: 6343312
    Abstract: A data processing method for a data processing system having: a server comprising an application program constructed from a plurality of objects, an execution environment constructed from a plurality of objects for specifying operations of the application program and an application program interface for specifying an interface between the application program and the execution environment; and a client for being downloaded with the application program from the server, the data processing method comprising the steps of: having the server execute a check whether or not the client has the execution environment for the application environment to be downloaded when the application program is to be downloaded to the client; and having the server download the application program to the client in accordance with the results of the check.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: January 29, 2002
    Assignee: Sony Corporation
    Inventor: Yasuhiko Yokote
  • Patent number: 6343315
    Abstract: An information/entertainment system having a number of interactive input and output devices is provided. Each interactive input device is electrically connected to a selected output device using a host that communicates with a router apparatus. The router apparatus includes a plurality of emulation assemblies. Each emulation assembly is configured to communicate input information to a particular interactive output device. Input information from a particular interactive input device is received and properly handled by a pre-configured emulation assembly which is electrically connected to the interactive output device associated with that particular interactive input device. This emulation assembly formats the information/data that it receives so that it is acceptable to the interactive output device to which it is connected. The host obtains input information using a slot/subslot arrangement associated with interactive interrogations or polling.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: January 29, 2002
    Assignee: LodgeNet Entertainment Corporation
    Inventors: Leon P. Stoel, David M. Bankers, Christopher Alan Cinco
  • Patent number: 6343314
    Abstract: A videoconferencing system and method comprising a plurality of workstations, providing AV capture and reproduction facilities, interconnected by a network providing an AV path for carrying signals representing videoconference participants. The system and method includes one or more of a remote participant hold selection mechanism and a remote participant disconnection mechanism. The remote participant hold selection mechanism is operable to place at least one of the other participants on hold, during a videoconference call among a hold-activating participant and a plurality of other participants. The remote participant disconnection mechanism is operable by a participant teleconference call among the participant and a plurality of the other participants without disconnecting the remaining participants.
    Type: Grant
    Filed: April 28, 1997
    Date of Patent: January 29, 2002
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 6341306
    Abstract: A method for retrieving information, including designating at least one word appearing in a display of a body of text generated by a first computer. Responsive to the designation, the at least one designated word is automatically transmitted via a network to a second computer. Data relating to the at least one designated word are received from the second computer.
    Type: Grant
    Filed: August 13, 1999
    Date of Patent: January 22, 2002
    Assignee: Atomica Corporation
    Inventors: Bob Rosenschein, Jeff Schneiderman, Daniel Brief, Naama Bamberger, Gil Reich, Uri Bernstein, Tamar Rosen, Asher Szmulewicz
  • Patent number: 6334155
    Abstract: The invention interconnects stacks executing the same protocol in the same node by means of a software implemented input/output device, thereby eliminating the need for physical resources otherwise required for data communication between the stacks. First and second connection objects are built in the virtual device in association with the first and second stacks, respectively. An association is also built between the first and second connection objects, thereby enabling communication between the stacks via the first and second connection objects.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: December 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: Lynn Douglas Long, Jerry Wayne Stevens
  • Patent number: 6334141
    Abstract: A distributed server for real-time collaboration is substituted for a centralized server to address the problem of the development of unacceptable communication and computation bottlenecks resulting from the use of a one-software-process-based centralized server running somewhere on the available network. The substitute distributed server improves scaleability of real-time collaboration by being based on multiple, independently-communicating, asynchronous, independent (i.e., no shared memory, data, variables, etc.) software processes. The processes can be distributed to multiple machines throughout the network and run simultaneously in order to avoid the centralized server's bottlenecks. To be used, a distributed server requires a disjoint, fully covering partitioning of a work space, wherein it can handle partition hierarchies and groups comprehensively. The distributed server solution is general because of the ability of distributed servers to work with different definitions of a modification.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: December 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: Pradeep Varma, Suresh Kumar
  • Patent number: 6334147
    Abstract: A data processing system and method are described for remotely accessing a client computer system's individual initialization settings. The client computer system is coupled to a server computer system to form a local area network. The server computer system transmits a command to the client computer system to access a selected one of the client computer system's initialization settings. In response to a receipt of this command by the client computer system, the client computer system accesses only selected ones of the initialization settings. The client computer system may be powered off while the initialization setting is accessed.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: December 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: Daryl Carvis Cromer, Brandon Jon Ellison, Eric Richard Kern, Randall Scott Springfield, Howard J. Locker
  • Patent number: 6334148
    Abstract: A method and a multiprotocol network CD-ROM server for providing computer network users possibility to share information on CD-ROM, regardless of other file servers and their locations. The CD-ROM server is a self contained piece of hardware. It provides users connected to different computer networks, using various network protocols, shared access to information of any CD-ROM disc inserted into a connected CD-ROM drive.
    Type: Grant
    Filed: June 3, 1998
    Date of Patent: December 25, 2001
    Assignee: Axis AB
    Inventors: Stefan Sandström, Patrik Bannura, Patrik Lindgren, Martin Gren
  • Patent number: 6327628
    Abstract: A portal server presents an HTML page that comprises a plurality of modules that are formatted in a predetermined layout. Each module represents a network resource that can be accessed by a user through the portal. Some of the modules can be user-selectable, whereas others may be mandatory elements of the portal. Similarly, some aspects of the layout may be user-controllable, while others are fixed. The modular nature of the portal enables the various resources to be readily and independently updated by the entities who provide them, without affecting other features of the portal. The portal server includes an administration interface that enables an administrator to select from various layout styles, as well as control access to site information and services. A variety of customizations can be done to the portal without requiring programming skills. As a result, individual businesses and other entities can exercise complete ownership of their portals, from a hosting, branding and design perspective.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: December 4, 2001
    Assignee: Epicentric, Inc.
    Inventors: Ed Anuff, John Dean Taylor, Miles Chaston, David MacLeod, Peter Leiser, Oliver Muoto, Seth Ladygo, Brian Slesinsky, Terry Joyce
  • Patent number: 6327621
    Abstract: A method in a computing network environment for host partition computers to share a multicast communication adapter connected to a local area network. Each host partition sends information identifying the host application as well as a multicast addressing protocol to the shared multicast communication adapter. The communication adapter registers the information and directs inbound multicast packets from the LAN to the appropriate host partition application. In a preferred embodiment, the communication adapter registers the information according to the IP multicast address. In a preferred embodiment, a counter is employed in the communication adapter to maintain a count of the number of host applications that are registered. The invention further provides a method for un-registering a host partition application.
    Type: Grant
    Filed: August 25, 1998
    Date of Patent: December 4, 2001
    Assignee: International Business Machines Corporation
    Inventors: Chin Lee, Bruce H. Ratcliff, Stephen R. Valley