Patents Examined by Anita Choudhary
  • Patent number: 7103646
    Abstract: In a real-time distributed control system in which a plurality of network controllers are connected, a middleware module in each control unit executes starting of application modules and calling RT communication processing according to starting order information in application configuration information. RT communication service sends and receives messages between the application modules corresponding to the calling. The application configuration information and the messages are generated by an information processor based on user defined information, and transmitted to each of the units. A network driver executes network communication using a network controller which stores sending and receiving messages. A network driver priority manager determines priority of processing of the network driver corresponding to priorities of sent and received messages, and a scheduler executes processing of the network driver according to the priority of the processing of the network driver.
    Type: Grant
    Filed: August 9, 1999
    Date of Patent: September 5, 2006
    Assignee: Hitachi, Ltd.
    Inventor: Shoji Suzuki
  • Patent number: 6941369
    Abstract: Secure access to internal data resources is facilitated through a gateway CGI on an internet visible computer system with an internet visible web server configured by rules to forward calls to the gateway CGI. The gateway CGI packages information from the call to send by secure socket connection to a server-like access control program on a secure host system which can reconstitute the call if authenticated and/or validated and serve the request, returning the sought after data or resource through an encrypted channel if desired. Variations for high throughput environments and operation with application program session controllers are described.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: September 6, 2005
    Assignee: Unisys Corporation
    Inventors: John L. Krack, Joseph D. Condon
  • Patent number: 6928469
    Abstract: An apparatus and method for determining a program neighborhood of a client node in a client-server network is described. The program neighborhood of the client node includes application programs hosted by application servers on the network. The present invention enables a user of a client node to learn of these application programs. The user is not required to know where to find such applications or to manually establish links to such applications. To make the client node aware of its program neighborhood, a host server collects application-related information corresponding to application programs hosted by the servers in the network. The application-related information can include the application name, the server location of the application, minimum capabilities required of client nodes for executing the application, and those users who are authorized to use that application. User credentials are received from the client system. The user credentials are used to filter the application-related information.
    Type: Grant
    Filed: September 7, 1999
    Date of Patent: August 9, 2005
    Assignee: Citrix Systems, Inc.
    Inventors: Martin Duursma, Anatoliy Panasyuk, Robert Ciraldo, Anthony Ungerman, Bradley Jay Pedersen, Tom C. Davis, III, Marc A. Bloomfield
  • Patent number: 6904458
    Abstract: A computing component is provided for use in a client computer which has a client processor. The computing component includes a remote management processor that is operable to selectively control the client computer independently of the client's own processor or processors. The computing component also includes a network component that facilitates communication between the computing component and a remote management machine. A method of managing one or more clients in a computer system is also provided, where the clients have a client processor and a computing component installed on client. The computing component is independent of the client processor and is operable to selectively control the client. A network component is installed on the computing component. The method includes remotely controlling the client by communicating with the computing component through the network component utilizing a remote manager.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: June 7, 2005
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Paul B. Darcy
  • Patent number: 6901452
    Abstract: A data communication switch receives packets having first priorities, generates second priorities as a function of the first priorities, prioritizes selected ones of the plurality of packets as a function of the second priorities and transmits the plurality of packets having the second priorities. The first priorities may be inbound Std. 802.1Q tag priorities and the second priorities may be regenerated Std. 802.1Q tag priorities. Priority selection may be communicated in the switch through the expedient of packet marking. Marks may be instantiated in the packets prior to subjecting the packets to prioritization on the switch and removed from the packets prior to transmitting the packets from the switch. The switch may be arranged to prioritize selected ones of 802.1Q-complaint tagged packets based on a tag priority while preserving tag priority signaling for all such tagged packets.
    Type: Grant
    Filed: March 2, 2000
    Date of Patent: May 31, 2005
    Assignee: Alcatel
    Inventor: Drew Bertagna
  • Patent number: 6901431
    Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: May 31, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 6889258
    Abstract: Automatic compilation of address filter information that permits a cable modem to appropriately route incoming data packets to destination devices is described. Cable modems use address filter information to identify incoming data packets that are addressed to communication devices associated with the cable modem. The address filter information might be, for example, a list of addresses of communication devices that have previously registered with the cable modem. On occasion, the cable modem may have incorrect or insufficient or incomplete filter information when, for instance, a new communication device is added to a group of networked communication devices associated with the cable modem. In order to automatically recognize associated communication devices that are to be registered with the cable modem, a cable modem driver inspects the source address of outgoing data packets.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: May 3, 2005
    Assignee: WebTV Networks, Inc.
    Inventors: Jun Liu, John M. Parchem, Daniel J. Shoff, Soemin Tjong
  • Patent number: 6889255
    Abstract: A method and system is provided for caching client management data in a capacity planner. Client management data is collected and cached over a selected time period. The collected data is averaged over that time period and is then transmitted to a central collection location. The client management data may be either written into cache directly or into tables contained in the cache.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: May 3, 2005
    Assignee: Microsoft Corporation
    Inventor: Steve A. DeLuca
  • Patent number: 6883030
    Abstract: The embodiment of a respective application-specific call code, necessary in the existing art, as an external control element implemented in a separate component is described. The external control element is usable in any desired containers without thereby modifying the containers themselves or even knowing them at the time the external control element is designed. This may be used in data or information transmission systems, in particular process visualization systems. The components are implemented as software components, in particular as so-called ActiveX controls.
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: April 19, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ralf Leins, Ronald Lange, Juergen Schmoll, Harald Herberth, Ulrich Braun, Klaus Pechmann, Peter Wagner, Horst Walz, George-Chiao-Chi Lo
  • Patent number: 6880010
    Abstract: A method of providing updated host screen information to a client application utilizing a request-response communications model includes establishing a first connection between the client application and a server application, wherein the server application provides updated host screen information to the client application in response to requests from the client application. A second connection is established between a monitor application and the server application. A notification of the availability of updated host screen information is received via the second connection at the monitor application. The updated host screen information is requested over the first connection responsive to receiving the notification. The requested updated host screen information is received at the client application and displaying utilizing the client application. Related systems and computer program products are also disclosed.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian T. Webb, Yih-Shin Tan, Yongcheng Li, David B. Gilgen, James M. Mathewson, II, Michael Srihari
  • Patent number: 6874011
    Abstract: A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture enables use of multiple instances of a notification process, each configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. Each notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. Each notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: March 29, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood
  • Patent number: 6868454
    Abstract: A simulator machine obtains IDL information from an IDL definition storage, and automatically builds up a function of a server application or a client application based on the IDL information obtained. The simulator machine is connected to a WWW server that is one of nodes. Each of the rest of the nodes can access the WWW server by starting a WWW Browser thereby to build up on its own node a function of a server simulator or a client simulator that is provided by the simulator machine.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: March 15, 2005
    Assignee: Fujitsu Limited
    Inventors: Yasuo Kubota, Nobuo Shiba
  • Patent number: 6862612
    Abstract: One or more sets of purchaser-specific information are saved at a central location for later retrieval and use by a plurality of server systems. Customer profile information is received from a client system during a first Internet session and saved in a customer data bank. A transaction request received from the same client system during a subsequent Internet session may be processed by a different server system than the server system that received the customer profile information. A plurality of web sites can access customer profile information that is stored in a central location, relieving the customer of the need to re-enter customer profile information during subsequent transactions with any of a plurality of server systems.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: March 1, 2005
    Assignee: Dell Products L.P.
    Inventors: Michael R. Horn, John W. Brownlee, Jr., Marc C. Silverstein
  • Patent number: 6859821
    Abstract: A distributed, activity-based collaboration system can employ a data change request priority scheme for determining an order of execution of data change requests in effecting changes to local copies of data so as to optimize data consistency for collaborative activities. The data change request priority scheme can entail encoding sequence number information and dependency information in the data change requests, responsive to which data changes can be made, unmade and remade to the data.
    Type: Grant
    Filed: July 19, 1999
    Date of Patent: February 22, 2005
    Assignee: Groove Networks, Inc.
    Inventors: Jack E. Ozzie, Raymond E. Ozzie
  • Patent number: 6857006
    Abstract: A multimedia direct communication system linked with HTTP protocol, which comprises application programs and a Web server, wherein the application programs are installed into a plurality of client personal computers (PCs), reside in the PCs such that they are displayed for many hours on the PCs occupying a part of the space on the display of the PCs, and are linked at all times with a Web server via HTTP; the Web server has a CGI interface and is connected to each of the PCs through communication circuits to execute the HTTP communication programs and applications; and each client can transfer (chat) electronic mails with each other in pseudo-real time via Internet and/or Intranet using the application programs.
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: February 15, 2005
    Assignee: Mitsui & Co., Ltd.
    Inventor: Yasuo Nishizawa
  • Patent number: 6854016
    Abstract: A workflow, enterprise, and mail-enabled application server and platform supports distributed computing and remote execution of web applications. Lotus Domino Offline Services (DOLS) is used by a web site administrator to configure Internet Notes (iNotes) clients to auto download from server, thus providing iNotes clients with web access using HTTP with various browsers, and with local processing and replication. A local run time model comprises a hierarchy of models including object data store model, security model, indexing model, replication model, agent workflow model and mail model. DOLS provides a layered security model that allows flexibility for controlling access to all or part of an application. The highest level of security is managed through a database access control list (ACL). Further refinements within the security model provide access to specific documents, and their views, forms or folders, and include read access lists, write access lists, form access lists and readers and authors fields.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: February 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Carl J. Kraenzel, John D. Immerman, William A. Mills, Jeannie J. Lu
  • Patent number: 6804712
    Abstract: A mechanism for identifying link failures in a network is disclosed. To identifying link failures, a failed-link discovery mechanism receives information that represents a physical topology of the network. A management station that is associated with the network is identified and a path between one or more devices of the network and the management station is determined. For each link, a set of beyond link devices, that identifies only those devices that are beyond a particular link relative to the management station, is identified. Thereafter, a first message is sent to each active device within the network. Based on the responses that are returned in response to the first messages, a set of non-responding devices within the network is determined. The set of non-responding devices is then compared to each set of beyond link devices to identify link failures within the network.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 12, 2004
    Assignee: Cisco Technology, Inc.
    Inventor: James Kracht
  • Patent number: 6789117
    Abstract: A system, method, and computer program product are provided for analyzing a network utilizing an agent/host controller interface. Initially, an agent is sent an interval setting from a host controller. Such agent is adapted to transmit network traffic information based on the interval setting. Such network traffic information is then received from the agent in accordance with the interval setting.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: September 7, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Herbert V. Joiner, Ken W. Elwell, Ravi Verma, Praveen Raghuraman
  • Patent number: 6785724
    Abstract: A system and method that allows one network device that is connected to the Internet to gain access to another network device via the Internet that is initially off-line and connected to an idle phone line, but is ultimately brought on-line, on-demand, in a seamless manner by the first network device for information access.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: August 31, 2004
    Assignee: Walchem Corporation
    Inventors: Michael Drainville, Martin Flohr
  • Patent number: 6779038
    Abstract: A virtual synchrony wide area network (100) which has at least a first local area network (LAN) (110) and a second LAN (120). A first router (114) and a second router (116) are connected to the first LAN (110), and a third router (142) and a fourth router (146) are connected to the second LAN (120). A point-to-point link (152) is connected between the first and third routers, (154) between the first and fourth routers, (156) between the second and third routers, and (158) between the second and fourth routers. Each router is provided with computer program code (206) for controlling the flow of messages through the routers and to maintain local total order with minimal latency.
    Type: Grant
    Filed: December 31, 1999
    Date of Patent: August 17, 2004
    Assignee: Nortel Networks Limited
    Inventor: Trenton Corey Minyard