Patents Examined by Shabana Qureshi
  • Patent number: 6978298
    Abstract: A method and apparatus in a data processing system for managing sessions for a secure access to the data processing system. A request for a secure connection is received. The secure connection is established, wherein information used to facilitate the secure connection is generated. The information is stored for a selected period of time, wherein the selected period of time is selected to optimize server resources.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventor: David G. Kuehr-McLaren
  • Patent number: 6941338
    Abstract: In a wireless system comprising a plurality of radio base station, each base station services a portion of the system. A cache is associated with each base station. The cache stores files regularly requested by the remote unit within the coverage area of the corresponding base station. When a base station receives a message from a remote unit, it parses the message to determine if the message comprises a file request. If so, the base station determines whether the file is available from the cache. If available, the base station responds to the request by forwarding the requested file from the cache. If the file is not available, the base station forwards the message to a central controller, which retrieves the file via the Internet from the appropriate content server and provides it to the base station.
    Type: Grant
    Filed: September 1, 1999
    Date of Patent: September 6, 2005
    Assignee: NextWave Telecom Inc.
    Inventor: James S. Madsen
  • Patent number: 6925497
    Abstract: Systems and methods for controlling the number of clients that can access a server in a server-client network are described. A communications filter driver resides on the server and monitors network communications to determine a unique network address of each client that attempts to access the server. A table of clients that have accessed the server is stored at the server. When a client attempts to access the server, the server allows the client to access the server if the network address of the client is listed in the table. If the network address of the client is not listed in the table, the server determines if a client limit has been met or exceeded. If the limit has not been met, the client is allowed to access the server and the Internet address of the client is added to the table. If the limit has been reached, the server determines if the client is a client that has previously accessed the server under a different network address.
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Vellore T. Vetrivelkumaran, Raju Gulabani, Stephen R. Falcon, Neel Malik
  • Patent number: 6889100
    Abstract: A method and system for an audio server in a heterogeneous distributed environment is provided. A Java application executes on a host machine under X Windows or RAWT (Remote Abstract Window Toolkit), and the Java application generates audio data and graphic data. The graphic data is sent to a display server on a client machine specified by a display environment variable. Although neither X Windows nor RAWT have audio support, a Java audio driver on the host machine determines whether an audio environment variable or an audio command line parameter is specified on the host machine. In parallel to the graphic data, the audio data is then sent to a Java audio server on the client machine specified by the audio environment variable or the audio command line parameter, and played using the local audio support, in Java, on the client machine on which the user can hear the audio.
    Type: Grant
    Filed: September 9, 1999
    Date of Patent: May 3, 2005
    Assignee: International Business Machines Corporation
    Inventor: Scott J. Broussard
  • Patent number: 6862613
    Abstract: Improved techniques for managing operations of clustered computing system are disclosed. The improved techniques provide protection against potential problems encountered in operation of clustered computing. More particularly, the improved techniques can be implemented as an integral solution that provide protection against undesired partitions in space and partitions in time. The improved techniques do not require any human intervention.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: March 1, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Krishna Kumar, Declan J. Murphy, Andrew L. Hisgen, Robert Block
  • Patent number: 6850983
    Abstract: Methods and apparatus for authorizing an access terminal (AT) requesting a service provided by an entity in an access network are disclosed. After being authorized for a communication session with the access network, the AT addresses an inquiry to a domain name server (DNS) for a contact of a service selector (SS) administering the desired service. A controller in the access network (BSC/PCF) routs the inquiry to and returns a response from the DNS. The AT then addresses a service query containing the AT's capabilities to the SS. The BSC/PCF directs attributes allowing the SS to authorize the service. Upon the SS's acknowledgement of the attributes, the BSC/PCF forwards to the SS the service query. Upon authorization, the SS notifies the BSC/PCF, and if the AT is authorized, selects in accordance with the AT's capabilities an appropriate service provider (SP) to provide the service.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: February 1, 2005
    Assignee: QUALCOMM Incorporated
    Inventors: Ramin Rezaiifar, Paul E. Bender
  • Patent number: 6839147
    Abstract: A network system for control of the image inputting and outputting apparatus using FTP, one of the most common communication protocols among TCP/IP, which has now become a network connection standard. The prior art network system requires complicated procedures. When the image inputting apparatus on the network is controlled by FTP, a processing method has to be set for each operation, because FTP itself is not equipped with a command for control of the image inputting and outputting apparatus. To solve this problem, the network system according to the present invention is provided with command interpretation means that interprets a specific FTP and a specific character string written on the file name field of said command and generates a control instruction to image inputting and outputting means.
    Type: Grant
    Filed: June 1, 2000
    Date of Patent: January 4, 2005
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Akito Umebayashi
  • Patent number: 6839730
    Abstract: A method is provided for efficiently solving the matching problem in content-based publish-subscribe systems. Subscribers may define arbitrary boolean predicates as conditions to subscribe to the published event. The subscribers and their predicates can be organized in the form of a virtual Direct Acyclic Graph (DAG) such that a traversal of the DAG yields one or more matching subscribers. The present invention improves upon the conventional method of linearly matching individual subscribers against an event.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: January 4, 2005
    Assignee: Novell, Inc.
    Inventor: Narayanan S. Ramabhadran
  • Patent number: 6826625
    Abstract: In a communication system having a network capable of converting data in a first format into data in a second format to perform communication, and a data communication apparatus capable of performing communication of the data in the first format, the data communication apparatus transmits information indicating a priority level of an image such that the network can recognize the information, when transmitting the image to the network in the first format. The network converts the data in the first format transmitted by the data communication apparatus into data in the second format, and attaches priority level data, based on the information indicating the priority level of the received image, to the data converted into the second format when performing communication.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: November 30, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shunichi Fujise, Takehiro Yoshida, Shigeo Miura, Teruyuki Nishii, Tomoyuki Takeda
  • Patent number: 6795854
    Abstract: An embodiment of the present invention includes an extensible and dynamic software operating environment supporting applications which process structured information, and particularly an environment supporting XML processors.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: September 21, 2004
    Assignee: Polarlake Limited
    Inventors: Simon Parker, Diarmuid Micheal MacCarthy, Georgina McDaid, Charles Ian Watson, Robert Patrick Baker, Hugh O'Donoghue, Patrick Anthony Warren Buckley
  • Patent number: 6789113
    Abstract: An information input/output system capable of selecting an optimum service station is provided in accordance with various service requests. An information input/output system according to the present invention comprises: a service center for offering various services through a communication network, a plurality of service stations for transmitting/receiving information to/from the service center through the communication network; and a user terminal for transmitting/receiving information to/from the service center or the service station through the communication network. In the present invention, even if the user terminal is not equipped with a printer or a facility for download or upload, various services can be received by arbitrarily selecting the service station 3 having necessary devices or facilities. It is hence possible to rapidly and precisely meet diverse service requests from a user.
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: September 7, 2004
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushik Kaisha
    Inventor: Toshiaki Tanaka
  • Patent number: 6772220
    Abstract: A system and method of handling and routing a desired command between a sender with a coupled invoker and a recipient With a coupled receiver that uses and implements a next hop technique. A router object is provided with a hierarchical tree of routers mapped by a router destination table. A destination address of the desired command is examined, moved, and routed to a next hop location based on the router destination table and the destination address. It is determined whether the desired command has reached the final destination, and the command is delivered from the invoker to the receiver when the final desired destination address has been reached.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: August 3, 2004
    Assignee: International Business Machines Corporation
    Inventor: Ryan McVeigh
  • Patent number: 6757725
    Abstract: A management sub-system is associated with a host computer system. The host system includes a network interface controller to facilitate transmissions between the host system and a distributed computer network. In addition, the management sub-system and host computer share an Ethernet network interface controller (NIC), which is assigned at least two different addresses. The management NIC includes decode logic that detects either of the addresses assigned to it, and routes the associated data packet to the management processor, or to the host processor. As a result, all management operations to either the management sub-system or the host system may be routed through the management NIC, while other standard operations may be routed through the host NIC. In addition, the management NIC may be used as a back-up or spare for the host NIC in the event it fails, or becomes overly busy.
    Type: Grant
    Filed: April 6, 2000
    Date of Patent: June 29, 2004
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Christopher Frantz, E. David Neufeld, Kenneth C. Avery
  • Patent number: 6757709
    Abstract: A method performed by a first server system to provide a client system with information via a network, comprising the steps of: serving to the client system first page information including at least one reference to information available from an external server; receiving a request from the client system, the request being indicative of a selection of the reference at the client system; sending a request to the external server; sending a request to the external server; receiving the external server information via the network; preparing second page information using at least part of the external server information; and sending said second page information to the client system.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: June 29, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Roland Franz Oberdorfer
  • Patent number: 6742049
    Abstract: The invention provides a communication apparatus easy for use. A CPU registers a nickname, a sub-address signal and a transfer address corresponding to a ring type multi-address transmission number, also registers a sub-address signal and a communication specification corresponding to a memory box, further select the start of a ring type multi-address transmission, enters a password signal, discriminates at the reception of a sub-address signal in data reception whether the ring type multi-address transmission is designated by such sub-address signal, and changes the handling of the password signal according to the result of such discrimination.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: May 25, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takehiro Yoshida
  • Patent number: 6684255
    Abstract: Three dimensional models having one or more model components stored in model databases, accessed by servers, and being viewed interactively from client computers are processed for transmission over a network. A model hierarchy is built with one or more nodes, by clustering together one or more of the model components based on one or more clustering criteria. One or more representations are associated with each node in the hierarchy. A cost function is associated with the model hierarchy and used to determine a cost of each representation at each node. A visibility of each node in the hierarchy is evaluated and associated with the respective node. A contribution of each node to an image of the 3D model to be rendered by one or more of the clients is evaluated. The 3D model hierarchy is traversed to select one or more of the representations to be transmitted to the client using a prioritization scheme that accounts for the visibility and contribution of each respective nodes.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventor: Ioana Maria Martin
  • Patent number: 6684245
    Abstract: An automated meter reading system is provided. The system includes a host server interfaced to a plurality of nodes where each node communicates with a number of utility meters. The system selects a group of noninterfering nodes and uses an RF broadcast from the host server to initiate the reading of meters and the uploading of meter data provided by those meters to the nodes and, ultimately, to the host server. The system also has a number of gateways that communicate with a plurality of nodes, grouped to form sets of noninterfering gateways. In this embodiment, the system selects a set of noninterfering gateways and uses an RF broadcast from the host server to initiate the reading of meters and the uploading of meter data provided by those meters to the nodes and, ultimately, through the gateways to the host server. A method for using an outbound RF channel to automatically read meters is also provided.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: January 27, 2004
    Assignee: Elster Electricity, LLC
    Inventors: Kenneth C. Shuey, Kathyrn J. Smith, David C. Lawrence, Arnold W. Bragg
  • Patent number: 6671733
    Abstract: A method and apparatus that provide connectivity in a computer network environment that includes a plurality of nodes, interface links and at least one central electronic complex divided into one or more physical and or virtual sub-environments. A first control program is provided in the central electronic complex in order to establish a first command process layer and a first transfer process layer within this first control program for handling data. The first command process layer is then linked to the first transfer process layer in this control program. A second control program is also provided in the central electronic complex in order to establish a second command process layer and a second transfer process layer within this second control program for handling data. The second command process layer is also linked to the second transfer layer in said second control program.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: December 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Errickson, Ambrose A. Verdibello, Jr.
  • Patent number: 6665730
    Abstract: A transaction-based routing system applies particular routing procedures wherein one example uses Global Title Translation (“GTT”) techniques for a connection-oriented packet network. The network comprises a plurality of nodes including intermediate and edge nodes. Initially, intermediate nodes in the network receive data messages including originating node identifiers and first translation requests from originating edge nodes and route these messages, based on the first translation requests, over selected network routing paths to destination edge nodes. In response, intermediate nodes receive response data messages including the originating node identifiers and second translation requests from destination edge nodes and route these response messages, based on the second translation requests, over selected network routing paths to the originating nodes. These routing procedures help reduce the complexity of logical connectivity in the network.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: December 16, 2003
    Assignee: AT&T Corp.
    Inventors: Steven M. Michelson, Mark A. Ratcliffe
  • Patent number: 6654785
    Abstract: A system is disclosed for providing synchronized presentation of slides over a computer network. In accordance with one aspect of the invention, the system includes a plurality of computer workstations disposed in electrical communication across the computer network, each workstation running a Web browser application (e.g. Netscape's Navigator, Microsoft's Explorer, etc.). An instructor applet is executed under a browser application at a first of the plurality of computer workstations, and at least one student applet is executed under a browser application at a second of the plurality of computer workstations. Finally, a network server is provided and, in response to an initial request from the instructor applet, starts an auxiliary server, which runs a synchronization application that is responsive to the instructor applet for managing a plurality of URLs that define the totality of the presentation.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: November 25, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Russell O. Craig