Patents by Inventor Darren David

Darren David 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: 9768966
    Abstract: Techniques for peer to peer attestation are provided. An example method includes receiving, at a first device, a discovery message from a second device, based on the discovery message, establishing a communication channel between the first device and the second device, receiving, at the first device, identity information from the second device, the identity information including one or more of: a trusted platform module (TPM) endorsement key certificate, a public portion of an identity key, one or more platform control register (PCR) values or a quote of the PCR values with the identity key, verifying, at the first device, one or more of the PCR values, the quote or the endorsement key certificate and authenticating one or more of the communication channel or the identity information of the second device based on the verification of a signature received from the second device.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Darren David Krahn, William Alexander Drewry, Sumit Gwalani
  • Patent number: 9641641
    Abstract: Aspects of the subject technology relate to systems and methods for providing temporally adjusted identifiers. A first identifier is received. A second identifier is determined based on time parameters and the first identifier. The time parameters include at least a period, where the period is a minimum duration of time prior to providing a computing device with a new identifier. The second identifier is provided for transmission to at least one computing device.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Darren David Krahn, Balázs Csaba Engedy, Chiahsing Yu
  • Publication number: 20170041147
    Abstract: Techniques for peer to peer attestation are provided. An example method includes receiving, at a first device, a discovery message from a second device, based on the discovery message, establishing a communication channel between the first device and the second device, receiving, at the first device, identity information from the second device, the identity information including one or more of: a trusted platform module (TPM) endorsement key certificate, a public portion of an identity key, one or more platform control register (PCR) values or a quote of the PCR values with the identity key, verifying, at the first device, one or more of the PCR values, the quote or the endorsement key certificate and authenticating one or more of the communication channel or the identity information of the second device based on the verification of a signature received from the second device.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Darren David KRAHN, William Alexander DREWRY, Sumit GWALANI
  • Publication number: 20160262587
    Abstract: A surface cleaning apparatus having a source of suction, a chamber for receiving dirt having an inlet and an outlet, a cable storage device for storing electrical cable for providing power to the source of suction, and a fluid flow path for providing fluid communication between the outlet of the chamber and the source of suction. At least a portion of the fluid flow path extends through the cable storage device.
    Type: Application
    Filed: February 4, 2014
    Publication date: September 15, 2016
    Inventors: Simon Matthew Pougher, Darren David Holmes, Thomas Robert Harries, Daniel William Carter, Mark Barnsley
  • Publication number: 20160249778
    Abstract: A surface cleaning apparatus having a body (12), a primary air inlet (70), a first wheel (14), preferably the first wheel being positioned at or near a first end of the body, and a second wheel (16), preferably the second wheel being positioned at or near a second end of the body, a source of suction, and a chamber (100) for receiving dirt, which chamber is in fluid communication with the primary air inlet (70). The primary air inlet (70) is moveable relative to the body (12).
    Type: Application
    Filed: February 4, 2014
    Publication date: September 1, 2016
    Inventors: Mark Barnsley, Daniel William Carter, Thomas Robert Harries, Darren David Holmes, Simon Matthew Pougher
  • Patent number: 8775973
    Abstract: Various embodiments are described that are related to displaying search requests on an interactive display device. For example, one disclosed embodiment provides a method including receiving a search request input via a search request control displayed on the interactive display device, spawning a search result label spaced from the search request control, the search result label being a moveable element, and displaying the search result, the search result being spatially tethered to the search result label so that the search result moves to follow a movement of the search result label.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Luis Eduardo Cabrera-Cordon, John E. Inman, Darren David, Joshua Santangelo, Lon Charles Lundgren, Jr.
  • Patent number: 8607320
    Abstract: A system, which comprises an authorization controller operable for regulating establishment of user sessions over a data network; a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens; and a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 10, 2013
    Assignee: BCE Inc.
    Inventors: Frank Siu Hong Chan, Jeffrey Emmeti Regan, Jonathan Stephen Curtis, Edwin Thomas Allum, James Ashley Van Kessel, Manuel Lopes Branco, Darren David Goller, Calvin Chun Kit Chow
  • Publication number: 20120174011
    Abstract: Various embodiments are described that are related to displaying search requests on an interactive display device. For example, one disclosed embodiment provides a method including receiving a search request input via a search request control displayed on the interactive display device, spawning a search result label spaced from the search request control, the search result label being a moveable element, and displaying the search result, the search result being spatially tethered to the search result label so that the search result moves to follow a movement of the search result label.
    Type: Application
    Filed: April 8, 2011
    Publication date: July 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Luis Eduardo Cabrera-Cordon, John E. Inman, Darren David, Joshua Santangelo, Lon Charles Lundgren, JR.
  • Publication number: 20110271337
    Abstract: A system, which comprises an authorization controller operable for regulating establishment of user sessions over a data network; a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens; and a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 3, 2011
    Inventors: Frank Siu Hong CHAN, Jeffrey Emmeti Regan, Jonathan Stephen Curtis, Edwin Thomas Allum, James Ashley Van Kessel, Manuel Lopes Branco, Darren David Goller, Calvin Chun Kit Chow
  • Publication number: 20080276305
    Abstract: A system, which comprises an authorization controller operable for regulating establishment of user sessions over a data network; a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens; and a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden.
    Type: Application
    Filed: December 22, 2005
    Publication date: November 6, 2008
    Inventors: Frank Siu Hong Chan, Jeffrey Emmott Regan, Jonathan Stephen Curtis, Edwin Thomas Allum, James Ashley Van Kessel, Manuel Lopes Branco, Darren David Goller, Calvin Chun Kit Chow
  • Patent number: D659706
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren David, Joshua Santangelo
  • Patent number: D659707
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren David, Joshua Santangelo, Luis Eduardo Cabrerra-Cordon, John E. Inman
  • Patent number: D663311
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren David, Joshua Santangelo
  • Patent number: D663312
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren David, Joshua Santangelo
  • Patent number: D663313
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren David, Joshua Santangelo, Luis Eduardo Cabrerra-Condon, John E. Inman
  • Patent number: D663314
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren David, Joshua Santangelo, Luis Eduardo Cabrerra-Condon, John E. Inman
  • Patent number: D724283
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: March 10, 2015
    Assignee: Techtronic Floor Care Technology Limited
    Inventors: Daragh Michael Manning, Darren David Holmes, Samuel William Bennett
  • Patent number: D760459
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: June 28, 2016
    Assignee: Techtronic Industries Co. Ltd.
    Inventors: Daniel William Carter, Darren David Holmes, Simon Pougher, Thomas Robert Harries, Mark Barnsley
  • Patent number: D767833
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: September 27, 2016
    Assignee: Techtronic Floor care Technology Limited
    Inventors: Daniel William Carter, Darren David Holmes, Simon Pougher, Thomas Robert Harries, Mark Barnsley