Patents by Inventor Gavin Brebner

Gavin Brebner 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: 12132621
    Abstract: In certain embodiments, a computer-implemented method includes monitoring, over time, values for a service metric associated providing a computerized service over a communication network and evaluating, according to a statistical model, the values for the service metric to determine whether the values are anomalous values. The statistical model includes a predicted distribution of the values for the service metric and a normal value range within the predicted distribution of the values for the service metric. Anomalous values may be values for the service metric outside the normal value range. The method includes detecting a performance issue with the computerized service and determining, in response to detecting the performance issue, whether one or more of the values for the service metric are anomalous. The method includes automatically setting, in accordance with whether one or more of the values are anomalous, a value of a service level threshold for the service metric.
    Type: Grant
    Filed: November 2, 2023
    Date of Patent: October 29, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gavin Brebner, Anne Moelle
  • Publication number: 20230011413
    Abstract: Examples described herein relate to a method and a system, for example, a restore management system for providing secure restore of computing system. In some examples, the restore management system may determine that the computing system is restored. Further, the restore management system may isolate the computing system by restricting access to the computing system for any data traffic other than data traffic associated with a security fix to be applied to the computing system. Furthermore, the restore management system may determine that the security fix has been successfully applied to the computing system and, in response to determining that the security fix has been successfully applied, the restore management system may remove the computing system from isolation.
    Type: Application
    Filed: November 15, 2021
    Publication date: January 12, 2023
    Inventors: Gavin Brebner, Siva Subramaniam Manickam
  • Patent number: 11169910
    Abstract: Systems and methods described in the present disclosure provide a software testing framework that leverages information about actual consumer interactions with a software product to create a directed graph. The directed graph is be used to generate a large number of simulated consumer interactions to test the software product in a manner such that scenarios shown to be more likely in practice are proportionally more likely to be generated during testing. Furthermore, the directed graph can be updated dynamically so that changing trends in actual consumer interactions with the software product are reflected immediately.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Gavin Brebner
  • Publication number: 20200349063
    Abstract: Systems and methods described in the present disclosure provide a software testing framework that leverages information about actual consumer interactions with a software product to create a directed graph. The directed graph is be used to generate a large number of simulated consumer interactions to test the software product in a manner such that scenarios shown to be more likely in practice are proportionally more likely to be generated during testing. Furthermore, the directed graph can be updated dynamically so that changing trends in actual consumer interactions with the software product are reflected immediately.
    Type: Application
    Filed: March 16, 2020
    Publication date: November 5, 2020
    Inventor: Gavin Brebner
  • Patent number: 10572249
    Abstract: A software kit release managing program is provided. Upon execution of the program by a processor a manifest file corresponding to a build version of the software kit is generated and the manifest file is added to a code repository of a collaborative code development program. Progression of the build version of the software kit through a code testing pipeline having a plurality of pipeline stages is performed using the collaborative code development program. A corresponding method, apparatus and a system comprising the software kit release managing program and the collaborative code development program are also provided.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: February 25, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Gavin Brebner, Christopher James Grandinetti, Andrea Frittoli
  • Publication number: 20180253296
    Abstract: A software kit release managing program is provided. Upon execution of the program by a processor a manifest file corresponding to a build version of the software kit is generated and the manifest file is added to a code repository of a collaborative code development program. Progression of the build version of the software kit through a code testing pipeline having a plurality of pipeline stages is performed using the collaborative code development program. A corresponding method, apparatus and a system comprising the software kit release managing program and the collaborative code development program are also provided.
    Type: Application
    Filed: October 30, 2015
    Publication date: September 6, 2018
    Inventors: Gavin Brebner, Christopher James Grandinetti, Andrea Frittoli
  • Publication number: 20120254621
    Abstract: A process for executing a downloadable service with specific access rights to at least one profile file in a user's computer. The web browser is used for accessing a web server through a first set of communication port and socket. Therefore is arranged a confined runtime environment such as for example an extended sandbox (11) and used in Java programming which Is assigned a second communication port and s ockets and which is used for executing downloadable service with restricted access on at least one profile file. The process can be used for executing services under the form of a signed archive file which signature is used for both validating the archive file and for selecting one particular secure class loader prior to the generation of the compiled code of the service.
    Type: Application
    Filed: July 9, 2003
    Publication date: October 4, 2012
    Inventors: Eric Raffaele, Gavin Brebner
  • Patent number: 8275791
    Abstract: A process for executing a downloadable service with specific access rights to at least one profile file in a user's computer. The web browser is used for accessing a web server through a first set of communication port and socket. Therefore is arranged a confined runtime environment such as for example an extended sandbox (11) and used in Java programming which is assigned a second communication port and sockets and which is used for executing downloadable service with restricted access on at least one profile file. The process can be used for executing services under the form of a signed archive file which signature is used for both validating the archive file and for selecting one particular secure class loader prior to the generation of the compiled code of the service.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: September 25, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Raffaele, Gavin Brebner
  • Patent number: 7472271
    Abstract: The suitability of a service provider for performing a task having a sensitivity level is gauged by using a trust level associated with the provider, in conjunction with the sensitivity level, to gauge whether or not to allocate the task to the service provider.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: December 30, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gavin Brebner, Mihaela Gittler, Dominique Vicard
  • Patent number: 7389541
    Abstract: A privacy protection system in which a user accesses via his/her personal computer (10) one or more web service providers (14, 16, 18) provides a trusted area (20) which includes storage memory (22) in which the user's profile is stored. The memory (22) is connected to fake identity generator (24) designed to generate a plurality of fake user identities (26a to 26c) and to transmit these to the service providers (14 to 18). The trusted area (20) also includes a response analyzer (30) for analyzing the responses (28a to 28c) generated by the service providers (14 to 18). From the responses the response analyzer generates the correct response, or an approximation of the correct response, for the user's true identity The system provides for obtaining personalized responses form service providers but without revealing the user's true identity.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: June 17, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guoping Jia, Gavin Brebner
  • Patent number: 7289993
    Abstract: A method of and apparatus for managing user profile information. Dummy information is first supplied to a remote profile database. Then a service operable to request the user's profile information from the remote profile database is accessed and correct user profile information is supplied to the remote profile database to update the previously supplied dummy user profile information with correct user profile information. After the service accesses the correct user profile information, dummy information is again supplied to the remote profile database to update the previously supplied correct user profile information with dummy user profile information.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: October 30, 2007
    Assignee: Hewlett-Packard Development Company L.P.
    Inventor: Gavin Brebner
  • Patent number: 7133023
    Abstract: The invention provides for context detecting apparatus which includes a housing shaped to allow the apparatus to be positioned in a plurality of orientations each corresponding to at least one particular context, means adapted to detect the orientation and communications means for communicating the orientation that thus context to a device. The housing may a cube, triangular pyramid or a regular or irregular solid and the detection means correspond to one or more sensors adapted to sense the orientation of the apparatus. The apparatus may be used to sense and communicate the context of a users activity and/or environment to a recipient computer in order to change the operating state of the computer. Changes in operating state may include causing the computer to go to standby, filtering email/messages and similar functional characteristics.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: November 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gavin Brebner
  • Publication number: 20050188049
    Abstract: A system for managing profile information in a heterogeneous network of devices hosting master and copy data in accordance with a coherence protocol, the master and copy data being associated by way of a first lease, the copy data automatically being invalidated upon expiry of the lease so that the master data may be modified in conformity with the protocol.
    Type: Application
    Filed: June 14, 2004
    Publication date: August 25, 2005
    Inventors: Stephane Perret, Stephanie Riche, Gavin Brebner
  • Publication number: 20050108273
    Abstract: A method of managing profile information comprising the steps of; supplying dummy information to a remote profile database, accessing a service operable to request profile information from the remote profile database and supplying correct information to the remote profile database, and, after accessing the service, supplying dummy information to the remote profile database.
    Type: Application
    Filed: January 16, 2004
    Publication date: May 19, 2005
    Inventor: Gavin Brebner
  • Publication number: 20050005111
    Abstract: The suitability of a service provider for performing a task having a sensitivity level is gauged by using a trust level associated with the provider, in conjunction with the sensitivity level, to gauge whether or not to allocate the task to the service provider.
    Type: Application
    Filed: March 5, 2004
    Publication date: January 6, 2005
    Inventors: Gavin Brebner, Mihaela Gittler, Dominique Vicard
  • Patent number: 6839780
    Abstract: A connection device for a computer comprising an optical connection part and an input/output controller, the optical connection part comprising a plurality of optical fibres embedded in a substrate, each fibre extending from a coupling end associated with an operative surface of the substrate and a connection end, the input/output controller comprising a plurality of light detectors and a plurality of light emitters, wherein the connection end of each optical fibre is associated with at least one light emitter and/or at least one light detector, characterised in that the input/output controller is operable to receive a message from a peripheral device located adjacent the operative surface, the message being transmitted via the optical connection part, the message comprising an identifier associated with the peripheral device.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: January 4, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gavin Brebner, Francois-Xavier Lecarpentier
  • Publication number: 20040260729
    Abstract: An agenda planning system operative to assist an entity in scheduling a sequence of events each involving a resource, the system having a planning element operative to liaise with a resource data source associated with a resource, to schedule an event involving said resource, and a profile element operable to process entity profile data to provide entity preference data and to convey the entity preference data to the planning element, whereby the event may be scheduled in accordance with the entity preference data.
    Type: Application
    Filed: March 17, 2004
    Publication date: December 23, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Stephanie Riche, Gavin Brebner
  • Publication number: 20040181683
    Abstract: A privacy protection system in which a user accesses via his/her personal computer (10) one or more web service providers (14, 16, 18) provides a trusted area (20) which includes storage memory (22) in which the user's profile is stored. The memory (22) is connected to fake identity generator (24) designed to generate a plurality of fake user identities (26a to 26c) and to transmit these to the service providers (14 to 18). The trusted area (20) also includes a response analyser (30) for analysing the responses (28a to 28c) generated by the service providers (14 to 18). From the responses the response analyser generates the correct response, or an approximation of the correct response, for the user's true identity The system provides for obtaining personalised responses form service providers but without revealing the user's true identity.
    Type: Application
    Filed: January 6, 2004
    Publication date: September 16, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Guoping Jia, Gavin Brebner
  • Publication number: 20040172460
    Abstract: The invention relates to service delivery, for example, in the context of mobile user interface devices. In particular, the invention describes methods for matching structured descriptions where the structured descriptions specify aspects or attributes of the requestor and/or the requestors' environment or context as well as the available services. The process includes the steps of detecting a context detecting the environment in which the matching is to occur, matching the detected context to a concept list appropriate to the detected context, using the concept list to transform the one or more structured descriptions into reduced structured descriptions, matching the one or more reduced structured descriptions; and providing an output representing the matching between the structured descriptions. This allows for simplification in matching process which reduces bandwidth requirements as the services requested or accessed are reduced depending on the requestors context.
    Type: Application
    Filed: October 23, 2003
    Publication date: September 2, 2004
    Inventors: Stephanie Marel, Gavin Brebner
  • Patent number: 6757685
    Abstract: A process for executing a downloadable service with specific access rights to at least one profile file in a user's computer. The web browser is used for accessing a web server through a first set of communication port and socket. Therefore is arranged a confined runtime environment such as for example an extended sandbox (11) and used in Java programming which is assigned a second communication port and sockets and which is used for executing downloadable service with restricted access on at least one profile file. The process can be used for executing services under the form of a signed archive file which signature is used for both validating the archive file and for selecting one particular secure class loader prior to the generation of the compiled code of the service.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: June 29, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Raffaele, Gavin Brebner