Patents by Inventor Juan C. Gomez

Juan C. Gomez 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: 11384925
    Abstract: An adjustable landscape light assembly for securing to a surface includes a light fixture and a mount. The light fixture includes a first engagement structure configured to engage with a first engagement structure of the mount while allowing the light fixture to be rotated relative to the mount. The light assembly includes a locking member configured to move between a first position and a second position. The locking member engages with both the light fixture and the mount when in the second position to prevent the light fixture from being rotated relative to the mount and disengages from the mount when moved to the first position.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: July 12, 2022
    Assignee: Hunter Industries, Inc.
    Inventors: Adam Zeman, Darrin I. Schmuckle, Juan C. Gomez
  • Patent number: 10229009
    Abstract: A layout of a file system is optimized to meet storage requirements of a distributed consensus protocol implemented on a plurality of nodes of a cluster. Illustratively, the file system has an on-disk layout representation that enables efficient input/output (I/O) operation performance. The on-disk layout of the file system embodies a plurality of file system objects: membership, snapshot and log objects. Each object is allocated an area or region (e.g., a contiguous storage space) on-disk. In addition, each object has two or more storage container instances, e.g., files. In the case of snapshot and membership objects, the two files of each object are used in a circular (alternating) fashion so that write operations directed to a first file storing a current copy of the snapshot/membership content may be performed without destroying a previous committed copy of the snapshot/membership content stored in a second file.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 12, 2019
    Assignee: NetApp, Inc.
    Inventors: John Muth, Juan C. Gomez
  • Publication number: 20170177448
    Abstract: A layout of a file system is optimized to meet storage requirements of a distributed consensus protocol implemented on a plurality of nodes of a cluster. Illustratively, the file system has an on-disk layout representation that enables efficient input/output (I/O) operation performance. The on-disk layout of the file system embodies a plurality of file system objects: membership, snapshot and log objects. Each object is allocated an area or region (e.g., a contiguous storage space) on-disk. In addition, each object has two or more storage container instances, e.g., files. In the case of snapshot and membership objects, the two files of each object are used in a circular (alternating) fashion so that write operations directed to a first file storing a current copy of the snapshot/membership content may be performed without destroying a previous committed copy of the snapshot/membership content stored in a second file.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: John Muth, Juan C. Gomez
  • Publication number: 20110214316
    Abstract: A contoured snow shovel facilitates the removal of snow and ice. The contoured snow shovel is constructed with a handle attached to an arm portion which, in turn, extends to a shovel segment. The shovel segment comprises a contoured converging blade. Vertical side walls of the contoured converging blade are joined together to form a narrow apex. Due to the narrow apex, the shovel head easily cuts through snow layers and ice. Broken-up particles of the snow and ice collecting along either side of the shovel head, are moved substantially simultaneously in opposite, lateral directions, and plowed from the pathway being shoveled. Walkways and motor pathways are thereby cleared quickly, at low cost in a reliable, efficient manner.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Inventor: Juan C. Gomez
  • Patent number: 7711520
    Abstract: Disclosed is an autonomic abnormality detection device having a plurality of agents, a server with a one or more processors, a data storage device and a corrective actions engine. The device is adapted to detect and diagnose abnormalities in system components. Particularly, the device uses agents to track performance/workload measurements of system components and dynamically compiles a history of those performance/workload measurements for each component. In order to detect abnormalities a processor compares current performance/workload measurements for a component to the compiled histories for that component and for other components. The processor can further be adapted to determine possible causes of a detected abnormality and to report the abnormality, including the possible causes, to a corrective actions engine.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
  • Patent number: 7673189
    Abstract: A computer and method for problem detection and determination for automated system management in a system, wherein the method comprises monitoring system state, workload, and performance parameters of the system; comparing the monitored parameters against normal system performance behavior of the system, wherein the normal system performance behavior is maintained as a mapping of a system state and workload-to-performance parameters; summarizing performance abnormalities at a specified layer in the system as computation and data-processing attributes, wherein the performance abnormalities comprise deviations from the normal system performance behavior; correlating the performance abnormalities across multiple layers in the system using an attribute-based framework; and communicating a root-cause of the performance abnormalities.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: March 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
  • Patent number: 7526552
    Abstract: A system and method of conducting resource flow control sessions in a computer network comprises sending a resource request from a client computer to a server computer; assigning to the client computer a flow control window, wherein a size of a flow control window is based on resources available to the server computer and a level of activity of a corresponding client computer, wherein the server computer is in any of a busy and idle state of activity; determining whether to change the size of the flow control window upon receiving the resource request based on the level of activity of the corresponding client computer and a current utilization of resources during a particular session of use; tracking a number of active sessions of use of the resources in a predetermined time window; and maintaining the flow control window with a maximum queue size per number of sessions value.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Juan C. Gomez, Sandeep M. Uttamchandani
  • Patent number: 7484122
    Abstract: Controlling the timing of execution of test instructions by a target computing device is disclosed. A method initiates a test process at each target computing device. The method receives a process handle of the test process from each target computing device, as generated at the target computing device. The method repeats sending to each target computing device the process handle of the test process, and a test instruction to be executed at the target computing device, until the target computing device has finished executing all the test instructions. A test instruction may be a test script made up of a number of test commands that are to be executed as a group, or a test instruction may be a single test command. Timing of execution of each test instruction can be controlled by deciding when to send the test instruction to a target computing device.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Subram Natarajan, Manoj K. Negi, Juan C. Gomez
  • Publication number: 20080209027
    Abstract: Disclosed is an autonomic abnormality detection device having a plurality of agents, a server with a one or more processors, a data storage device and a corrective actions engine. The device is adapted to detect and diagnose abnormalities in system components. Particularly, the device uses agents to track performance/workload measurements of system components and dynamically compiles a history of those performance/workload measurements for each component. In order to detect abnormalities a processor compares current performance/workload measurements for a component to the compiled histories for that component and for other components. The processor can further be adapted to determine possible causes of a detected abnormality and to report the abnormality, including the possible causes, to a corrective actions engine.
    Type: Application
    Filed: May 7, 2008
    Publication date: August 28, 2008
    Applicant: International Business Machines Corporation
    Inventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
  • Patent number: 7395187
    Abstract: Disclosed is an autonomic abnormality detection device having a plurality of agents, a server with a one or more processors, a data storage device and a corrective actions engine. The device is adapted to detect and diagnose abnormalities in system components. Particularly, the device uses agents to track performance/workload measurements of system components and dynamically compiles a history of those performance/workload measurements for each component. In order to detect abnormalities a processor compares current performance/workload measurements for a component to the compiled histories for that component and for other components. The processor can further be adapted to determine possible causes of a detected abnormality and to report the abnormality, including the possible causes, to a corrective actions engine.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani