Patents by Inventor Haitham Hindi

Haitham Hindi 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: 9235847
    Abstract: An energy management system identifies one or more energy-load components, and generates an energy-disutility graph for the identified components. The energy-disutility graph can include, for each of a sequence of discrete time instances, one or more vertices that each corresponds to an alternative operating state for a component. Further, an arc that couples two vertices indicates an energy-disutility model corresponding to energy and disutility costs for the component. The energy management system also communicates an energy-demand bid to the energy provider, such that the energy-demand bid includes the energy-disutility graph.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: January 12, 2016
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Haitham Hindi
  • Patent number: 8819103
    Abstract: Controllers communicate commands in terms of goals and constraints. A goal is an objective. A constraint is information regarding how the goal is to be achieved. For example, a constraint may specify when, or how much of, a resource may be used to achieve a goal. Additionally, or alternatively, a constraint may specify an acceptable or expected accuracy or tolerance regarding how the goal is achieved. Each controller is expected to achieve assigned goals in accord with associated constraints. Thereby, system communication may be reduced. If controllers achieve goals according to specified constraints, the controllers do not need to provide updates or be updated regarding the status of activities of other controllers or regarding other operational context information. In some embodiments, commands are generally not acknowledged. Instead, serving controllers respond to a command with an error message if a goal cannot be met in accord with an associated constraint.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: August 26, 2014
    Assignee: Palo Alto Research Center, Incorporated
    Inventors: Markus P. J. Fromherz, Lara S. Crawford, Haitham A. Hindi
  • Publication number: 20140165061
    Abstract: A computer-implemented method of managing resources in a virtual machine environment can include determining a specification of provisioning success corresponding to each of a plurality of jobs in the virtual machine environment, forming a prioritized listing of the plurality of jobs and, responsive to the specification of provisioning success and the prioritized listing, providing a resource specification for each of the plurality of jobs. The providing can include determining a first prediction of resource needs corresponding to each of a first subset of the plurality of jobs and determining a second prediction of resource needs corresponding to a second subset of the plurality of jobs.
    Type: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Maurice Chu, Haitham Hindi, Bryan T. Preas, Nitin Parekh
  • Publication number: 20140122375
    Abstract: A parking pricing with occupancy feedback control for achieving an optimal occupancy level for a parking space area, so that at least one space is available and circling is not necessary. The parking pricing with occupancy feedback control system proposes to implement a market based parking pricing from an occupancy control approach. The parking price system seeks to maintain a desired occupancy level by measuring real-time parking space occupancy and using controller to automatically adjust parking rates to change with real-time demand. Occupancy feedback control is used to adjust parking space pricing so that the occupancy level approaches a target capacity level. Parking space sensors measure the presence of the vehicles, a parking control engine compares the real-time occupancy of the parking spaces to the target occupancy of the parking spaces, and adjusts the parking pricing to regulate the demand, so that the parking space occupancy converges to its target.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicants: Palo Alto Research Center Incorporated, Xerox Corporation
    Inventors: Faming LI, Haitham Hindi, Daniel H. Greene, Yu An Sun
  • Patent number: 8656404
    Abstract: A computer-implemented method of managing resources in a virtual machine environment can include determining a specification of provisioning success corresponding to each of multiple jobs in the virtual machine environment, determining a prediction of resource needs corresponding to each of the jobs, and determining a resource specification corresponding to each of the jobs based on the specification of provisioning success and the prediction of resource needs.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: February 18, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Maurice Chu, Haitham Hindi, Bryan T. Preas, Nitin Parekh
  • Publication number: 20130246313
    Abstract: A computer-controlled method of determining costs of power consumption in a data center includes monitoring power consumption for a customer, determine a cost of the power consumption for the customer, adjusting a cost of operation for the customer to include the cost of power consumption to produce an adjusted cost of operation for the customer, and comparing the adjusted cost of operation for the customer to a price for the customer.
    Type: Application
    Filed: May 10, 2013
    Publication date: September 19, 2013
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Bryan T. Preas, Maurice K. Chu, Haitham Hindi, Nitin S. Parekh, James E. Reich
  • Publication number: 20130159157
    Abstract: An energy management system identifies one or more energy-load components, and generates an energy-disutility graph for the identified components. The energy-disutility graph can include, for each of a sequence of discrete time instances, one or more vertices that each corresponds to an alternative operating state for a component. Further, an arc that couples two vertices indicates an energy-disutility model corresponding to energy and disutility costs for the component. The energy management system also communicates an energy-demand bid to the energy provider, such that the energy-demand bid includes the energy-disutility graph.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Haitham Hindi
  • Patent number: 8447993
    Abstract: A power control system in a data center has a plurality of physical servers, each server having a local controller, at least one virtual server coupled to at least some of the physical servers, and a central controller to control task loading on the physical servers through the virtual servers. A method of controlling power consumption in a data center includes receiving inputs from local controllers residing on loads, the inputs including data about power consumption on the loads, receiving as an input at least one quality of service requirement, and allocating tasks to at least one server based upon the quality of service and the power consumption on the loads.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: May 21, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, Bryan T. Preas, Maurice K. Chu, Haitham Hindi, Nitin S. Parekh, James E. Reich
  • Patent number: 8390906
    Abstract: Methods and systems are presented for characterizing a printer, display or other color reproduction device in which a forward color transform having a parametric surface forward color transform and a nonparametric residual forward color transform is updated by adapting the parametric surface forward color transform using an input adaptation data set and a measured adaptation data set, generating a prediction data set in the second color space using the adapted parametric surface forward color transform and the nonparametric residual forward color transform, generating a prediction error data set in the second color space using the input adaptation data set and the prediction data set, generating a membrane forward color transform using the prediction error data set, and updating the forward color transform using the adapted parametric and nonparametric forward color transforms.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: March 5, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Juan Liu, Haitham Hindi
  • Patent number: 8390885
    Abstract: Methods and systems are presented for characterizing a printer, display or other color reproduction device in which parametric and nonparametric forward color transforms are generated to construct a forward color device transform to characterize the mapping of CMYK input data to La*b* data of the device, with the parametric transform adapted to compensate for drifting performance of the color reproduction device.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: March 5, 2013
    Assignees: Palo Alto Research Center Incorporated, Xerox Corporation
    Inventors: Juan Liu, Haitham Hindi, Lalit Keshav Mestha, Kenneth J. Mihalyov
  • Patent number: 8139865
    Abstract: A computer-implemented system and method for retrieving a digital image through document image decomposition is provided. A stored digital image is retrieved. Generic visual features are extracted. The features are grouped into a primitive layer including word-graphs that each include words and features. The words are grouped into a layout layer including zone hypotheses that each include one or more of the words. Causal dependencies between the word-graphs and the zone hypotheses are expressed through zone models that include a joint probability defining a pair of probabilistic models generated through a learned binary edge classifier. Each pair of probabilistic models is expressed as an optimal set selection problem including a set of cost functions and constraints. The optimal set selection problem is evaluated through a heuristic search of the cost functions and constraints and a non-overlapping optimal set of the zone hypotheses is provided that characterize the stored digital image.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: March 20, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Yizhou Wang, Dashan Gao, Haitham Hindi, Minh Binh Do
  • Publication number: 20120041899
    Abstract: A data center management system may include a data center customer profile corresponding to a data center customer. The data center customer profile may include a data center resource usage model and a service level agreement (SLA). A data center resource optimization module may determine a data center resource allocation for the data center customer based on the data center customer profile. A data center customer cost determination module may determine a data center customer cost that represents a cost to the data center of providing data center resources to the data center customer.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Haitham Hindi
  • Publication number: 20110116715
    Abstract: A computer-implemented system and method for retrieving a digital image through document image decomposition is provided. A stored digital image is retrieved. Generic visual features are extracted. The features are grouped into a primitive layer including word-graphs that each include words and features. The words are grouped into a layout layer including zone hypotheses that each include one or more of the words. Causal dependencies between the word-graphs and the zone hypotheses are expressed through zone models that include a joint probability defining a pair of probabilistic models generated through a learned binary edge classifier. Each pair of probabilistic models is expressed as an optimal set selection problem including a set of cost functions and constraints. The optimal set selection problem is evaluated through a heuristic search of the cost functions and constraints and a non-overlapping optimal set of the zone hypotheses is provided that characterize the stored digital image.
    Type: Application
    Filed: January 24, 2011
    Publication date: May 19, 2011
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Yizhou Wang, Dashan Gao, Haitham Hindi, Minh Binh Do
  • Publication number: 20110063698
    Abstract: Methods and systems are presented for characterizing a printer, display or other color reproduction device in which a forward color transform having a parametric surface forward color transform and a nonparametric residual forward color transform is updated by adapting the parametric surface forward color transform using an input adaptation data set and a measured adaptation data set, generating a prediction data set in the second color space using the adapted parametric surface forward color transform and the nonparametric residual forward color transform, generating a prediction error data set in the second color space using the input adaptation data set and the prediction data set, generating a membrane forward color transform using the prediction error data set, and updating the forward color transform using the adapted parametric and nonparametric forward color transforms.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Juan Liu, Haitham Hindi
  • Publication number: 20110063631
    Abstract: Methods and systems are presented for characterizing a printer, display or other color reproduction device in which parametric and nonparametric forward color transforms are generated to construct a forward color device transform to characterize the mapping of CMYK input data to La*b* data of the device, with the parametric transform adapted to compensate for drifting performance of the color reproduction device.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Applicants: Palo Alto Research Center Incorporated, XEROX Corporation
    Inventors: Juan Liu, Haitham Hindi, Lalit Keshav Mestha, Kenneth J. Mihalyov
  • Patent number: 7876958
    Abstract: A system and method for decomposing a digital image is provided. A digital image is represented as a word-graph, which includes words and visualized features, and zone hypotheses that group one or more of the words. Causal dependencies of the zone hypotheses are expressed through a learned generative zone model to which costs and constraints are assigned. An optimal set of the zone hypotheses are inferred, which are non-overlapping, through a heuristic search of the costs and constraints.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: January 25, 2011
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Yizhou Wang, Dashan Gao, Haitham Hindi, Minh Binh Do
  • Patent number: 7873962
    Abstract: Respective coordinators are spawned or activated to coordinate activities with regard to respective tasks. Where the respective tasks require cooperative efforts of a plurality of controllers, the respective coordinators ensure cooperative efforts by generating and communicating cooperative commands to the plurality of controllers. The coordinators may act as clearinghouses for system data, selectively requesting and relaying system information to appropriate controllers. For example, a document processing system activates respective coordinators for respective sheets of print media. The respective coordinators orchestrate the transportation of the sheets by sequentially orchestrating the activities of sequentially selected pluralities of transportation actuator controllers. Selected sheet position information from sensors and/or from models maintained by the actuator controllers may be relayed by the coordinators to selected actuator controllers as appropriate to the sheet transportation tasks.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: January 18, 2011
    Assignee: Xerox Corporation
    Inventors: Lara S. Crawford, Haitham A. Hindi, Markus P. J. Fromherz, Craig Eldershaw, Wheeler Ruml, Kimon D. Roufas
  • Patent number: 7791741
    Abstract: A new process is synchronized to an existing process in the face of a communications delay (d) by collecting a history of delayed measurements and states of the existing process. This history and predetermined information regarding the behavior of the existing process are used to simulate the existing process forward in time to a current time, thereby computing a current process state. Once the current state is computed, the new process, driven by the same information, maintains synchronization with the existing process. In a document processor the method of synchronizing can be applied to tightly coupled modules. For example, a print media transport system includes a plurality of transport modules. Each transport module includes a plurality of transport actuators and an associated controller. Print media may be driven by actuators of plural modules contemporaneously. Modules about to receive media are synchronized to modules already transporting the media.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: September 7, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Haitham A. Hindi, Lara S. Crawford
  • Patent number: 7706007
    Abstract: A method for synchronizing the control efforts of a plurality of controllers includes determining an apply time for using updated information. The apply time can take into account worst case processing and/or communication delays across a system. Reacting to the updated information only after at the apply time ensures that all system elements are able to react to the updated information in concert. A time stamp indicates when the data was collected. The apply time indicates when the data can be used. Process modeling or simulation is used to estimate system status at the apply time based on the system status at the time of the time stamp, the updated information, and predetermined information regarding the behavior of the system over time. In a document processor, the method allows tightly coupled modules, such as sheet transportation modules, to behave in a cooperative manner when separate modules are in contact with the same sheet.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: April 27, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Lara S. Crawford, Haitham A. Hindi
  • Publication number: 20100100877
    Abstract: A computer-implemented method of managing resources in a virtual machine environment can include determining a specification of provisioning success corresponding to each of multiple jobs in the virtual machine environment, determining a prediction of resource needs corresponding to each of the jobs, and determining a resource specification corresponding to each of the jobs based on the specification of provisioning success and the prediction of resource needs.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 22, 2010
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Daniel H. Greene, Maurice Chu, Haitham Hindi, Bryan T. Preas, Nitin Parekh