Patents by Inventor Leslie K. Hodge

Leslie K. Hodge 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: 7659820
    Abstract: A system for tracking locations of portable data storage media. The system includes media with a wireless tag storing metadata pertaining to its stored data. The tag is adapted to respond to an interrogatory signal by wirelessly transmitting a signal comprising the metadata, e.g., is a high frequency radio frequency identification (RFID) tag powered inductively to transmit contents of its memory. The system includes a stationary and mobile locators that includes tag readers transmitting the interrogatory signals to the media and receiving the metadata signals from the wireless tags. Mobile ones of the locators include a communication module receiving location data (e.g., Global Positioning System (GPS) data) and sending wireless signals made up of the received location data and the received metadata signals. The system includes a media tracker that receives signals from the mobile locator and determines and stores locations of the media typically along with a time stamp.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: February 9, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Jonathan P. Schnee, Leslie K. Hodge, William Lynch, Michael L. Leonhardt
  • Publication number: 20070296581
    Abstract: A system for tracking locations of portable data storage media. The system includes media with a wireless tag storing metadata pertaining to its stored data. The tag is adapted to respond to an interrogatory signal by wirelessly transmitting a signal comprising the metadata, e.g., is a high frequency radio frequency identification (RFID) tag powered inductively to transmit contents of its memory. The system includes a stationary and mobile locators that includes tag readers transmitting the interrogatory signals to the media and receiving the metadata signals from the wireless tags. Mobile ones of the locators include a communication module receiving location data (e.g., Global Positioning System (GPS) data) and sending wireless signals made up of the received location data and the received metadata signals. The system includes a media tracker that receives signals from the mobile locator and determines and stores locations of the media typically along with a time stamp.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Jonathan P. Schnee, Leslie K. Hodge, William Lynch, Michael L. Leonhardt
  • Patent number: 7293134
    Abstract: A system and method are disclosed for providing an enhanced snapshot copy pointer. A data element is stored in a first storage subsystem in the data processing system. A first pointer is created in a pointer table in the first storage subsystem. The first pointer includes an address of the data element. A second pointer is created in the pointer table in the first storage subsystem. The second pointer includes an address of the first pointer.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: November 6, 2007
    Assignee: Storage Technology Corporation
    Inventors: Thomas Nelson Noland, Charles A. Milligan, Leslie K. Hodge
  • Patent number: 7107272
    Abstract: An independent distributed metadata system and method are provided. With the system and method, metadata, which is associated with data at one or more data source locations, may be distributed independently of the data and manipulated independently to generate various computing environments. For example, a user may obtain a copy of metadata and use this metadata, at a remote location from the data source location, to create a computing environment, such as a virtual server, web page or the like. The computing environment created by the user consists entirely of metadata and does not include the actual data to which the metadata is associated. In this way, different users may have independent copies of the metadata and use it to generate their own computing environments without having to have access to the actual data.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: September 12, 2006
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, Thomas Nelson Noland, Leslie K. Hodge
  • Patent number: 7080378
    Abstract: A method for scaling resources according to workload among virtual servers running on a mainframe computer is provided. The invention comprises monitoring the number of service requests received by a cluster of virtual servers and determining if the service requests exceed a specified service limit for the servers. If the number of service requests exceeds the specified service limit, a new virtual server is automatically deployed by a software solution. This additional virtual server performs identical services as the other virtual servers in the cluster. This process is repeated until there are a sufficient number of servers to handle the workload. Service requests are then allocated among the cluster of virtual servers, until the number of requests falls below a certain threshold, at which point the extra servers are automatically deactivated.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: July 18, 2006
    Assignee: Storage Technology Corporation
    Inventors: Thomas Nelson Noland, Charles A. Milligan, Leslie K. Hodge
  • Patent number: 7073038
    Abstract: An apparatus and method for implementing structure level pointers in a data storage system are provided. With the apparatus and method, a compound pointer system is provided in which fixed level pointers are augmented with associated pointers to metadata describing lower level structures. The companion metadata describes these lower level structures in a manner independent of the actual data stored within the lower level structures. With such an enhanced compound pointer system, an instant copy mechanism can process the pointers to the underlying structures and take instant copies of much finer detail. This allows individual records of data to be represented by the pointer system without having the overhead of carrying a pointer to all the individual records. The instant copy mechanism not only copies the fixed level pointers, but resolves the companion pointers to individual subsets of a general granularity for the instances of the instant copy domains.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: July 4, 2006
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, Thomas Nelson Noland, Leslie K. Hodge
  • Patent number: 6996682
    Abstract: A system and method for managing data updates by cascading those updates through a virtual copy hierarchy from parent copies to child copies are provided. Virtual copies are created and managed through the use of an instant copy mechanism. Metadata subsets manage both the original data and the copies created by the instant copy mechanism. With an exemplary embodiment of the system and method, changes made to one copy of the data are cascaded to all child copies of the data. In this paradigm not only is the metadata entry for one particular copy changed, but also the corresponding metadata entries of any copies descended from that copy. In an exemplary method, a tree structure is used to maintain a record of all metadata table subsets created by use of an instant copy method. The tree structure can then be searched to find all child copies of a particular copy.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: February 7, 2006
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, Thomas Nelson Noland, Leslie K. Hodge
  • Publication number: 20040128269
    Abstract: A system and method for providing families of inter-related copies of metadata in which the copies of metadata are logically linked. With the system and method, a mapping table or portion of a mapping table used to manage instant copies of data, i.e. a metadata table, may have multiple identical copies of the metadata table that form a family of inter-related metadata tables. These copies of the metadata table are guaranteed, through the mechanisms of the system and method, to be consistent with each other. Changes to any metadata table in the family are propagated to all the other metadata tables in the family regardless of the physical location at which the metadata table is stored. Thus, the copies of the metadata table may be distributed to remote physical locations and be used to access the same set of data stored in one physical location, while remaining consistent with each other copy of the metadata table stored at other physical locations.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 1, 2004
    Inventors: Charles A. Milligan, Thomas Nelson Noland, Leslie K. Hodge
  • Publication number: 20030221076
    Abstract: An apparatus and method for implementing structure level pointers in a data storage system are provided. With the apparatus and method, a compound pointer system is provided in which fixed level pointers are augmented with associated pointers to metadata describing lower level structures. The companion metadata describes these lower level structures in a manner independent of the actual data stored within the lower level structures. With such an enhanced compound pointer system, an instant copy mechanism can process the pointers to the underlying structures and take instant copies of much finer detail. This allows individual records of data to be represented by the pointer system without having the overhead of carrying a pointer to all the individual records. The instant copy mechanism not only copies the fixed level pointers, but resolves the companion pointers to individual subsets of a general granularity for the instances of the instant copy domains.
    Type: Application
    Filed: May 22, 2002
    Publication date: November 27, 2003
    Applicant: Storage Technology Corporation
    Inventors: Charles A. Milligan, Thomas Nelson Noland, Leslie K. Hodge
  • Publication number: 20030217131
    Abstract: The present invention provides a software-based solution for deploying virtual servers in a computer network. The method is initiated when an end user requesting a new virtual server clicks a hyperlink in which an imbedded command sequence requests the software to deploy a new virtual server. The software automatically updates the hypervisor environment to include the new virtual server, prepares the new virtual server disk allocations, propagates a server model image into the new virtual server, updates the new image with local identification parameters, and then boots the new virtual server.
    Type: Application
    Filed: May 17, 2002
    Publication date: November 20, 2003
    Applicant: Storage Technology Corporation
    Inventors: Leslie K. Hodge, Scott E. Ledbetter