Patents by Inventor Christopher Coley
Christopher Coley 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: 20230394188Abstract: A computer-implemented method for implementing an architecture for a smart building includes receiving, by a hub of the smart building, speech input from a smart speaker. The speech input describes asynchronous events associated with smart devices in the smart building. The hub is connected to a cloud Web Application Messaging Protocol (WAMP) router located in a cloud. The asynchronous events are converted to a trigger, a condition, or an action to be performed by at least one smart device. An automated flow is generated for controlling at least one adapter in the smart building from at least one of the trigger, the condition, or the action. The at least one adapter operates the at least one smart device. The at least one smart device corresponds to at least one node in the automated flow.Type: ApplicationFiled: May 23, 2023Publication date: December 7, 2023Inventors: James Zhang, Andrew Rubin, Volodymyr Ishchenko, Oleksii Parshyn, Joel Buchheim-Moore, Jeffrey Regan, Kristopher Linquist, Yateesh Chandraiah, Omer Akram, Jean-Baptiste Theou, Christopher Coley, Kevin Hoffman, Omar Puig, Sergei Kononov, Avinash Shetty, Mike Eynon
-
Patent number: 10565861Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: GrantFiled: September 28, 2018Date of Patent: February 18, 2020Assignee: Logitech Europe S.A.Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 10445934Abstract: An architecture includes a system to create an augmented reality environment in which images are projected onto a scene and user movement within the scene is captured. The augmented reality environment is hosted within a surrounding area in which various ambient conditions, external to the augmented reality environment, persist. The architecture monitors the external conditions and controls secondary devices that selectively modify the conditions as desired in cooperation with operation of the augmented reality environment to effectively enhance user experience. Alternatively or additionally, the architecture may inform the user of what changes to make, and the user manually makes the adjustments.Type: GrantFiled: September 26, 2016Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Edward Dietz Crump, William Thomas Weatherford, Christopher Coley
-
Publication number: 20190035261Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: ApplicationFiled: September 28, 2018Publication date: January 31, 2019Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickenson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 10115301Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: GrantFiled: November 27, 2017Date of Patent: October 30, 2018Assignee: Logitech Europe S.A.Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 10008037Abstract: An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.Type: GrantFiled: June 10, 2011Date of Patent: June 26, 2018Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Edward Dietz Crump, Robert A. Yuan, Christopher Coley, Colter E. Cederlof
-
Patent number: 9996972Abstract: An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.Type: GrantFiled: June 10, 2011Date of Patent: June 12, 2018Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Edward Dietz Crump, Colter E. Cederlof, Christopher Coley, Robert A. Yuan
-
Publication number: 20180082576Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: ApplicationFiled: November 27, 2017Publication date: March 22, 2018Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 9921641Abstract: An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.Type: GrantFiled: June 10, 2011Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Christopher Coley, Robert A. Yuan, Edward Dietz Crump, Colter E. Cederlof
-
Patent number: 9911321Abstract: Systems and methods utilize a smart control hub and a relatively “dumb” remote control device that receives display information from the control hub. The remote control communicates simplified commands that are interpreted by the control hub, and translated into commands that are transmitted by the control hub to devices being controlled. Various display pages, or menus of options, may be fed to the remote control and displayed and/or updated on the remote control. A user can navigate the various pages to control various devices using a limited number of buttons and/or a limited reconfigurable input surface. The pages may be updated, for example, to reflect current state information for devices, e.g. on/off, percent power, etc., or to change available commands, e.g. alternating between “on” and “off”, “pause” and “play”, etc.Type: GrantFiled: March 18, 2016Date of Patent: March 6, 2018Assignee: Logitech Europe S.A.Inventors: Gareth Selfe, Wei Jiang, Christopher Coley
-
Patent number: 9830808Abstract: Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.Type: GrantFiled: September 14, 2015Date of Patent: November 28, 2017Assignee: LOGITECH EUROPE S.A.Inventors: Gareth Selfe, Christopher Coley, Oliver Hoheisel, Matthew Dickinson, Stephen Wheeler, John Craig Robert DeGruchy
-
Patent number: 9766057Abstract: Objects and their placement within a particular scene may be characterized using structured light with no or minimal manual intervention or calibration to the scene. The structured light pattern may be rendered with visible light, yet imperceptible to users, by generating a set of opposing excursions in one or more image properties for durations which are shorter than the integration time of the human eye. A set of assumptions and ongoing testing of those assumptions against physical objects identified within the environment allows characterization of the scene and the objects therein.Type: GrantFiled: September 29, 2014Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Christopher Coley, Jonathan Betts-LaCroix, William Spencer Worley, III
-
Patent number: 9478067Abstract: An architecture includes a system to create an augmented reality environment in which images are projected onto a scene and user movement within the scene is captured. In addition to primary visual stimuli, the architecture further includes introduction of a secondary form of sensory feedback into the environment to enhance user experience. The secondary sensory feedback may be tactile feedback and/or olfactory feedback. The secondary sensory feedback is provided to the user in coordination with the visual based activity occurring within the scene.Type: GrantFiled: April 8, 2011Date of Patent: October 25, 2016Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Christopher Coley, Edwin Joseph Selker, William Thomas Weatherford
-
Publication number: 20160307439Abstract: Systems and methods utilize a smart control hub and a relatively “dumb” remote control device that receives display information from the control hub. The remote control communicates simplified commands that are interpreted by the control hub, and translated into commands that are transmitted by the control hub to devices being controlled. Various display pages, or menus of options, may be fed to the remote control and displayed and/or updated on the remote control. A user can navigate the various pages to control various devices using a limited number of buttons and/or a limited reconfigurable input surface. The pages may be updated, for example, to reflect current state information for devices, e.g. on/off, percent power, etc., or to change available commands, e.g. alternating between “on” and “off”, “pause” and “play”, etc.Type: ApplicationFiled: March 18, 2016Publication date: October 20, 2016Applicant: Logitech Europe S.A.Inventors: Gareth Selfe, Wei Jiang, Christopher Coley
-
Patent number: 9462262Abstract: An architecture includes a system to create an augmented reality environment in which images are projected onto a scene and user movement within the scene is captured. The augmented reality environment is hosted within a surrounding area in which various ambient conditions, external to the augmented reality environment, persist. The architecture monitors the external conditions and controls secondary devices that selectively modify the conditions as desired in cooperation with operation of the augmented reality environment to effectively enhance user experience. Alternatively or additionally, the architecture may inform the user of what changes to make, and the user manually makes the adjustments.Type: GrantFiled: August 29, 2011Date of Patent: October 4, 2016Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Edward Dietz Crump, William Thomas Weatherford, Christopher Coley
-
Patent number: 9349217Abstract: An architecture is provided to integrate multiple augmented reality environments to expand user experiences that might otherwise be limited in a single augmented reality environment. The architecture includes multiple augmented reality functional nodes located in separate locations to generate augmented reality environments within respective locations. The nodes are communicatively coupled together through a peer network, via cloud services, or other arrangements. The community of environments allows data, such as captured images, to be ported from one location to another, thereby allowing users to share in common experiences. Examples of such experiences might include team software coding, playing software games, virtually extending line-of-sight beyond physical boundaries, and controlling remote locations by virtually placing oneself in those locations.Type: GrantFiled: September 23, 2011Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Edward Dietz Crump, William Thomas Weatherford, Christopher Coley
-
Patent number: 9300900Abstract: A method and apparatus for increasing the effective contrast ratio and brightness yields for digital light valve image projectors using a variable luminance control mechanism (VLCM), associated with the projector optics, for modifying the light output and provide a correction thereto; and an adaptive luminance control module (ALCM) for receiving signals from the video input board, the adaptive luminance control module producing a signal on a VLCM bus connecting the variable luminance control mechanism and the adaptive luminance control module, the signal causing the variable luminance control mechanism to change the luminance of the light output and provide a corrected video signal for the projector.Type: GrantFiled: April 21, 2014Date of Patent: March 29, 2016Assignee: ALLEN VIDEO TECHNOLOGY INC.Inventors: Eddie E. Allen, Thomas D. Strade, Christopher Coley
-
Patent number: 9241141Abstract: Sensing systems using projection blocks of structured light provide useful information about the surfaces they are projected onto. A camera captures an image which contains a captured block, that is, an image of the projection block interacting with the surface. Corrections may be applied to the captured image to compensate for distortions produced by projector and/or camera systems and produce a corrected image. Noise may be removed from the corrected image using a bilateral filter, producing a filtered image. The filtered image may be processed to determine a boundary of the captured block.Type: GrantFiled: December 23, 2011Date of Patent: January 19, 2016Assignee: Amazon Technologies, Inc.Inventors: Samuel Henry Chang, Christopher Coley, Lynnda Gray, Petr G. Shepelev
-
Patent number: 9229550Abstract: A configurable user interface (UI) includes actuators capable of protruding from a surface of the configurable UI to effectively add texture, buttons, knobs, or other virtual objects with which a user may interact. In addition, this document describes a system for supplementing this configurable UI by projecting content onto the surface, such as one or more images corresponding to the set of controls provided by the configurable UI. In addition, the system may identify (e.g., with use of a camera) when a user interacts with the configurable UI and may instruct the configurable UI to physically modify some aspect of the interface in response.Type: GrantFiled: November 29, 2011Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Christopher Coley
-
Patent number: D806657Type: GrantFiled: October 16, 2015Date of Patent: January 2, 2018Assignee: Logitech Europe S.A.Inventors: Giuseppe Russo, Andrew Julian Gartrell, Ram Chaturabul, Gregory Staples, Christopher Coley, Amish Rajesh Babu