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: 11384925Abstract: 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: GrantFiled: April 29, 2021Date of Patent: July 12, 2022Assignee: Hunter Industries, Inc.Inventors: Adam Zeman, Darrin I. Schmuckle, Juan C. Gomez
-
Patent number: 10229009Abstract: 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: GrantFiled: December 16, 2015Date of Patent: March 12, 2019Assignee: NetApp, Inc.Inventors: John Muth, Juan C. Gomez
-
Publication number: 20170177448Abstract: 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: ApplicationFiled: December 16, 2015Publication date: June 22, 2017Inventors: John Muth, Juan C. Gomez
-
Publication number: 20110214316Abstract: 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: ApplicationFiled: March 8, 2010Publication date: September 8, 2011Inventor: Juan C. Gomez
-
Patent number: 7711520Abstract: 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: GrantFiled: May 7, 2008Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
-
Patent number: 7673189Abstract: 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: GrantFiled: February 6, 2006Date of Patent: March 2, 2010Assignee: International Business Machines CorporationInventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
-
Patent number: 7526552Abstract: 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: GrantFiled: August 25, 2005Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Juan C. Gomez, Sandeep M. Uttamchandani
-
Patent number: 7484122Abstract: 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: GrantFiled: June 17, 2004Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Subram Natarajan, Manoj K. Negi, Juan C. Gomez
-
Publication number: 20080209027Abstract: 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: ApplicationFiled: May 7, 2008Publication date: August 28, 2008Applicant: International Business Machines CorporationInventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
-
Patent number: 7395187Abstract: 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: GrantFiled: February 6, 2006Date of Patent: July 1, 2008Assignee: International Business Machines CorporationInventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani