Patents Examined by Stephan Willett
  • Patent number: 7249155
    Abstract: A structure and method for processing a one-to-one request from a client program to multiple instances of a server program over a protocol includes transferring the request from the client program to a multiplexor, generating a plurality of instances of the request using the multiplexor (wherein each of the instances of the request corresponds to a different instance of the server program), transferring the instances of the request from the multiplexor to the instances of the server program, transferring a plurality of responses from the instances of the server program to the multiplexor, converting the responses to a uniform response; and transferring the uniform response to the client program.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventor: Florian Pestoni
  • Patent number: 7237033
    Abstract: Streaming to a terminal by using a duplicating switch to receive a stream of data units, using the duplicating switch to store content from the stream, using the duplicating switch to generate a second stream that incorporates the content that was stored and address information corresponding to more than one terminal whose addressing information was not part of the first stream, and using the duplicating switch to make the second stream of data units available to two or more terminals.
    Type: Grant
    Filed: March 6, 2002
    Date of Patent: June 26, 2007
    Assignee: AOL LLC
    Inventors: Gilbert G. Weigand, William J. Raduchel
  • Patent number: 7225255
    Abstract: A method and device for configuring a firewall in a computer system employing a rule for controlling access between a source resource and a destination resource only if said source and destination resources belong to the same protection domain. At a central configuration machine, an access control rule is specified, including a scope, for each resource group, the scope, and thus the access control rule is capable of being interpreted by each of the plurality of firewalls differently depending on the value of the scope and network resource characteristics associated with each of the plurality of firewalls.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: May 29, 2007
    Assignee: Evidian
    Inventors: Valérie Favier, Christophe Guionneau, Frédéric Grardel
  • Patent number: 7222175
    Abstract: A method is described for adaptive load-balancing and graceful termination of access points in a network having a plurality of access points. The method includes determining a need to reduce a load of a first access point, and increasing a beacon interval corresponding to the first access point in order to detract clients. Correspondingly, beacon intervals for other access points may be reduced in order to attract more clients.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: May 22, 2007
    Assignee: Intel Corporation
    Inventors: Robert C. Knauerhase, Abhay A. Dharmadhikari, Nikhil M. Deshpande
  • Patent number: 7209931
    Abstract: Methods and systems for verifying a user as a member of an affinity group, including receiving user information identifying a user identity and at least one affinity group, and based on the user information, querying at least one networked data source to associate at least one status with the user information. The user information can include at least one of a name, a user name, a social security number, a group identification number, a personal identification number, a member number, a password, a telephone number, a loan number, an email address, a mailing address, a certificate number, and an employee number, for example. The methods and system can thus provide an offer to the user based on the status associated with the user. A threshold can be used in some embodiments to determine whether a further query can be performed to verify status within the affinity group.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: April 24, 2007
    Inventors: Sunil Thambidurai, Tore Christiansen, Espen Odegard
  • Patent number: 7203734
    Abstract: Methods and apparatus for selecting an insurance carrier for an online insurance policy purchase are disclosed. A user at a client device, such as a personal computer connected to the Internet, receives a plurality of business insurance quotes with minimal data input requirements. A plurality of insurance carriers are narrowed down to a few relevant insurance carriers based on the user's zip code, standard industrial code (SIC), desired insurance products, a small number of “kill” questions, and a customized insurance application which is dynamically generated in response to previous answers.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: April 10, 2007
    Assignee: InsuranceNoodle, Inc.
    Inventors: Robert Rudy, Bruce Weiner, Robert Eisenhart, James Watson
  • Patent number: 7194546
    Abstract: The invention provides a computer system which is related with a Web server for providing a Web site over the Internet. The computer system is configured to comprise customer type determining means for determining a customer type of a user based on a transition of the user's content requests when the user is accessing the Web site and Web page providing means for providing an appropriate Web page for the user based on the determined customer type. According to the invention, it is possible to determine a customer type of a user while the user is accessing a Web site and present a Web page appropriate to that user based on the determined customer type of the user.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: March 20, 2007
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Michitada Kameoka, Keiji Takakura, Masato Honjo
  • Patent number: 7194506
    Abstract: A method and system are disclosed for cache management and regeneration of dynamically-generated locale-sensitive content (DGLSC) in one or more server computers within a client-server computer network. One embodiment of the method of this invention can comprise receiving a request for content from a user at a client computer and determining the user's locale preference with, for example, an automatic locale detection algorithm. The requested content can be dynamically generated from a template as DGLSC based on the user locale preference. If the template is a cacheable template, a locale-sensitive filename can be generated for the DGLSC based on the user locale preference. The locale-sensitive filename can be associated with the DGLSC.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: March 20, 2007
    Assignee: Vignette Corporation
    Inventors: Eric White, Puhong You, Isaac Rajkumar
  • Patent number: 7191208
    Abstract: A method of distributing data in a network including a server and an end-user computer. The end-user computer queries the server for a distribution list and then receives that list from the server. The end-user computer then determines if the distribution list is non-empty, and if it is non-empty, selects a distribution from the distribution list using a selected one of manual and automatic modes. The selected distribution is then downloaded from the server to the end-user computer.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Mark Achtermann, Troy Allen Cranford, Alberto Giammaria, Shinta Dewi Arifin Tjio
  • Patent number: 7188142
    Abstract: A system, method and medium of sending messages in a distributed data processing network is described, and contemplates receiving a message that includes subject information that is generated based on one or more pre-selected portions as the message is generated. A message delivery system in a client-server environment is also described. The message delivery system includes a server configured to receive a message that includes subject information that is generated based on one or more pre-selected portions as the message is created and configured to forward the message based on the subject information.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: March 6, 2007
    Assignee: Applied Materials, Inc.
    Inventors: Yueh-shian T. Chi, Parris C. M. Hawkins, Charles Q. Huang
  • Patent number: 7188176
    Abstract: The present invention is an apparatus, system, and method for the improved tracking of a data state. The present invention allows session states to be maintained by sites that run on multiple, load-balanced servers. The present invention removes a single point of failure in a system, thus preventing all active sessions from being lost by providing persistent session data distributable across one or more machines over a communications network.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: March 6, 2007
    Assignee: Incorporated
    Inventors: Scott Nedderman, Jonathan Taylor, Christopher Lenz
  • Patent number: 7185047
    Abstract: A system and method for caching and accessing rights in a distributed computing system is disclosed. An agent, that is located on a Distributed Deputization Point (DPP) parses a directory service. The agent then updates the rights to an Access Control List (ACL) cache. The ACL cache then receives, from an authenticated user, a request for the rights. The ACL cache retrieves the rights and forwards them to the user. The user may now access certain resources based on the rights it has obtained the first time it accesses these resources. Additionally, if the user attempts to access certain resources that are not contained in the ACL cache, a resource manger is invoked which provides the access control rights for the missing resources to the ACL cache.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: February 27, 2007
    Assignee: Novell, Inc.
    Inventors: Lyle Bate, Stephen R. Carter, Carlos A. Nevarez
  • Patent number: 7181501
    Abstract: A remote data acquisition, transmission and analysis system including handheld wireless equipment to obtain operational data and the status of remote machines is disclosed. A plurality of application controllers are interfaced with the remote machines from which operation data is acquired by the application controllers. The application controllers communicate with an application host via a local area network. The application host may communicate with a network operations center using a wide area network. The handheld wireless equipment may be used to obtain operational information for each remote machine from the network operations center.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: February 20, 2007
    Assignee: Isochron, Inc.
    Inventor: Erin M. Defossé
  • Patent number: 7171451
    Abstract: A remote data acquisition and transmission system and method are disclosed. A plurality of application controllers are interfaced with remote equipment from which operation data is acquired by the application controllers. The application controllers communicate with an application host via a local area network, and the application host can communicate with a network operations center using a wide area network interface. In one embodiment, each application controller interfaces with remote equipment that comprises a vending machine.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: January 30, 2007
    Assignee: Isochron, Inc.
    Inventor: Erin M. Defosse
  • Patent number: 7167892
    Abstract: The present invention provides a system, method and apparatus for collecting, storing and communicating vending machine transaction data. The system preferably includes an embedded data collection and storage device that, when placed inside a vending machine, will collect both DEX and MDB data using a combination of ad-hoc scheduling and trigger-based events. In addition, the embedded data collection and storage device may collect transaction data concerning handheld transactions as well as vending machine error transactions, including timestamps. Functionality operable to permit handheld computer communication with the vending machine, as well as at least a cashless media transaction device may also be included. Data transferred to the handheld computer may be subsequently communicated to one or more host applications or credit agencies.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: January 23, 2007
    Assignee: Isochron, Inc.
    Inventors: Erin M. Defossé, James M. Canter, Bryan W. Godwin
  • Patent number: 7162517
    Abstract: Timekeeping apparatus providing premises-automation-related function through a network. A household appliance or device such as a bedside alarm clock provides time-based control functions as well as premises automation related functions. The device is connected to the premises automation system through a local area network (LAN), or some other type of network interface. The device contains a display unit to display the time and other information. The device also includes an internal processing system that controls the device to provide the time-based control function and to send and receive messages over the network. Sent messages can include time-keeping status information, reports of user input, or packets designed to set outputs in the premises automation system. Received messages can control local actions such as time settings and display of premises automation status information.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: January 9, 2007
    Inventor: Peter D. Hallenbeck
  • Patent number: 7162540
    Abstract: A method, system and computer program product of prioritizing network services is provided. Such prioritization may comprise a better level of service, more timely system response and/or preferential treatment of traffic. In an embodiment, prioritization is controlled by defining modes and levels of prioritization typically based on criteria, such as the value of a transaction, the standing of a user, or the type of transaction. Prioritization can also be established, for example, for a preset length of time or for one or more given transactions. The modes of prioritization may comprise remapping TCP ports to which a communication is directed, remapping (including redirecting) uniform resource locators (URLs) and/or Internet Protocol (IP) addresses to which a communication is directed and/or tagging communications with quality of service (QoS) information.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: January 9, 2007
    Assignee: Catchfire Systems, Inc.
    Inventors: Mark Jasen, Guy Daley
  • Patent number: 7159035
    Abstract: Routing table update messages that include both network-level and link-level addresses of nodes of a computer network are exchanged among the nodes of the computer network. Further, a routing table maintained by a first one of the nodes of the computer network may be updated in response to receiving one or more of the update messages. The routing table is preferably updated by selecting a next node to a destination node of the computer network only if every intermediate node in a path from the next node to the destination node satisfies a set of nodal conditions required by the first node for its path to the destination node and the next node offers the shortest distance to the destination node and to every intermediate node along the path from the next node to the destination node. The shortest distance to the destination node may be determined according to one or more link-state and/or node-state metrics regarding communication links and nodes along the path to the destination node.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: January 2, 2007
    Assignee: Nokia Corporation
    Inventors: J Joaquin Garcia-Luna-Aceves, David A. Beyer, Thane J. Frivold
  • Patent number: 7146423
    Abstract: A method for integrating multiple web servers based on individual client authorization consists of setting up a client, a master web server, and at least one slave web server through a network such that after the said master web server receives commands inputted by the said client, an authentication routine relative to the said client is executed based on the said commands to determine the individual authorization level of the said client and web pages are collected from the said master server and slave web that the client is permitted to browse based on the said individual authorization level and, furthermore, web pages are respectively displayed via a specific screen model on the computer system of the said client.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: December 5, 2006
    Assignee: Inventec Corporation
    Inventors: Hung-Liang Chin, Yi-Ming Liao, Ming-Hsiao Hsieh, Po-Wen Lu, Mhing-Fen Lee
  • Patent number: 7133904
    Abstract: A network system comprises: a WWW server 40 for executing a server process; a server 10 for providing a proxy server function; a client 20, which is connected to a communication network 30 for accessing the WWW server 40 and the server 10. The server 10 stores a Web file 11 that includes a proxy server function that can be displayed as a Web page by a Web browser, and that can be read and activated by the Web browser. The client 20 incorporates the Web browser that displays a Web page based on the Web file 11, which is downloaded from the server 10 via the communication network 30. When the Web file 11 is read by the Web browser, the proxy server function of the Web file 11 is initiated.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Toshio Sohya, Yoshinori Aoki