Patents by Inventor Yassine Faihe
Yassine Faihe 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: 9723052Abstract: Example embodiments disclosed herein relate to processing content using a personal cloud. One of a plurality of content items respectively associated with a plurality of devices of a personal cloud is determined. A processing to be performed on the one content item is determined. The processed version of the one content item is determined.Type: GrantFiled: January 28, 2011Date of Patent: August 1, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yassine Faihe, Yves Del Medico, Francois-Xavier Kowalski, Agnieszka Thonet, David Penkler, Rajiv Puranik
-
Patent number: 8776127Abstract: A method and apparatus provide a television viewer with relevant program suggestions while the viewer browses an electronic program guide (EPG). A viewer profile is used in conjunction with the viewer's usage of the EPG as a basis for program suggestions. In this way, relevant program suggestions may be provided, and optionally displayed within a picture-in-picture window on the screen of a television.Type: GrantFiled: October 1, 2002Date of Patent: July 8, 2014Assignee: Koninklijke Philips N.V.Inventor: Yassine Faihe
-
Patent number: 8595168Abstract: In a method of instantiating an information technology (IT) service in light of maintenance requirements, maintenance window instances are determined. The maintenance instance windows are associated with reusable service instances available in a datacenter. The maintenance window instances are analyzed in conjunction with a service model of said IT service to determine a maintenance efficient binding of a selection of said reusable service instances with which to provide an instance of said IT service.Type: GrantFiled: July 28, 2009Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Erik L. Eidt, Yassine Faihe
-
Publication number: 20130297739Abstract: Example embodiments disclosed herein relate to processing content using a personal cloud. One of a plurality of content items respectively associated with a plurality of devices of a personal cloud is determined. A processing to be performed on the one content item is determined. The processed version of the one content item is determined.Type: ApplicationFiled: January 28, 2011Publication date: November 7, 2013Inventors: Yassine Faihe, Yves Del Medico, Francois-Xavier Kowalski, Agnieszka Thonet, David Penkler, Rajiv Puranik
-
Patent number: 8560359Abstract: Methods, systems, and computer program products are provided for modeling consequences of events on performance indicators. A causality model is provided to define relationships between events and the consequences associated with each one of the events to modify a value of at least one of the performance indicators associated with each one of the events. An algorithm included in the causality model is executable to compute an impact of the consequences on the value. A causality model management system is provided to manage the causality model, including storing, execution of the algorithm, interfacing with other systems, and simulating what-if scenarios of the events and the performance indicators.Type: GrantFiled: October 31, 2008Date of Patent: October 15, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Yassine Faihe, Abdel Boulmakoul
-
Patent number: 8352407Abstract: Methods, systems, and computer program products are provided for decision making under uncertainty. A causality framework is provided to define relationships between an alternative (Ai) of a set of alternatives and at least one performance indicator of a set of performance indicators. A k-concurrent lottery (Li) associated with the alternative (Ai) is conducted, the alternative (Ai) having consequences over k ones of the set of performance indicators. The k-concurrent lottery (Li) is homogenized over the set of performance indicators if the k ones is less than a number of the set of performance indicators. An expected utility of the k-concurrent lottery (Li) for each one of the set of alternatives is computed. One alternative is selected from the set of alternatives, the selection occurring in accordance with a selection criteria based on the expected utility.Type: GrantFiled: October 30, 2008Date of Patent: January 8, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Yassine Faihe, Abdel Boulmakoul
-
Patent number: 8255903Abstract: Embodiments of the present invention relate to a data processing system comprising a receiver to receive a first entity comprising first meta-data, expressed using a semantic web language, defining at least one relationship between first software and at least one associated patch for the first software; means to receive a second entity comprising second meta-data, expressed using the semantic web language, defining at least one relationship between installed software and at least one installed patch for the installed software; and a semantic web query language engine for subjecting the one or more of the first meta-data, second meta-data and an ontology, expressing concepts and relationships between software and at least one patch for said software, to an analysis; and means to output data representing the result of the analysis; the result providing data relating to at least one of the first meta-data and the second meta-data.Type: GrantFiled: July 3, 2008Date of Patent: August 28, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stuart Williams, Yassine Faihe
-
Publication number: 20120016830Abstract: In a method of instantiating an information technology (IT) service in light of maintenance requirements, maintenance window instances are determined. The maintenance instance windows are associated with reusable service instances available in a datacenter. The maintenance window instances are analyzed in conjunction with a service model of said IT service to determine a maintenance efficient binding of a selection of said reusable service instances with which to provide an instance of said IT service.Type: ApplicationFiled: July 28, 2009Publication date: January 19, 2012Inventors: Mathias Salle, Erik L. Eidt, Yassine Faihe
-
Patent number: 7926031Abstract: A configuration management database (CMDB) comprising a plurality of statements, where in the statements comprise a first item identifying a resource, a second item identifying an object, and a third item identifying a relationship between the resource and the object, and wherein the statements are made in a markup language.Type: GrantFiled: April 18, 2007Date of Patent: April 12, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yassine Faihe, Abdel Boulmakoul, Mathias Salle
-
Patent number: 7827161Abstract: According to one aspect of the present invention, there is provided a method of identifying a document in a support automation system in response to receiving diagnostic data, the documents being stored in a database, comprising analysing the diagnostic data and retrieving, in response to the analysis, one more keywords, and searching the database using the one or more retrieved keywords to identifying one or more documents therein.Type: GrantFiled: March 12, 2007Date of Patent: November 2, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Yassine Faihe
-
Publication number: 20100114621Abstract: Methods, systems, and computer program products are provided for modeling consequences of events on performance indicators. A causality model is provided to define relationships between events and the consequences associated with each one of the events to modify a value of at least one of the performance indicators associated with each one of the events. An algorithm included in the causality model is executable to compute an impact of the consequences on the value. A causality model management system is provided to manage the causality model, including storing, execution of the algorithm, interfacing with other systems, and simulating what-if scenarios of the events and the performance indicators.Type: ApplicationFiled: October 31, 2008Publication date: May 6, 2010Inventors: Mathias Salle, Yassine Faihe, Abdel Boulmakoul
-
Patent number: 7580906Abstract: A solution engine of a vendor's highly-automated adaptive computer support system for a remote customer automatically generates proposed solutions, e.g., sets of support documents, as a function of diagnostic data received from a customer's computer system. The automatically generated solution can be subject to expert review prior to publication to the customer, e.g., when the automated system assigns a low confidence level to the solution. In addition, expert review can be triggered by feedback from the customer once a proposed solution is communicated. The diagnostic data, solutions and feedback for an incident are packaged as a “case” and entered into a historical case database. A solution function updater updates the solution function as a function, at least in part, of the expert review and customer feedback.Type: GrantFiled: July 31, 2007Date of Patent: August 25, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventor: Yassine Faihe
-
Publication number: 20090187526Abstract: Methods, systems, and computer program products are provided for decision making under uncertainty. A causality framework is provided to define relationships between an alternative (Ai) of a set of alternatives and at least one performance indicator of a set of performance indicators. A k-concurrent lottery (Li) associated with the alternative (Ai) is conducted, the alternative (Ai) having consequences over k ones of the set of performance indicators. The k-concurrent lottery (Li) is homogenized over the set of performance indicators if the k ones is less than a number of the set of performance indicators. An expected utility of the k-concurrent lottery (Li) for each one of the set of alternatives is computed. One alternative is selected from the set of alternatives, the selection occurring in accordance with a selection criteria based on the expected utility.Type: ApplicationFiled: October 30, 2008Publication date: July 23, 2009Inventors: Mathias Salle, Yassine Faihe, Abdel Boulmakoul
-
Patent number: 7548969Abstract: Polling is disclosed. A client rule set, associated with a service level, is provided. Based upon the client rule set, a polling interval for a request type is determined. A message associated with the request type is provided, and a server is polled with the message in accordance with the polling interval. A response to the message is received, and the polling interval is adjusted.Type: GrantFiled: July 27, 2005Date of Patent: June 16, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Travis Scott Tripp, Phil A. Flocken, Yassine Faihe
-
Publication number: 20090013319Abstract: Embodiments of the present invention relate to a data processing system comprising a receiver to receive a first entity comprising first meta-data, expressed using a semantic web language, defining at least one relationship between first software and at least one associated patch for the first software; means to receive a second entity comprising second meta-data, expressed using the semantic web language, defining at least one relationship between installed software and at least one installed patch for the installed software; and a semantic web query language engine for subjecting the one or more of the first meta-data, second meta-data and an ontology, expressing concepts and relationships between software and at least one patch for said software, to an analysis; and means to output data representing the result of the analysis; the result providing data relating to at least one of the first meta-data and the second meta-data.Type: ApplicationFiled: July 3, 2008Publication date: January 8, 2009Inventors: Stuart Williams, Yassine Faihe
-
Publication number: 20080263084Abstract: A configuration management database (CMDB) comprising a plurality of statements, where in the statements comprise a first item identifying a resource, a second item identifying an object, and a third item identifying a relationship between the resource and the object, and wherein the statements are made in a markup language.Type: ApplicationFiled: April 18, 2007Publication date: October 23, 2008Inventors: Yassine Faihe, Abdel Boulmakoul, Mathias Salle
-
Publication number: 20080098109Abstract: According to one embodiment of the present invention, there is provided apparatus for obtaining resolution information related to an incident report related to a monitored object in an IT infrastructure comprising: an incident report analyser for identifying an object identified in the report relevant to the incident and for identifying for that object an external resolution resource; an incident dispatcher for dispatching at least a portion of the received incident report to the identified external resolution resource; and an incident manager for receiving resolution information concerning the dispatched incident report from the external resource.Type: ApplicationFiled: October 20, 2006Publication date: April 24, 2008Inventors: Yassine Faihe, Travis Tripp, Michael A. Clinger
-
Publication number: 20080040299Abstract: A solution engine of a vendor's highly-automated adaptive computer support system for a remote customer automatically generates proposed solutions, e.g., sets of support documents, as a function of diagnostic data received from a customer's computer system. The automatically generated solution can be subject to expert review prior to publication to the customer, e.g., when the automated system assigns a low confidence level to the solution. In addition, expert review can be triggered by feedback from the customer once a proposed solution is communicated. The diagnostic data, solutions and feedback for an incident are packaged as a “case” and entered into a historical case database. A solution function updater updates the solution function as a function, at least in part, of the expert review and customer feedback.Type: ApplicationFiled: July 31, 2007Publication date: February 14, 2008Applicant: Hewlett-Packard Development Company, L.P.Inventor: Yassine Faihe
-
Patent number: 7284155Abstract: A method of and system for troubleshooting a first computer system using a second computer system having a processor and a memory storing an electronic document including troubleshooting information and storing a set of troubleshooting commands for execution by the first computer system is described. The troubleshooting command set is related to the troubleshooting information contained in the electronic document. A method of generating an electronic document including troubleshooting information and a set of troubleshooting commands for execution by a first computer system is also described.Type: GrantFiled: March 29, 2004Date of Patent: October 16, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yassine Faihe, Philip Andrew Flocken
-
Publication number: 20070219989Abstract: According to one aspect of the present invention, there is provided a method of identifying a document in a support automation system in response to receiving diagnostic data, the documents being stored in a database, comprising analysing the diagnostic data and retrieving, in response to the analysis, one more keywords, and searching the database using the one or more retrieved keywords to identifying one or more documents therein.Type: ApplicationFiled: March 12, 2007Publication date: September 20, 2007Inventor: Yassine Faihe