Patents by Inventor David N. Still

David N. Still has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10036783
    Abstract: Systems and methods for testing a Device Under Test (DUT). A test condition is randomly selected from a plurality of test conditions to test the DUT. The DUT is controlled to attempt to output an output condition matching the randomly selected test condition and an operator is prompted to confirm that the output condition matches the randomly selected test condition.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: July 31, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: David N. Still
  • Patent number: 9122405
    Abstract: The invention relates to an improved RAID initialization method. Prior to operational use, the device undergoes a forced rebuild that supplements the initialization process. Since the RAID device is in a pre-operational condition, the data does not have to be preserved. Thus, the forced rebuild can employ bulk read and write operations using large portions of data. The forced rebuild results in RAID protection data that can be produced more quickly and is more coherent than what is created by quick initialization. Accordingly, embodiments provide a device that is delivered in an initialized state that is safer and more stable for use by the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 1, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas E. Ludwig, David N. Still, Edwin D. Barnes
  • Patent number: 7680915
    Abstract: Techniques for redirecting a client request. The client request is received at a first server. The first server forwards the client request to a second server. The first server receives a result message from the second server. The first server identifies, in the result message, references to resources of the second server. The first server replaces, in the result message, all references to resources of the second server with translated references that reference the first server without replacing references to resources of any other entity other than the second server. The first server sends the translated references to the client as a response to the client request.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology , Inc.
    Inventors: David N. Still, John S. Calabrese
  • Patent number: 7216176
    Abstract: A method of redirecting a client request, directed from a client to a first server, to a second server. The client request is received at the second server and automatically forwarded or redirected to the first server. The first server processes the request and generates a result message, which may include a document formatted in a markup language. The first server sends the result message to the second server. A process at the second server identifies, in the result message, references to resources of the first server. The references to resources of the first server are replaced with translated references that reference the second server, and the translated references are sent to the client as a response to the client request. As a result, subsequent client requests that are based on the response or the result message are always directed to the second server rather than to the first server. Accordingly, the second server can prevent the client from communicating directly with the first server.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: May 8, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: David N. Still, John S. Calabrese
  • Patent number: 7016964
    Abstract: A method of securely communicating a network address of a client that issues service requests to a first server that proxies the service requests for a second server. A network address of the client is received. A processor determines whether a first network address of the first server is equal to a second network address of the second server. The network address of the client is sent from the first server to the second server in a secure request message only when the first network address of the first server is equal to the second network address of the second server. Accordingly, a secure communications protocol is provided in which an address of a requesting client, e.g., an IP address, is passed in the protocol only among a responding server and its proxy, thereby preventing interception of the client IP address by unauthorized processes.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: March 21, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: David N. Still, Mingqi Deng, Thomas A. Roden
  • Patent number: 6931441
    Abstract: A method is disclosed for managing a network having a plurality of network elements, where the network elements are configured to be interconnected to one another. A data structure is maintained that includes information about a link state for each network element in the plurality of network elements. The link state for each network element describes a connection between that network element and at least one other network element designated to be connected to that network element. A management policy is configured for the plurality of network elements by using link state information in the data structure to detect if any of the plurality of network elements are unreachable.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: August 16, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas Roden, Darrell Shively, Dan Nguyen, Larry Nadeau, Tina Truong, David N. Still
  • Patent number: 6718390
    Abstract: A method of redirecting a client request received by a second server to a first server. The client request requires use of a Secure Sockets Layer (SSL) capability. The client request is received at the second serve and automatically forwarded or redirected to the first server, The first server processes the request and generates a result message. The first server sends the result message to the second server. A process at the second server identifies, in the, result message, reference to resources of the first server. The references to resources of the first server are replaced with translated references that reference the second server, and the translated references are sent to the client as a response to the client request. Subsequent client requests that are based on the, response or the result message are always directed to the second server rather than to the first server.
    Type: Grant
    Filed: January 5, 1999
    Date of Patent: April 6, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: David N. Still, John S. Calabrese