Patents by Inventor Richard Kenneth Martinez

Richard Kenneth Martinez 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: 7539150
    Abstract: A plurality of broadcast messages are sent from at least one node of a plurality of nodes of a network. A node is discovered based on a received message. An entry is stored, wherein the entry corresponds to the node and a timestamp that indicates a time at which the node was last discovered. A notification is made that the node is offline, in response to determining that a predetermined time has elapsed since the timestamp was last updated.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Donald Lauer, Richard Kenneth Martinez, Brian Sean McCain, Amy Lynn Therrien, Yan Xu
  • Patent number: 7363629
    Abstract: Provided are a method, system, and program for managing resources in which a local processor sends remote operation requests to be executed by a remote processor having multiple resources. In the illustrated embodiment, the local processor and the remote processor each have a resource manager, each of which maintains a control set for each resource of the remote processor. Each control set of the remote processor resource manager includes a queue for queuing remote operation requests awaiting execution in connection with the resource associated with the control set. Each control set of the local processor resource manager includes a credit counter which keeps track of permissible outstanding remote operation requests. Each local processor control set credit counter is decremented for each remote operation request for the associated resource sent to the remote processor and is incremented for each acknowledgment received from the remote processor.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Alan Springer, Sr., Thomas Charles Jarvis, Gail Andrea Spear, Sam Clark Werner, Richard Kenneth Martinez, Matthew Sanchez, Theresa Mary Brown
  • Patent number: 7124128
    Abstract: Provided are a method, system, and program for managing data. A data request is received to a target track in a relationship, wherein the relationship associates a source track with the target track. A destage request to destage the source track is submitted in response to the data request to the target track, wherein executing the data request to the target track is conditioned on receiving a completion response to the destage request. If the source track is not in cache, then a complete response is returned to the destage request. If the source track was in cache when the relationship was established, then the destage request is added to an Input/Output (I/O) queue for the source track. After the source track is destaged in response to processing the destage request in the I/O queue, the complete response is returned to the destage request.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: October 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: James Alan Springer, Sr., Matthew Sanchez, Theresa Mary Brown, Richard Kenneth Martinez, Gail Andrea Spear, Sam Clark Werner, Thomas Charles Jarvis, Thomas John Creath
  • Patent number: 7085892
    Abstract: Provided are a method, system, and program for managing data. A scan request is received to remove data from cache included in a relationship after the relationship is established. Processing the scan request is delayed for a delay time in response to receiving the scan request. After the delay time, a determination is made as to whether a condition with respect to the scan request is satisfied. The scan request is processed to remove data from cache that is included in the relationship associated with the scan request if the condition is satisfied.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Richard Kenneth Martinez, Joseph Smith Hyde, II, Thomas John Creath
  • Publication number: 20040267706
    Abstract: Provided are a method, system, and program for managing data. A data request is received to a target track in a relationship, wherein the relationship associates a source track with the target track. A destage request to destage the source track is submitted in response to the data request to the target track, wherein executing the data request to the target track is conditioned on receiving a completion response to the destage request. If the source track is not in cache, then a complete response is returned to the destage request. If the source track was in cache when the relationship was established, then the destage request is added to an Input/Output (I/O) queue for the source track. After the source track is destaged in response to processing the destage request in the I/O queue, the complete response is returned to the destage request.
    Type: Application
    Filed: June 17, 2003
    Publication date: December 30, 2004
    Applicant: International Business Machines Corporation
    Inventors: James Alan Springer, Matthew Sanchez, Theresa Mary Brown, Richard Kenneth Martinez, Gail Andrea Spear, Sam Clark Werner, Thomas Charles Jarvis, Thomas John Creath
  • Publication number: 20040260735
    Abstract: Provided are a method, system, and program for assigning a timestamp associated with data. Ranges of values consecutive with respect to one another are maintained, wherein one range comprises a current range used to assign current timestamp values. If the current range is at a last value in the range, then a determination is made of whether at least one condition is satisfied with respect to timestamps associated with data having values within a next range to use for timestamp values, wherein the next range may comprise one range preceding or following the current range. If the condition is satisfied, then the next range is used to assign subsequent timestamp values.
    Type: Application
    Filed: June 17, 2003
    Publication date: December 23, 2004
    Inventors: Richard Kenneth Martinez, Michael E. Factor, Thomas John Creath
  • Publication number: 20040260882
    Abstract: Provided are a method, system, and program for managing data. A scan request is received to remove data from cache included in a relationship after the relationship is established. Processing the scan request is delayed for a delay time in response to receiving the scan request. After the delay time, a determination is made as to whether a condition with respect to the scan request is satisfied. The scan request is processed to remove data from cache that is included in the relationship associated with the scan request if the condition is satisfied.
    Type: Application
    Filed: June 17, 2003
    Publication date: December 23, 2004
    Applicant: International Business Machines Corporation
    Inventors: Richard Kenneth Martinez, Joseph Smith Hyde, Thomas John Creath
  • Publication number: 20040260748
    Abstract: Provided are a method, system, and program for managing resources in which a local processor sends remote operation requests to be executed by a remote processor having multiple resources. In the illustrated embodiment, the local processor and the remote processor each have a resource manager, each of which maintains a control set for each resource of the remote processor. Each control set of the remote processor resource manager includes a queue for queuing remote operation requests awaiting execution in connection with the resource associated with the control set. Each control set of the local processor resource manager includes a credit counter which keeps track of permissible outstanding remote operation requests. Each local processor control set credit counter is decremented for each remote operation request for the associated resource sent to the remote processor and is incremented for each acknowledgment received from the remote processor.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Inventors: James Alan Springer, Thomas Charles Jarvis, Gail Andrea Spear, Sam Clark Werner, Richard Kenneth Martinez, Matthew Sanchez, Theresa Mary Brown