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).

  • 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
  • Publication number: 20040104932
    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: Application
    Filed: August 7, 2003
    Publication date: June 3, 2004
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Gavin Brebner
  • Publication number: 20040083394
    Abstract: The invention relates to a method of authenticating a users ability to carry out a transaction.
    Type: Application
    Filed: February 21, 2003
    Publication date: April 29, 2004
    Inventors: Gavin Brebner, Mihaela Gittler
  • Publication number: 20040025060
    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: February 5, 2004
    Applicant: Hewlett-Packard Company
    Inventors: Eric Raffaele, Gavin Brebner
  • Publication number: 20030169570
    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,
    Type: Application
    Filed: January 21, 2003
    Publication date: September 11, 2003
    Inventors: Gavin Brebner, Francois-Xavier Lecarpentier
  • Publication number: 20030154265
    Abstract: Process for executing an electronic service which is downloadable from a service server throughout a telecommunication network, such as an Internet network for instance, which process comprises the steps of: constructing an electronic package, such as a jar file for instance, which comprises the methods and classes for embodying a service executable by a client computer and further involving one additional cache control file for the purpose of controlling the caching operation of said electronic package within a service cache; downloading said electronic package within a service cache of an intranet and extracting from said package cache control file; caching said electronic service within said proxy in accordance with the information contained within said cache control file.
    Type: Application
    Filed: December 18, 2002
    Publication date: August 14, 2003
    Inventors: Eric Raffaele, Gavin Brebner