Patents Examined by Dung C. Dinh
  • Patent number: 6898620
    Abstract: A multimedia collaboration system integrates separate real-time and asynchronous network paths—the former for real-time audio and video, and the latter for control signals and textual, graphical and other data—in a manner that is interoperable across different computer and network operating system platforms and which facilitates close approximations of face-to-face collaboration, while liberating the participants from the limitations of time and distance. In one embodiment, the system and method include at least one analog video-signal source, a plurality of video display devices, and at least one communication control component configured to produce digital control-signals.
    Type: Grant
    Filed: May 5, 1998
    Date of Patent: May 24, 2005
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers
  • Patent number: 6892222
    Abstract: A method and apparatus for the re-routing of e-mail sent to a prior address (or an address that is non-working, or temporarily inconvenient) to the new address of an intended recipient. E-mail that is to be sent to a recipient is sent to the former Internet Service Provider (ISP). Because the recipient is no longer a subscriber to the old ISP, or because the address at the old ISP is temporarily inconvenient, the e-mail is re-routed to a re-route server of the present invention. The re-route server then causes the e-mail to be sent to the correct address through a variety of processes. Alternatively, new e-mail addresses are made available at the old ISP. The old ISP can then forward e-mail messages directly to the new ISP.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: May 10, 2005
    Assignee: Return Path, Inc.
    Inventors: Mark E. McDowell, Joseph G. Khalil, Graham D. Stead
  • Patent number: 6880004
    Abstract: Restoring at least a portion of a telephone communication session, in which at least the following occur. Data packets transmitted over a computer network are received. Audio or video data contained in the data packets is stored. The portion of the telephone communication session from the audio or video data contained in the data packets is restored. A terminal having a user interface, a data entry device and a display unit suitable for outputting audio data, video data, or both audio and video is provided. The portion of the telephone communication session is output using the display unit.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: April 12, 2005
    Assignee: STS Software Systems Ltd.
    Inventors: Mordechai Nisani, Eitan Bar
  • Patent number: 6880017
    Abstract: In a data communication network operated under the TCP/IP suite of protocols the invention adds an adaptive streaming (AS) layer, inserted between the IP and the TCP protocol layers, in which the received data packets of each open TCP connection are temporarily queued and from where they are first reordered then, delivered to the TCP layer at a pace matching the optimal receiving rate of TCP connections. Thus, the invention adds a rate-based transmission mechanism to the TCP layer for the received data packets so as to better adapt to higher-speed communication lines and to reduce drastically the burstiness of the TCP flow control.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jean-Pierre Marce, Pascal Thubert, Denis Esteve, Lionel Denecheau
  • Patent number: 6871229
    Abstract: Storing at least a portion of a computer network-based session such as a telephone session being performed on a computer network between a packet source and a packet destination, in which the following can occur in an embodiment of the invention. Data packets are received on the computer network. Each data packet is filtered to determine if said data packet is a session packet. If the data packet is a session packet, it is filtered to determine if the data includes session data. If the data includes session data, the session data is analyzed. The session packet is stored such that the stored session packet comprises a portion of the telephone session.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: March 22, 2005
    Assignee: STS Software Systems Ltd.
    Inventors: Mordechai Nisani, Eitan Bar
  • Patent number: 6865741
    Abstract: A message processing facility provides a send function for sending messages to designated locations. The facility allows a default target for a message, initiates parallel execution, adds additional processes to an already parallel execution, determines that a problem has completed and performs the appropriate completion actions. The message processing facility enables coordination of the results of a network that has been widened in its parallelism, without creating subproblems. Processes within the parallel network do not need to be aware of the topology or the position of a given process within the topology. The width of the parallelism involved in a particular request is tracked, and therefore, the appropriate number of results expected can be determined automatically and dynamically. Therefore, despite dynamic changes in topology, completion can be determined without awareness of the processes that create the results.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Scott Andrew Fagen, Richard Charles Williams
  • Patent number: 6862630
    Abstract: A transmission circuit for transmitting data of varying priorities on a network medium is provided. The transmission circuit includes sub-circuits to receive and store data frames into random access memory frame buffers and priority tables. Sub-circuit priority resolution selects the highest priority frame, and sub-circuit frame transmission transmits the frame to a media access controller to be made available by the network medium.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: March 1, 2005
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Atul Garg, Yatin Acharya
  • Patent number: 6862616
    Abstract: System and method for facilitating distributed server administration of network server systems that are scalable and version independent. The system and method include and involve a server and a client administrator. The server is configured to store and to serve a software package that corresponds to a server software system of the server. The server is further configured to be accessed by client administrator via an electronic data network, such as the Internet and World Wide Web (WWW). The client administrator is configured to access the server, to receive the software package, and to process the software package to conform to the specifications of the server. Execution of the software package allows the server to be administered by the client administrator without requiring the client administrator to be pre-configured with knowledge of the server.
    Type: Grant
    Filed: March 20, 2000
    Date of Patent: March 1, 2005
    Assignee: Netscape Communications Corp.
    Inventor: David Tompkins
  • Patent number: 6859829
    Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: February 22, 2005
    Assignee: Microsoft Corp.
    Inventors: Gopal Parupudi, Mario C. Goertzel, Murthy Srinivas
  • Patent number: 6859828
    Abstract: A system for analyzing a bi-directional communication path connecting a headend station to a remote station. The communication path is used for sending and receiving messages. Messages in a forward direction are sent by modulating a carrier at a forward frequency, and messages sent in a return direction are sent by modulating a carrier at a return frequency. The system includes a headend unit which sends a sign-on message in the forward direction from the headend station. The headend unit monitors the return frequency for a response message and measures a power level for signals received at the return frequency during the monitoring operation. The headend unit sends an error message in the forward direction if no response message is received on the return frequency, and the power level is greater than a threshold value. If an error message is sent, the power spectrum in a frequency range including the return frequency is measured and sent as part of the error message.
    Type: Grant
    Filed: February 25, 1997
    Date of Patent: February 22, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: William T. Morgan, Marvin L. Milholland, Brenda D. Coomes, Gerald R. Green, Chin-Min Wang
  • Patent number: 6850967
    Abstract: A system and method ensures transparent synchronization of multiple applications across remote systems. In particular, the system has local application sharing logic to receive events to be shared from a local application and transmits the events to be shared to a remote application sharing logic. The remote application sharing logic receives events to be shared from the local application sharing logic and transmits the events to at least one corresponding remote application for processing. Transparent synchronization logic ensures transparent synchronization of the at least one local application with the at least one remote application. The present invention can also be viewed as providing a method for ensuring transparent synchronization of multiple applications across remote systems.
    Type: Grant
    Filed: February 19, 2000
    Date of Patent: February 1, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Todd M. Spencer, John Marks
  • Patent number: 6839747
    Abstract: A method and apparatus for managing the availability and assignment of data in a storage system that is coupled to a network. A user interface is provided that executes on a host processor that is coupled to the storage system over the network. The user interface communicates with a configuration database in the storage system to identify host processors that are logged into the storage system over the network, to identify storage volumes on the storage system, to identify whether access to a particular storage volume on the storage system is permitted from a particular host processor, and to identify a network path by which host processors are logged into the storage system over the network. In one embodiment, a graphical user interface is provided that can be used to graphically represent host processors, host bus adapters, storage systems, and storage system adapters and storage volumes on the storage system.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: January 4, 2005
    Assignee: EMC Corporation
    Inventors: Steve Blumenau, Steve Cohen, Jason D. Lindholm, Erez Ofer
  • Patent number: 6836794
    Abstract: A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: December 28, 2004
    Assignee: Microsoft Corporation
    Inventors: Mark Lucovsky, Michael J. Cherry, Daniel Plastina, Bharat Shah, Debi P. Mishra, David E. Kays, Jr., Markus Horstmann
  • Patent number: 6836799
    Abstract: A method and apparatus for tracking network activity of a user. A user PC (302) disposed on a network (306) runs tracking software which initially requires registration to a registration server (2500). The registration process is initiated by the user entering user information into the tracking software for transmission to the registration server (2500). In response to registration, the registration server (2500) sends a unique ID and bar code back to the user PC (302). Subsequently, when the user accesses a vendor server (2504) disposed on the network (306), the user PC (302) passes the unique ID/bar code to the vendor server (2504). The vendor server (2504) sends the unique ID/bar code to the registration server to obtain user profile information which matches the unique ID/bar code. As the user accesses the vendor server (2504), the user activities are logged and returned to the registration server (2500) for updating the user information stored therein.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: December 28, 2004
    Assignee: L.V. Partners, L.P.
    Inventors: Jeffry Jovan Philyaw, David Kent Mathews
  • Patent number: 6823392
    Abstract: An admission control system for a server including an admission controller that receives a stream of messages from one or more clients targeted for the server. The admission controller relays to the server the messages in the stream that correspond to a number of sessions already underway between the clients and the server. The admission controller also relays to the server the messages in the stream that do not correspond to sessions already underway if a hybrid and predictive admission control strategy using information provided by a resource monitor indicates that additional sessions can be handled by the server. The admission controller defers the messages otherwise.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: November 23, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Peter Phaal
  • Patent number: 6820116
    Abstract: A mobile browsing booster system and method that allows a user to browse web services, select a class of delivery using the browser, and receive updates of frequently visited and related content at his or her wireless terminal, such as a cellular phone. The system is comprised of two parts; a browsing agent and a user database. The combination stores and analyzes a user's web-browsing habits to create personalized and optimized content to be preferably time-delay delivered to the memory of the user's wireless terminal device, at a time when the wireless network is least utilized. The scheduling of delivery is accomplished by a mobile content delivery system.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: November 16, 2004
    Assignee: Nokia Corporation
    Inventors: Seppo Pyhälammi, Kaj Häggman, Iikka Aartolahti, Markku Rauhamaa
  • Patent number: 6816904
    Abstract: A video storage environment for a networked multimedia system comprising a plurality of workstations, each with audio and video reproduction and capture capabilities. The video storage environmental comprises one or more storage servers. In one embodiment, each video storage server comprises at least one storage cell. Each storage cell internally comprises at least one storage disk, at least one converter, and at least one storage disk, at least one converter, and at least one storage cell manager. The invention provides for various methods of resource allocation under various conditions and policies where there are pluralities of like entities. The invention also provides for transfers of video files among storage disks anywhere in the storage environment, and provides for the same video file to be used simultaneously by multiple users and types of applications.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: November 9, 2004
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester Ludwig, William Blake Brown, Inn J. Yul, Anh T. Vuong, Richard W. Vanderlippe, Gerald Burnett, Chris Lauwers, Richard Lui, Daniel Applebaum
  • Patent number: 6816903
    Abstract: A method and system (100) for monitoring or profiling quality of service within one or more information sources in a network of computers. The method includes a step of providing a network of computers, each being coupled to each other to form a local area network. The network of computers has a firewall server (110) coupled to the network of computers and a distributed traffic management tool coupled to the firewall server. The method also includes implementing traffic monitoring or profiling of incoming and outgoing information from one of the information sources.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: November 9, 2004
    Assignee: Novell, Inc.
    Inventors: Gregory Rakoshitz, Sanjeev Rao Putta, Aseem Vaid
  • Patent number: 6807571
    Abstract: An information retrieval system which can search for requested information by an easy operation. Together with a plurality of information servers, a search assisting server having list data constructed by a list of identifiers to access each of the information servers is connected to an information network. In response to a designation of a requested item by an information retrieval terminal, the identifier corresponding to the requested item is searched for from the list data held in the search assisting server. An access to the information network is made by the searched identifier, thereby obtaining the requested information page.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: October 19, 2004
    Assignees: Pioneer Corporation, Increment P Corporation
    Inventors: Ichiro Hatano, Koji Koga, Toshiaki Nakano
  • Patent number: 6807562
    Abstract: A method and system for selecting contacts to participate in a voice chat session over a communications network, such as the Internet, and for assigning contacts to a plurality of chat channels both automatically and manually. In a multiplayer game application, the method enables a player to host a chat session by providing a list of contacts from which the host can choose other player who will be invited to join the chat session and thereafter, to participate in the game. Upon joining the chat session, players are automatically assigned to chat channels, for example, based on an order in which they join the session. Optionally, chat channel assignments may be pre-assigned by the host, or reassigned by individual users after the initial automatic assignment. In addition, players can be selectively assigned to a “team” channel.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: October 19, 2004
    Assignee: Microsoft Corporation
    Inventors: John P. Pennock, Drew C. Bamford, Damon V. Danieli, Matthew J. Stipes, John R. Selbie