Patents Examined by Emmanuel Coffy
  • Patent number: 7188194
    Abstract: A storage router having an internet protocol (IP) port for coupling to a network supporting IP packets, a fibre channel port for coupling to a fibre channel network to a plurality of storage devices, and a SCSI router having an iSCSI interface that extracts SCSI command and data information from packets received through the IP port, wherein the SCSI router passes the extracted SCSI command and data information to the fiber channel port. Some embodiments further include a session to an information-handling system. The session supports a target-only mapping (wherein a source-specified target value is replaced by a mapped target value that is then passed by the SCSI router toward a first storage device and its LUNs), or target-and-LUN mapping (wherein source-specified target and LUN information is replaced by mapped target-and LUN information such as a loop-ID and LUN combination, a WWPN and LUN combination, or a WWNN).
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: March 6, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Timothy J. Kuik, David Patrick Thompson, Mark A. Bakke, Clayton Stuart Haapala, Stephen P. De Groote, Craig A. Johnson
  • Patent number: 7139842
    Abstract: An apparatus in accordance with the invention includes a switch-box, where the switch-box includes a memory buffer to which information is copied from a computing system selected via the switch-box from two or more computing systems coupled with the switch-box as a result of a first substantially predetermined event.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: November 21, 2006
    Assignee: Intel Corporation
    Inventor: Judith A. Goldstein
  • Patent number: 7072935
    Abstract: A software product tests and monitors an Internet server system. Advantageously, the software product communicates with a web browser without the need for other client software to configure transactions. The user of the web browser is guided through web pages to record, edit, and playback transactions. Recording may occur over a secure connection. The software product performs automated tests using the transactions in addition to measuring both system performance data and business performance data. The software product generates alarms when thresholds are exceeded. The test data, performance data, and alarms are correlated in time and presented graphically to the user.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: July 4, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Jeffrey W. Kehoe, Robert Lehmann
  • Patent number: 7069303
    Abstract: A method and system in an application service provider (“ASP”) system for regulating the dispatching of event notification messages that generate return contacts. The ASP system is connected to various requester systems and receives from those systems requests to send messages to designated recipients. The ASP system dispatches the messages by retrieving the requests from the request store, generating messages for the requests, and sending the generated messages at a requestor-specific message dispatch rate. The ASP system dynamically adjusts the message dispatch rate for a requestor in real time to help ensure that the requestor is not overwhelmed with return contacts.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: June 27, 2006
    Assignee: Par3 Communications, Inc.
    Inventors: Scott E. Sikora, Michael Ensminger, Derek Robbecke, Timothy Fenster, Mark McGregor, Jesse Watson, Anh Tran
  • Patent number: 7062551
    Abstract: A method, program and system for establishing compatibility between heterogeneous web server access log formats are provided. The invention comprises supplying a description of an access log file of a web server and opening a customizable configuration file. If the access log is static, the user sets the tog pattern definition to describe the data elements, order, and syntax of the log entries. If the access log is dynamic, the user sets a dictionary feature for a log pattern definition. The dictionary feature provides the ability to dynamically adapt to changes in the access log file's data order, syntax and number of data elements. A computer process invokes a web server access log translation engine (WSALTE) which converts the described web server access log file to Common Log Format (CLF) and returns the translated file back to the computer process.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventor: Debra Sue Sedlack
  • Patent number: 7058761
    Abstract: A clustering disk subsystem comprising a switch holding a table which can modify a destination of a request from a host computer, wherein the switch transfers an access request to another channel according to a destination channel status such as heavy load or fault, and the channel which received the request processes the request by proxy for load balancing between internal disk controllers in a clustering disk subsystem. The subsystem has an effect in which load balancing or fail-over between channels or disk controllers can be performed without any special hardware or software in the host. As a result, good performance can be obtained even when access requests from the host computer are concentrated in a specific channel or disk controller.
    Type: Grant
    Filed: March 6, 2002
    Date of Patent: June 6, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Shuji Nakamura, Kazuhisa Fujimoto, Hiroki Kanai, Akira Yoshida
  • Patent number: 7047295
    Abstract: A method and a communications system for data realignment by a management network which has at least two management levels, with data being transmitted for data realignment between at least one agent in one management level and at least one manager in a next-higher management level, relating to spontaneous events. The manager sends one or more request messages to transmit the alarm data to the agent, with the manager transmitting correlation information for association of the respective request with the messages that are subsequently sent by the agent. To reduce the load on both the managers and the agents, the requested data is sent from the agent to the managers, together with the monitoring information inserted into an optional additional field. Filter devices which are inserted between the managers and the agent or agents pass only that data which is to be transmitted to the managers associated with it.
    Type: Grant
    Filed: August 18, 2000
    Date of Patent: May 16, 2006
    Assignee: Siemens Aktiengellschaft
    Inventor: Lucian Hirsch
  • Patent number: 7032026
    Abstract: One embodiment of the present invention provides a system that facilitates locking an adversary out of a network application. The system operates by receiving a request at a server, which includes an authentication credential, to access the network application. This authentication credential includes a user identifier associated with a user and an address of a user device. The system examines an audit log to determine if the user identifier has been locked out from the address of the user device. If so, the system denies access to the network application. Otherwise, the system checks the authentication credential for validity. If the authentication credential is valid, the system allows access to the network application. Otherwise, the system logs a failed attempt in the audit log and denies access to the network application. After a threshold number of failed attempts, the user identifier is locked out from the network address.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: April 18, 2006
    Assignee: Oracle International Corp.
    Inventors: Kamalendu Biswas, Arun Swaminathan, Gaurav Bhatia
  • Patent number: 7024451
    Abstract: A system and method are provided for maintaining consistent server-side state across a pool of collaborating servers with independent state repositories. When a client performs an event on a collaborating server which affects such state on the server, it publishes notification of the event into a queue maintained in client-side state which is shared by all of the collaborating servers in the pool. As the client makes requests to servers within the pool, the queue is thus included in each request. When a collaborating server needs to access its server-side state in question, it first discerns events new to it from the queue and replicates their effects into such server-side state. As a result, the effects of events upon server-side state are replicated asynchronously across the servers in the pool, as the client navigates among them.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: April 4, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Daniel Scott Jorgenson
  • Patent number: 7007063
    Abstract: An advanced intelligent network according to the present invention can include a service logic execution environment (SLEE). The SLEE can include an event handler for routing messages between and among client components and service components. The advanced intelligent network further can include at least one service component configured to post and receive messages to and from other service components in the SLEE through the event handler. At least one Internet enabled service component (IESC) executing in the SLEE also can be included. The IESC can be configured to post and receive messages to and from other service components in SLEE through the event handler. The IESC can be communicatively linked to a server side program external to the SLEE.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Zygmunt A. Lozinski, Victor S. Moore, Glen R. Walters
  • Patent number: 6920478
    Abstract: A system and a method for establishing or specifying the online status of a user forming part of an instant messaging system. The IM system includes clients having IM client applications, an IM server, and a user information database that is selectively connected to the clients via the internet. The user database stores an activity status for each user's activity with the IM server system. The activity status includes: (i) a time variable signifying the time of or time since the last prescribed involvement with the IM server; and (ii) a probability variable signifying the likelihood of the user still being online. Monitoring means is provided to continuously monitor user activity with said IM server and to continuously update the activity status of users stored on the database. Checking means is also provided to check the activity status of each user stored on the database and adjust said probability variable.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: July 19, 2005
    Assignee: Chikka PTE Ltd.
    Inventors: Dennis Mendiola, Brian Schlotman
  • Patent number: 6912582
    Abstract: A computerized method and system for routing between network servers. A central database coupled to a central server on a data communication network stores information for identifying locations of a plurality of network servers on the network. Each network server provides at least one service via the network. The central server receives a request from the user for a selected service including a carry through keyword for controlling routing of the user to the selected service. The central server retrieves location information from the central database to identify the location of the network server providing the selected service and attaches the carry through keyword to the retrieved location information. The central server then routes the user with the carry through keyword to the network server, which directs the user to the selected service based on the carry through keyword.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: June 28, 2005
    Assignee: Microsoft Corporation
    Inventors: Wei-Quiang Michael Guo, Baskaran Dharmarajan, Ryan W. Battle