Patents by Inventor Yann Stephan
Yann Stephan 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: 10158711Abstract: Techniques for hosting websites are disclosed. At least aspects of a website are defined in a framework of website resources. The at least aspects of the website are dependent on the website resources and their position in the framework. In response to a request concerning the website, the framework is parsed to determine at least one of the website resources for the request. A response to the request is provided in dependence on the at least one website resource.Type: GrantFiled: January 15, 2015Date of Patent: December 18, 2018Assignee: Hewlett Packard Enteprise Development LPInventors: Yves Gaige, Remi Verney, Yann Stephan
-
Publication number: 20170093973Abstract: Techniques for hosting websites are disclosed. At least aspects of a website are defined in a framework of website resources. The at least aspects of the website are dependent on the website resources and their position in the framework. In response to a request concerning the website, the framework is parsed to determine at least one of the website resources for the request. A response to the request is provided in dependence on the at least one website resource.Type: ApplicationFiled: January 15, 2015Publication date: March 30, 2017Applicant: Hewlett Packard Enterprise Development LPInventors: Yves Gaige, Remi Verney, Yann Stephan
-
Publication number: 20090199252Abstract: According to one aspect of the present invention, there is provided a method for providing access to an application through a user terminal, comprising: executing an application and generating visual application output data; creating video data from the visual application output data, the video data being in a format of the user terminal; and sending the video data to the user terminal through a video channel.Type: ApplicationFiled: January 30, 2009Publication date: August 6, 2009Inventors: Philippe Wieczorek, Yann Stephan, Francois-Xavier Kowaiski, Brian Wyld
-
Patent number: 7376821Abstract: Embodiments provide a data processing system comprising first initialisation software to initialise the data processing system, means to access storage comprising a first region and a second region comprising first software; the system further comprising second initialisation software arranged, using information associated with the second region, to access the second region to launch the first software.Type: GrantFiled: July 30, 2004Date of Patent: May 20, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yann Stephan, Paul Neuman
-
Patent number: 7315962Abstract: A system (100) and a method (500) for managing boot errors. When errors occur during boot, the errors may be recorded in non-volatile storage (115). The errors in the non-volatile storage (115) may be retrieved, decoded, and displayed in a form more understandable to the user. Also, tie errors may be analyzed to efficiently detect and correct the causes of the errors. In addition, the analysis may be used to prevent errors altogether.Type: GrantFiled: March 14, 2003Date of Patent: January 1, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Paul Neuman, Yann Stephan
-
Patent number: 7231547Abstract: The present invention relates to a method of operating a data processing system, having a system context, comprising a first storage medium having a current system memory context, which includes data relating to the system context, and a second non-volatile storage medium; the system being operable in a plurality of states, each state having an associated level of system power consumption; and a power management system for saving the current system memory context to the second non-volatile storage medium in preparation for entering at least one of the plurality of states; the method comprising the steps of: storing an indication of whether the system has been shutdown correctly or incorrectly; outputting, during a working state of the plurality of states, data representing at least a portion of the current system memory context for storage on the second storage medium; determining, upon initialisation of the system, from the indication of whether the data processing system was shutdown correctly or incorrectlType: GrantFiled: April 29, 2003Date of Patent: June 12, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jean-Paul Moiroux, Paul Neuman, Yann Stephan
-
Patent number: 7043575Abstract: Devices connected to a communications bus are selectively accessed to the bus that communicates between one or more devices and a host machine. On the basis of analyzed device characteristics, communication between the device and the host machine via the bus is enabled or disabled. Filtering software intercepts the results of a GET_DESCRIPTOR function and compares same with the contents of a disallowed device characteristic list. If the device is disallowed, data flow is remapped to a generic driver which halts configuration or communication on the bus. Alternatively, configuration/communication on the bus is halted for that device.Type: GrantFiled: April 3, 2002Date of Patent: May 9, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Yann Stephan
-
Patent number: 7032095Abstract: The present invention relates to a data processing system method and, more particularly, to a system and method for manipulating CMOS parameters that are stored within a CMOS memory, via a user interface other than the conventional BIOS set up program. Embodiments of the present invention use a Root System Description Table Pointer as prescribed by the Advanced Configuration and Power Interface specification to read an operating system accessible table contained within conventional memory. The table stores access data to allow access to at least a subset of the BIOS CMOS parameters. Advantageously, since the access data for the CMOS parameters are stored within conventional memory, a user interface that is more sophisticated than a conventional BIOS set up program user interface can be used for manipulating those values. Still further, tokens are used to present a system independent way of representing the CMOS parameters to higher level programs.Type: GrantFiled: April 15, 2003Date of Patent: April 18, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yann Stephan, Paul Neuman
-
Publication number: 20050066007Abstract: A method of delivering an email message to a remote terminal comprising: parsing the message to identify a header and at least two content items; and dispatching the content items or at least information derived from the header to the remote terminal using at least two different channels for separate content items, at least one of which two different channels is a store and forward channel.Type: ApplicationFiled: July 29, 2004Publication date: March 24, 2005Inventors: Philipe Wieczorek, Yann Stephan, Xavier Peuziat, Frederic Huve
-
Publication number: 20050027978Abstract: Embodiments of the present invention relate to a data processing system and method comprising to support access to a hidden region of storage of a storage device or means.Type: ApplicationFiled: July 30, 2004Publication date: February 3, 2005Inventors: Paul Neuman, Yann Stephan
-
Publication number: 20050027976Abstract: Embodiments provide a data processing system comprising first initialisation software to initialise the data processing system, means to access storage comprising a first region and a second region comprising first software; the system further comprising second initialisation software arranged, using information associated with the second region, to access the second region to launch the first software.Type: ApplicationFiled: July 30, 2004Publication date: February 3, 2005Inventors: Yann Stephan, Paul Neuman
-
Publication number: 20040083379Abstract: A data processing system comprises a processor, a non-volatile storage medium including configuration data that describes the configuration of the non-volatile storage medium, a controller for managing data exchanges with the non-volatile storage medium and for invoking an uninterruptible software routine in response to first software attempting to access the configuration data. The uninterruptible software routine has code for determining whether the first software is authorized to access the configuration data and for allowing or preventing any such access according to the determination.Type: ApplicationFiled: August 19, 2003Publication date: April 29, 2004Inventors: Paul Neuman, Yann Stephan
-
Publication number: 20040039724Abstract: The present invention relates to a data processing system method and, more particularly, to a system and method for manipulating CMOS parameters that are stored within a CMOS memory, via a user interface other than the conventional BIOS set up program. Embodiments of the present invention use a Root System Description Table Pointer as prescribed by the Advanced Configuration and Power Interface specification to read an operating system accessible table contained within conventional memory. The table stores access data to allow access to at least a subset of the BIOS CMOS parameters. Advantageously, since the access data for the CMOS parameters are stored within conventional memory, a user interface that is more sophisticated than a conventional BIOS set up program user interface can be used for manipulating those values. Still further, tokens are used to present a system independent way of representing the CMOS parameters to higher level programs.Type: ApplicationFiled: April 15, 2003Publication date: February 26, 2004Applicant: Hewlett-Packard Development Company, L.P.Inventors: Yann Stephan, Paul Neuman
-
Publication number: 20030229776Abstract: The present invention relates to a method of operating a data processing system, having a system context, comprising a first storage medium having a current system memory context, which includes data relating to the system context, and a second non-volatile storage medium; the system being operable in a plurality of states, each state having an associated level of system power consumption; and a power management system for saving the current system memory context to the second non-volatile storage medium in preparation for entering at least one of the plurality of states; the method comprising the steps of: storing an indication of whether the system has been shutdown correctly or incorrectly; outputting, during a working state of the plurality of states, data representing at least a portion of the current system memory .Type: ApplicationFiled: April 29, 2003Publication date: December 11, 2003Applicant: Hewlett-Packard Development Company, L.P.Inventors: Jean-Paul Moiroux, Paul Neuman, Yann Stephan
-
Publication number: 20030217299Abstract: The present invention relates to a power management system and method for a computer system. The current ACPI specification defines data that should be saved to a non-volatile storage medium to recover from a sleeping state. However, the ACPI specification does not support restoration of the system context following a power failure during a sleeping state. The RAM image includes all applications and data that are currently resident in RAM together with device register values that may be lost during a reduced power consumption state of the computer system. It will be appreciated that it takes a significant amount of time to collate and save the data required to maintain the system context of the client machine. Suitably, the present invention provides for saving, to a non-volatile storage medium, data representing only a portion of the system memory context. Saving the only the useful portions of the system memory context results in fewer bytes needing to be saved to the non-volatile storage medium.Type: ApplicationFiled: April 4, 2003Publication date: November 20, 2003Applicant: Hewlett-Packard Development Company, L.P.Inventors: Paul Neuman, Yann Stephan
-
Publication number: 20030212936Abstract: A system (100) and a method (500) for managing boot errors. When errors occur during boot, the errors may be recorded in non-volatile storage (115). The errors in the nonvolatile storage (115) may be retrieved, decoded, and displayed in a form more understandable to the user. Also, tie errors may be analyzed to efficiently detect and correct the causes of the errors. In addition, the analysis may be used to prevent errors altogether.Type: ApplicationFiled: March 14, 2003Publication date: November 13, 2003Inventors: Paul Neuman, Yann Stephan
-
Publication number: 20030177329Abstract: A data storage medium comprising an addressable data storage area and a protected data storage area, the addressable data storage area comprising a relay partition and a partition table, the partition table comprising a partition entry corresponding to the relay partition, the protected data storage area comprising a protected partition and a protected partition table, the protected partition table comprising a protected partition entry corresponding to the protected partition, wherein information corresponding to the protected partition entry is stored in the relay partition.Type: ApplicationFiled: January 21, 2003Publication date: September 18, 2003Inventors: Jean-Francois Larvoire, Yann Stephan
-
Publication number: 20020143921Abstract: Devices connected to a communications bus are selectively accessed to the bus that communicates between one or more devices and a host machine. On the basis of analyzed device characteristics, communication between the device and the host machine via the bus is enabled or disabled. Filtering software intercepts the results of a GET_DESCRIPTOR function and compares same with the contents of a disallowed device characteristic list. If the device is disallowed, data flow is remapped to a generic driver which halts configuration or communication on the bus. Alternatively, configuration/communication on the bus is halted for that device.Type: ApplicationFiled: April 3, 2002Publication date: October 3, 2002Inventor: Yann Stephan