Patents by Inventor Christopher James Foulds

Christopher James Foulds 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: 9681189
    Abstract: Disclosed herein is a media device. The media device comprises an output component configured to deliver an experience to a user. In addition, the media device comprises a pairing communication link for exchanging information about the experience with a paired user device, and a detection component configured to directly detect an indication received from the user device. The indication is received over an air interface other than the communication link. Further, the media device comprises a processing component for decoding the indication. It is configured to exchange information via the pairing communication link with the paired user device in response to decoding the indication, the information including information about an option. The processing component is further configured to detect selection of the option and modify operation of the media device to implement the selected option.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kaido Kert, Christopher James Foulds
  • Patent number: 9450930
    Abstract: A method of pairing a first device with a second device is disclosed. Accordingly, an image that includes encoded data is generated. The encoded data includes a unique identifier for identifying the first device and an arbitrary security code. The first device displays the image on a display. The second device captures the image using an image sensing device. The encoded data is decoded to generate a decoded data. The second device sends the decoded data to a server that is communicatively connected to the first device and the second device. Upon receiving the decoded data and using the unique identifier, the server communicates with the first device to verify the arbitrary security code.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher James Foulds, Kaido Kert, Matthew T. Kaufman
  • Patent number: 9172908
    Abstract: Disclosed is a user device comprising an output component configured to deliver an experience to a user in a standalone mode of the user device and an input component configured to receive a notification of an event. The device also comprises an indication generator for generating an indication for transmission over an air interface in response to receiving the input. The indication comprises an identifier relating to the event. Further, the device comprises a processing component configured to receive a message from a network node via a network. The message indicates that a media device has detected the identifier, and also comprises information of the media device. The processing component is configured to process the message received from the network to enable transfer of at least part of the experience to the media device.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kaido Kert, Christopher James Foulds
  • Publication number: 20150095933
    Abstract: Disclosed herein a user device. The user device comprises a network interface for connecting to an internet. The user device comprises a processor configured to execute a client application having a user interface. The client application is configured to detect a media device which is capable of communicating with the user device via a local connection; said local connection is not over the internet. The client is configured to cause the detected media device to display a pairing code—the causation being effected via said local connection—and to present, via the user interface, an option to input the displayed code. The client is configured to transmit the inputted code to the internet to establish a pairing relationship with the media device. The established pairing relationship enables interaction between the user device and the media device. A corresponding method, computer program product and media device are also disclosed.
    Type: Application
    Filed: February 27, 2014
    Publication date: April 2, 2015
    Applicant: Microsoft Corporation
    Inventors: Helen Blackburn, Christopher James Foulds, Theo Colin Short
  • Publication number: 20140380362
    Abstract: Disclosed herein is a media device. The media device comprises an output component configured to deliver an experience to a user. In addition, the media device comprises a pairing communication link for exchanging information about the experience with a paired user device, and a detection component configured to directly detect an indication received from the user device. The indication is received over an air interface other than the communication link. Further, the media device comprises a processing component for decoding the indication. It is configured to exchange information via the pairing communication link with the paired user device in response to decoding the indication, the information including information about an option. The processing component is further configured to detect selection of the option and modify operation of the media device to implement the selected option.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 25, 2014
    Inventors: Kaido Kert, Christopher James Foulds
  • Publication number: 20140368603
    Abstract: Disclosed is a user device comprising an output component configured to deliver an experience to a user in a standalone mode of the user device and an input component configured to receive a notification of an event. The device also comprises an indication generator for generating an indication for transmission over an air interface in response to receiving the input. The indication comprises an identifier relating to the event. Further, the device comprises a processing component configured to receive a message from a network node via a network. The message indicates that a media device has detected the identifier, and also comprises information of the media device. The processing component is configured to process the message received from the network to enable transfer of at least part of the experience to the media device.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Kaido Kert, Christopher James Foulds
  • Publication number: 20130276079
    Abstract: A method of pairing a first device with a second device is disclosed. Accordingly, an image that includes encoded data is generated. The encoded data includes a unique identifier for identifying the first device and an arbitrary security code. The first device displays the image on a display. The second device captures the image using an image sensing device. The encoded data is decoded to generate a decoded data. The second device sends the decoded data to a server that is communicatively connected to the first device and the second device. Upon receiving the decoded data and using the unique identifier, the server communicates with the first device to verify the arbitrary security code.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 17, 2013
    Inventors: Christopher James Foulds, Kaido Kert, Matthew T. Kaufman
  • Publication number: 20130265857
    Abstract: A method of associating a first device with a second device is disclosed. The first device through its speaker broadcasts a request for association using an audio signal. The broadcasted audio signal is received by the second device through its microphone. The first and second devices then cooperatively verifies a security code and upon a successful verification of the security code, the first and the second devices are enabled to communicate with each other.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 10, 2013
    Applicant: Microsoft Corporation
    Inventors: Christopher James Foulds, Kaido Kert, Matthew T. Kaufman