Patents by Inventor Christopher Best
Christopher Best 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: 12289305Abstract: Techniques for providing a computer-implemented authentication integrity challenge (AIC) service are described.Type: GrantFiled: June 12, 2023Date of Patent: April 29, 2025Assignee: Amazon Technologies, Inc.Inventors: Christopher Best, Benjamin Gordon, Nicolas Taing, Ryan Mark Lacy
-
Patent number: 10623342Abstract: A system for integrating messaging network and external service providers includes: a messaging server connected to a network; and an integration server connected to the messaging server via the network. The messaging server routes messages between client devices, and autonomously generate responses to messages received from the client devices, by selecting content based on the messages and sending the content to the client devices. The content identifies a web page hosted at the integration server. The integration server receives a request for the web page from a client device, and sends the web page, including at least one selectable element, to the client device. Responsive to receiving a selection of the selectable element from the client device, the integration server transmits a message command to the client device, for causing the client device to transmit a message to the messaging server containing a web page identifier.Type: GrantFiled: October 5, 2016Date of Patent: April 14, 2020Assignee: KIK INTERACTIVE INC.Inventors: Malcolm Clarke, Christopher Best, Michael Mackenzie, Laura Newton, Craig Gurnik, Aleem Haji
-
Patent number: 10264051Abstract: According to embodiments described in the specification, a method and system for replicating an application on an auxiliary computing device are provided. The system includes the auxiliary computing device, a mobile computing device executing the application, and at least one server. The server provides the auxiliary computing device with a web application, and the auxiliary computing device presents a code generated using the web application on its display. The mobile computing device captures the code, and uses the code to establish a connection with the auxiliary computing device via the server. The server then routes data between the auxiliary computing device, the mobile computing device and other devices. The data includes application control data, which is routed between the mobile computing device and the auxiliary computing device; and message data, which is routed between the mobile computing device and other devices.Type: GrantFiled: May 31, 2018Date of Patent: April 16, 2019Assignee: KIK INTERACTIVE INC.Inventor: Christopher Best
-
Publication number: 20180278672Abstract: According to embodiments described in the specification, a method and system for replicating an application on an auxiliary computing device are provided. The system includes the auxiliary computing device, a mobile computing device executing the application, and at least one server. The server provides the auxiliary computing device with a web application, and the auxiliary computing device presents a code generated using the web application on its display. The mobile computing device captures the code, and uses the code to establish a connection with the auxiliary computing device via the server. The server then routes data between the auxiliary computing device, the mobile computing device and other devices. The data includes application control data, which is routed between the mobile computing device and the auxiliary computing device; and message data, which is routed between the mobile computing device and other devices.Type: ApplicationFiled: May 31, 2018Publication date: September 27, 2018Inventor: Christopher BEST
-
Patent number: 10015227Abstract: According to embodiments described in the specification, a method and system for replicating an application on an auxiliary computing device are provided. The system includes the auxiliary computing device, a mobile computing device executing the application, and at least one server. The server provides the auxiliary computing device with a web application, and the auxiliary computing device presents a code generated using the web application on its display. The mobile computing device captures the code, and uses the code to establish a connection with the auxiliary computing device via the server. The server then routes data between the auxiliary computing device, the mobile computing device and other devices. The data includes application control data, which is routed between the mobile computing device and the auxiliary computing device; and message data, which is routed between the mobile computing device and other devices.Type: GrantFiled: February 6, 2015Date of Patent: July 3, 2018Assignee: KIK INTERACTIVE INC.Inventor: Christopher Best
-
Patent number: 9756486Abstract: A method is provided of initiating communications, comprising: storing, in a memory at a messaging server, a plurality of subscriber records, each subscriber record containing a subscriber identifier and a subscriber type indicator; a first subset of the subscriber records having a first subscriber type indicator, and a second subset of the subscriber records having a second subscriber type indicator; determining, at the messaging server, whether to generate initiation data; when the determination is affirmative: selecting at least one of the second subset of the subscriber records; generating the initiation data, the initiation data including at least the subscriber identifier of the selected subscriber record; and transmitting the initiation data to a computing device corresponding to at least one of the first subset of subscriber records.Type: GrantFiled: October 1, 2015Date of Patent: September 5, 2017Assignee: KIK INTERACTIVE INC.Inventors: Christopher Best, Michael MacKenzie
-
Publication number: 20170214757Abstract: A method of collecting input data at a server includes: receiving a message from a client device, the message containing a location identifier; responsive to receiving the message, retrieving a plurality of keywords corresponding to the location identifier from a memory; transmitting a message to the client device containing the retrieved keywords; receiving a selection of one of the retrieved keywords from the client device; retrieving from the memory an action identifier corresponding to the selected keyword; and executing the action corresponding to the action identifier.Type: ApplicationFiled: November 28, 2016Publication date: July 27, 2017Inventors: Ted LIVINGSTON, Christopher BEST, Jae Hyung KIM, Michael ROBERTS, Evelyn TCHAO, Shums KASSAM, Jaclyn LING, Maksims VOLKOVS
-
Publication number: 20170099588Abstract: A method is provided of initiating communications, comprising: storing, in a memory at a messaging server, a plurality of subscriber records, each subscriber record containing a subscriber identifier and a subscriber type indicator; a first subset of the subscriber records having a first subscriber type indicator, and a second subset of the subscriber records having a second subscriber type indicator; determining, at the messaging server, whether to generate initiation data; when the determination is affirmative: selecting at least one of the second subset of the subscriber records; generating the initiation data, the initiation data including at least the subscriber identifier of the selected subscriber record; and transmitting the initiation data to a computing device corresponding to at least one of the first subset of subscriber records.Type: ApplicationFiled: October 1, 2015Publication date: April 6, 2017Inventors: Christopher BEST, Michael MACKENZIE
-
Publication number: 20160381114Abstract: According to embodiments described in the specification, a method and system for replicating an application on an auxiliary computing device are provided. The system includes the auxiliary computing device, a mobile computing device executing the application, and at least one server. The server provides the auxiliary computing device with a web application, and the auxiliary computing device presents a code generated using the web application on its display. The mobile computing device captures the code, and uses the code to establish a connection with the auxiliary computing device via the server. The server then routes data between the auxiliary computing device, the mobile computing device and other devices. The data includes application control data, which is routed between the mobile computing device and the auxiliary computing device; and message data, which is routed between the mobile computing device and other devices.Type: ApplicationFiled: February 6, 2015Publication date: December 29, 2016Applicant: KIK INTERACTIVE INC.Inventor: Christopher BEST
-
Patent number: 8529086Abstract: One embodiment of the present invention relates to a portable illumination system having a locked state that minimizes unintended activation. The system includes a first activated state, deactivated state, and locked state. The first activated state generates a first optical output via the optical output device. The deactivated state deactivates the optical output device. The locked state also deactivates the optical output device. The system further includes a switching mechanism configured to receive a first and second physical user input and an algorithm of operation for each of the states. The algorithms of operation for the first activated state and the deactivated state correlate the first and second physical user inputs with a state change between the first activated state, deactivated state, and locked state. The algorithm of operation for the locked state is restricted in that it correlates only the second physical user input with a state change.Type: GrantFiled: December 27, 2010Date of Patent: September 10, 2013Assignee: Black Diamond Equipment Ltd.Inventors: Joseph Skrivan, Douglas Heinrich, Jeremy Allen Saxton, Christopher Best
-
Patent number: 8313282Abstract: Disclosed is a compact and integrated fan, pump, and heat exchanger system where air-cooling is performed via the fan, liquid cooling is performed via a pump, and heat exchange fins in thermal contact with a fluid channel act as a heat exchanger. Heated fluid is carried inside the fluid channel, where heat therein is conducted to the fins. The air flows around the outside surfaces of the fins so that the heat transfers from the heated fluid into the air stream.Type: GrantFiled: September 2, 2009Date of Patent: November 20, 2012Assignee: Minebea Co., Ltd.Inventors: Yousef Jarrah, Gregory M Chrysler, Patrick Harper, Shen Zhao, Glen Meadows, Christopher Best, Hirofumi Shoji, Thang Ngugen
-
Publication number: 20120250237Abstract: A rechargeable battery system, including a housing, a negative terminal, a positive terminal, and a third terminal. The negative terminal is electrically coupled to the rechargeable electrical discharge member and may be electrically coupled to the housing. The positive terminal is electrically coupled to the rechargeable electrical discharge member and electrically isolated from the negative terminal. The third terminal is electrically coupled to the negative terminal. The third terminal is also physically isolated from both the positive and negative terminal. A non-conductive sleeve substantially encases the housing and the negative terminal around which the positive, negative, and third terminals are externally exposed.Type: ApplicationFiled: March 27, 2012Publication date: October 4, 2012Inventors: Joseph Skrivan, Douglas Heinrich, Christopher Best, Jeremy Allen Saxton
-
Patent number: 8276943Abstract: The present invention relates to systems and methods for damping the impact and rebound forces associated with the use of elongated poles. One embodiment of the present invention relates to a supportive pole system including an elongated shaft, hand receiving member, tip, and force absorbing system. The force absorbing system includes a damping member externally disposed on the elongated shaft between the elongated shaft and either the hand receiving member or the tip. The damping member includes an elastic material such as elastomer that rebounds in response to a compression force. The damping member may include a plurality of stages configured to include independent damping force response characteristics. The force absorbing system may further include a rebound air dampener within the hand receiving member for controlling the rebound force characteristics of the damping member.Type: GrantFiled: November 12, 2007Date of Patent: October 2, 2012Assignee: Black Diamond Equipment, Ltd.Inventors: Christopher Best, David Mellon, Ben Walker
-
Patent number: 8132344Abstract: The invention generally relates to a selectable boot articulation and support system. One embodiment of the present invention relates to a boot system including an intercoupled upper and lower shell configured to encase a user's foot and lower leg. The boot system further includes an articulation system effecting the articulation between the upper and lower shell. The articulation system includes an instep member coupled and positioned with respect to the upper shell in a manner that facilitates selection between a locked configuration and an unlocked configuration. The unlocked configuration provides increased articulation and decreased stiffness between the upper and lower shell with respect to the locked configuration. The instep member may include a releasable dorsal coupling between portions of the upper shell. The instep member may also include one or more moveable lateral couplings with the upper shell.Type: GrantFiled: June 30, 2009Date of Patent: March 13, 2012Assignee: Black Diamond Equipment, Ltd.Inventors: Brendan Perkins, Christopher Best, David Narajowski, Derek Gordon Gustafson, Jacob Hall, Thomas Laakso, Loren Mills, Evan Anton Bouchier
-
Patent number: 8018186Abstract: An electronic system for controlling a fan motor includes a microcontroller and a drive circuit. The microcontroller draws power from a first voltage source and generates control signals for sending drive current to stator coils of a fan motor via the drive circuit. The electronic system further includes a second voltage source to provide the microcontroller with an amount of energy sufficient to operate for a short period of time when the voltage of the first voltage source drops below a predetermined level. The microcontroller is configured to detect when the voltage level of the first voltage source drops below a given level and generates control signals for the drive circuit to discharge energy in the stator coils of the fan motor to quickly stop operation of the fan motor within a short period of time.Type: GrantFiled: September 17, 2008Date of Patent: September 13, 2011Assignee: Minebea Co., Ltd.Inventors: Scott Frankel, Christopher Best
-
Publication number: 20110204826Abstract: One embodiment of the present invention relates to a portable illumination system having a locked state that minimizes unintended activation. The system includes a first activated state, deactivated state, and locked state. The first activated state generates a first optical output via the optical output device. The deactivated state deactivates the optical output device. The locked state also deactivates the optical output device. The system further includes a switching mechanism configured to receive a first and second physical user input and an algorithm of operation for each of the states. The algorithms of operation for the first activated state and the deactivated state correlate the first and second physical user inputs with a state change between the first activated state, deactivated state, and locked state. The algorithm of operation for the locked state is restricted in that it correlates only the second physical user input with a state change.Type: ApplicationFiled: December 27, 2010Publication date: August 25, 2011Inventors: Joseph Skrivan, Douglas Heinrich, Jeremy Allen Saxton, Christopher Best
-
Publication number: 20100066279Abstract: An electronic system for controlling a fan motor includes a microcontroller and a drive circuit. The microcontroller draws power from a first voltage source and generates control signals for sending drive current to stator coils of a fan motor via the drive circuit. The electronic system further includes a second voltage source to provide the microcontroller with an amount of energy sufficient to operate for a short period of time when the voltage of the first voltage source drops below a predetermined level. The microcontroller is configured to detect when the voltage level of the first voltage source drops below a given level and generates control signals for the drive circuit to discharge energy in the stator coils of the fan motor to quickly stop operation of the fan motor within a short period of time.Type: ApplicationFiled: September 17, 2008Publication date: March 18, 2010Applicant: Minebea Co., Ltd.Inventors: Scott Frankel, Christopher Best
-
Publication number: 20090320327Abstract: The invention generally relates to a selectable boot articulation and support system. One embodiment of the present invention relates to a boot system including an intercoupled upper and lower shell configured to encase a user's foot and lower leg. The boot system further includes an articulation system effecting the articulation between the upper and lower shell. The articulation system includes an instep member coupled and positioned with respect to the upper shell in a manner that facilitates selection between a locked configuration and an unlocked configuration. The unlocked configuration provides increased articulation and decreased stiffness between the upper and lower shell with respect to the locked configuration. The instep member may include a releasable dorsal coupling between portions of the upper shell. The instep member may also include one or more moveable lateral couplings with the upper shell.Type: ApplicationFiled: June 30, 2009Publication date: December 31, 2009Inventors: Brendan Perkins, Christopher Best, David Narajowski, Derek Gordon Gustafson, Jacob Hall, Thomas Laakso, Loren Mills, Evan Anton Bouchier
-
Publication number: 20080116682Abstract: The present invention relates to systems and methods for damping the impact and rebound forces associated with the use of elongated poles. One embodiment of the present invention relates to a supportive pole system including an elongated shaft, hand receiving member, tip, and force absorbing system. The force absorbing system includes a damping member externally disposed on the elongated shaft between the elongated shaft and either the hand receiving member or the tip. The damping member includes an elastic material such as elastomer that rebounds in response to a compression force. The damping member may include a plurality of stages configured to include independent damping force response characteristics. The force absorbing system may further include a rebound air dampener within the hand receiving member for controlling the rebound force characteristics of the damping member.Type: ApplicationFiled: November 12, 2007Publication date: May 22, 2008Inventors: Christopher Best, David Mellon, Ben Walker
-
Publication number: 20080015051Abstract: A multi-piece iron-type golf club head with a substantial weight member is disclosed and claimed. The golf club head includes a plurality of body members. A first body member includes a face, a rear surface, and a hosel. A viscoelastic material is attached to the rear surface, and a second body member is attached to the viscoelastic material. The second body member, which may be a weight member, has a substantially larger mass than in known golf clubs. The viscoelastic member may form a substantial part of the club head. The club head may also have a recess located in a top portion thereof between the heel and the toe and extending toward the sole. A low-density insert may be positioned within the recess.Type: ApplicationFiled: June 7, 2007Publication date: January 17, 2008Inventors: Ryan Roach, Peter Soracco, Christopher Best