Patents by Inventor Guillermo A. Alvarez

Guillermo A. Alvarez 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).

  • Publication number: 20230052752
    Abstract: An exemplary embodiment of the present invention provides an improved yardage book holder for storing a yardage book as well as a variety of other golf accessories. The yardage book holder comprises a substantially slender thickness and a rectangular profile with rounded corners that allows a golfer to conveniently store the yardage book holder within a pocket in an article of clothing when folded in its fully closed position. The yardage book holder further comprises at least two layers of materials, a plurality of sections, a plurality of compartments, and a strap affixed to one of the sides of the yardage book holder. The strap allows for quick access to the item which it secures and is able to pivot such that it may quickly attach to or detach from the interior or exterior surfaces of the yardage book.
    Type: Application
    Filed: August 13, 2021
    Publication date: February 16, 2023
    Inventor: Guillermo Alvarez
  • Publication number: 20160327299
    Abstract: A thermostat includes a housing having a base, a display mount cantilevered from the base, and a case defining an interior volume extending between a front surface and a rear surface, a touch-sensitive display configured to display visual media and receive user inputs, wherein the touch-sensitive display is attached to the display mount, processing electronics on a circuit board positioned at least partially within the interior volume of the case, wherein the processing electronics are configured to operate the touch-sensitive display, and a mounting bracket configured to attach to a mounting location, wherein the mounting bracket includes a frame defining an aperture and the case extends through the aperture so that the frame is located between the front and rear surfaces of the case.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 10, 2016
    Applicant: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, John Peter Cipolla, Sudhi Sinha, Michael L. Ribbich, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro
  • Patent number: 7979632
    Abstract: A computer storage system includes a controller, a first storage device and a second storage device including at least one fast storage device. The controller is configured to perform data operations. The first storage device stores data, and the second storage device stores data redundant to the data stored in the first storage device.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: July 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guillermo Alvarez, Mustafa Uysal, Arif Merchant, John Wilkes
  • Patent number: 7917903
    Abstract: A quality-of-service controller and related method for a data storage system. Requests for each of a plurality of storage system workloads are prioritized. The requests are selectively forwarded to a storage device queue according to their priorities so as to maintain the device queue at a target queue depth. The target queue depth is adjusted response to a latency value for the requests wherein the latency value is computed based on a difference between an arrival time and a completion time of the requests for each workload. Prioritizing the requests may be accomplished by computing a target deadline for a request based on a monitored arrival time of the request and a target latency for its workload. To reduce latencies, the target queue depth may be reduced when the target latency for a workload is less than its computed latency value. To increase throughput, the target queue depth may be increased when the target latency for each workload is greater than each computed latency value.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Lumb, Arif Merchant, Guillermo Alvarez
  • Patent number: 7643983
    Abstract: A technique for emulation of a data storage system. The invention allows the level of services to be provided by a data storage system to be specified in terms of the level of services provided by another storage system. In one aspect, a performance characterization of a data storage device to be emulated is obtained (e.g., by experimental techniques). A specification of a workload is also obtained that includes a specification of a plurality of data stores for the workload. The data stores are assigned to an emulation data storage device according to the performance characterization and according to the specification of the workload such that sufficient resources of the emulation data storage device are allocated to the workload to meet the performance characterization of the data storage device to be emulated. The emulation data storage device is then operated under the workload. Quality-of-service (QoS) control may be performed so as to provide a degree of performance isolation among the workloads.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Lumb, Arif Merchant, Guillermo Alvarez
  • Patent number: 7640231
    Abstract: A technique of allocating shared resources in a computer network-based storage system comprises taking periodic performance samples on a running storage system; evaluating an objective function that takes as input the performance samples to quantify how aligned a current state of the storage system is with organizational objectives; building and maintaining models of behavior and capabilities of the storage system by using the performance samples as input; determining how resources of the storage system should be allocated among client computers in the storage system by selecting one among many possible allocations based on predictions generated by the models in order to maximize a value of the objective function; calculating a confidence statistic value for a chosen resource allocation based on an accuracy of the models; and enforcing the chosen resource allocation on the running storage system when the confidence statistic value is at or above a predetermined threshold value.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Guillermo A. Alvarez, John D. Palmer, Sandeep M. Uttamchandani, Li Yin
  • Patent number: 7505886
    Abstract: A technique for programmatically obtaining experimental measurements for model construction. A user provides criteria for the model, such as computational algorithms which characterize behavior of the real system, specifications of experiments to be performed on the real system for collecting experimental data from the real system, an identification of sought parameters which are to be derived from results of the experiments and desired tolerance constraints on the sought parameters. From experimental data collected from the real system and from the provided criteria, the inventive method and apparatus programmatically determines in an iterative loop which additional experiments are to be performed in order to achieve the desired tolerance constraints. After one or more iterations of the loop, the values for the sought parameters are determined within the desired tolerance constraints.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: March 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guillermo Alvarez, Fabian E. Bustamante, Ralph Becker-Szendy, John Wilkes
  • Patent number: 7444272
    Abstract: Embodiments herein present a method, system, computer program product, etc. for automated management using a hybrid of prediction models and feedback-based systems. The method begins by calculating confidence values of models. Next, the method selects a first model based on the confidence values and processes the first model through a constraint solver to produce first workload throttling values. Following this, workloads are repeatedly processed through a feedback-based execution engine, wherein the feedback-based execution engine is controlled by the first workload throttling values. The first workload throttling values are applied incrementally to the feedback-based execution engine, during repetitions of the processing of the workloads, with a step-size that is proportional to the confidence values. The processing of the workloads is repeated until an objective function is maximized, wherein the objective function specifies performance goals of the workloads.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: October 28, 2008
    Assignee: International Business Machines Corporation
    Inventors: Guillermo A. Alvarez, Linda M. Duyanovich, John D. Palmer, Sandeep M. Uttamchandani, Li Yin
  • Patent number: D790369
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: June 27, 2017
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Joseph R. Ribbich, Michael L. Ribbich, Charles J. Gaidish, John Peter Cipolla, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro
  • Patent number: D810591
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: February 20, 2018
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D814321
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: April 3, 2018
    Assignee: Johnson Controls Technology Company
    Inventors: Julio A. Abdala, Juan Guillermo Alvarez, Felippe M Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D821897
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 3, 2018
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Joseph R. Ribbich, Michael L. Ribbich, Charles J. Gaidish, John Peter Cipolla, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro
  • Patent number: D843246
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 19, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Joseph R. Ribbich, Michael L. Ribbich, Charles J. Gaidish, John Peter Cipolla, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro
  • Patent number: D843247
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: March 19, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D849569
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 28, 2019
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D852067
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: June 25, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D876260
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: February 25, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D876971
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: March 3, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D884526
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 19, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Joseph R. Ribbich, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Vinosh C. Diptee, Patricia Ellis Douglass, Hao A. Nguyen, Claudio Santiago Ribeiro, Amit Verma
  • Patent number: D885942
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 2, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Joseph R. Ribbich, Michael L. Ribbich, Charles J. Gaidish, John Peter Cipolla, Amit Verma, Vinosh C. Diptee, Hao A. Nguyen, Julio A. Abdala, Juan Guillermo Alvarez, Felippe M. Bicudo, Patricia Ellis Douglass, Claudio Santiago Ribeiro