Patents by Inventor Kenny Fok

Kenny Fok 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: 20200013052
    Abstract: A method of performing cryptocurrency transactions requiring a private key includes: establishing a connection from a smart wallet to a user device; receiving a transaction request requiring the private key; disabling the connection; retrieving the private key to a private key memory; processing the transaction; clearing the private key memory; enabling the connection; and sending a completion message. A method of performing cryptocurrency transactions requiring a private key includes: establishing a connection from a user device to a smart wallet; receiving a transaction request requiring the private key; sending the transaction request to the smart wallet; determining that the smart wallet is disconnected from the user device; waiting for the smart wallet to reconnect; and receiving a response from the smart wallet. A smart wallet includes: a storage; a private key storage; and a communication module that is able to communicate with a user device across at least one channel.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 9, 2020
    Inventors: Kenny Fok, David Chhat, Leroy Kuybus, Louis Nicdao, Jim McLaughlin, Abad Vera, Ying Xiong, Andy Fok, Mark Parreira
  • Publication number: 20190196566
    Abstract: A low power internet of things (IoT) device includes: a power source; a controller coupled to the power source; a selectively enabled power converter coupled to the power source; and a selectively enabled communication module coupled to the power converter. An automated method of controlling a low power IoT device includes: monitoring a set of hardware triggers; determining whether a set of communication criteria has been met; enabling a communication module of the IoT device if the set of communication criteria has been met; and disabling the communication module after determining that communication has been completed. A low power IoT system includes: a low power IoT device including: a power source; a controller coupled to the power source; a selectively enabled power converter coupled to the power source; and a selectively enabled communication module coupled to the power converter; and a server.
    Type: Application
    Filed: December 23, 2017
    Publication date: June 27, 2019
    Inventors: Kenny Fok, Jim McLaughlin, David Diplock, Abad Vera, Eric Sterrett, Niral Bhalodia
  • Publication number: 20190182304
    Abstract: A streaming media system includes: a source that provides streaming content to a destination across a communication channel, where: the streaming content is sent using a message structure with packets having a first payload size, each packet including at least one streaming payload having a second payload size. An automated method includes: determining a first payload size associated with a communication channel between a source and a destination; determining a second payload size associated with an encoding algorithm used to provide streaming content; determining a maximum number of message types based on the first payload size; and determining a size of an identifier associated with each message. An automated method of providing streaming content includes: receiving streaming content at a source; identifying a message structure; fragmenting the received data based on the message structure; generating an optimized packet using the fragmented data; and sending the optimized packet to a destination.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Kenny Fok, David Diplock, Niral Bhalodia, David Chhat
  • Publication number: 20180113110
    Abstract: A medical test system includes: a test cartridge having a sample collection portion, a test substrate, a result indicator, and a reservoir that stores a test solution; and a measurement station including: a reservoir lock that couples to the reservoir; a tester manipulator that couples to the sample collection portion and is able to insert the test substrate into the reservoir portion in order to apply the test solution to the test substrate; and a sensor able to identify a result. A medical test cartridge includes: a tester portion including: a collection element; substrate; and result indicator; and a base portion including: a reservoir housing a test solution. An automated method of evaluating a medical sample includes: receiving a base portion of a test cartridge; securing the base portion using a retention element; receiving a tester portion of the test cartridge; and inserting the tester portion into the base portion.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 26, 2018
    Inventors: Kenny Fok, Niral Bhalodia, David Diplock, Eric Sterrett
  • Patent number: 9952189
    Abstract: An automated method of detecting measurement inaccuracy in an air quality detection system includes: receiving an air quality measurement from at least two sensors; determining a difference among the received air quality measurements; and comparing the difference to a threshold value. A system that detects measurement inaccuracy in an air quality detection includes: multiple smart residue avoidance and inaccuracy detection (SRAID) devices; and a server. An SRAID device includes: a plurality of air quality detection sensors; a controller able to: receive measurements from the plurality of air quality detection sensors; calculate a difference among the received measurements; and generate a notification if the difference exceeds a threshold value; and a communication module able to communicate with at least one of a server and an air flow controller device.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 24, 2018
    Assignee: ESMART TECH, INC
    Inventors: Li Chen, Kenny Fok, David Diplock, Niral Bhalodia, Ying Xiong
  • Publication number: 20180048624
    Abstract: An automated method of establishing a virtual private network (VPN) includes: sending, from a secure gateway, a request to a remote server; receiving a response to the request from the server; providing, at the gateway, a graphic code comprising a set of VPN attributes; and providing, at the gateway, access to the VPN. An automated method of establishing a VPN includes: receiving, at a server, a request from a secure gateway; sending a response to the request to the gateway; and providing, to a user device, VPN configuration information. An automated method of establishing a VPN includes: generating, at a secure gateway, a key pair including a public key and a private key; generating a request; sending the request to a remote server; receiving, at the gateway, a response to the request; and providing, at the gateway, a graphic code comprising a set of VPN attributes.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 15, 2018
    Inventors: Kenny Fok, David Diplock, Niral Bhalodia, Li Chen, Ying Xiong
  • Publication number: 20170359172
    Abstract: A detection and monitoring system includes: at least one host; and a plurality of detection modules, where the at least one host and the plurality of detection modules communicate across an encrypted channel using a shared key. An automated method that provides secure communications includes: receiving, at a detection module, a session request message sent from a host; sending, from the detection module to the host, a session create message; and receiving, at the detection module, a session accept message sent from the host. An automated method of enabling communication in a detection and monitoring system includes: identifying, at a server, a set of detection modules; identifying, at the server, a set of hosts; generating, at the server, an updated secret shared key; and pushing the updated shared secret key from the server to the set of detection modules and the set of hosts using an encrypted channel.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 14, 2017
    Inventors: Li Chen, Kenny Fok, David Diplock, Niral Bhalodia, Ying Xiong
  • Publication number: 20170353060
    Abstract: A safety shield for over the air (OTA) charging includes: a structural element having: a first surface that reflects and refracts OTA charging transmissions; and a second surface that obstructs and absorbs OTA charging transmissions. An OTA charging system includes: an OTA charging station; and a safety shield movably coupled to the OTA charging station. An OTA charging device includes: a housing; at least one OTA transmitter positioned inside the housing; and a safety shield coupled to the housing.
    Type: Application
    Filed: May 19, 2017
    Publication date: December 7, 2017
    Inventors: Ying Xiong, Kenny Fok, David Diplock, Niral Bhalodia
  • Patent number: 9769669
    Abstract: Apparatus, methods, computer readable media and processors may provide a secure architecture within which a client application on a wireless device may, in some aspects, exchange information securely with resident device resources, and in other aspects, with a remote server over a wireless network.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: September 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip
  • Patent number: 9538404
    Abstract: In an embodiment, a product acceptance test application is transmitted by an apparatus across a wireless network to a wireless communications device. The product acceptance test application is configured to be executed by the wireless communications device so as to simulate network communications corresponding to a network communications test scenario. The wireless communications device simulates the network communications using the product acceptance test application and generates product acceptance data which is sent to the apparatus. The apparatus receives the product acceptance data from the wireless communication device indicative of test result data that is based upon the simulated network communications. The apparatus determines a product acceptance decision based on the product acceptance data.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Paul M. Seckendorf, Kenny Fok, Yousong Mei
  • Patent number: 9288078
    Abstract: Apparatus, methods, computer readable media and processors operable on a wireless device may provide an anti-spam engine operable to intercept content intended for and/or generated by client applications, and filter out unwanted content. The anti-spam engine may include a configurable module having a spam filter that may determine whether content is unwanted. Based on the result of subjecting the content to the spam filter, the anti-spam engine may forward the content to the intended client application and/or a network destination, and/or may generate a spam log. The anti-spam module may be further operable to forward the spam log to another device, such as a user manager device, operable to analyze the log and generate a report which may be viewable by an operator.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: March 15, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Tia Manning Cassett, Jihyun Hwang
  • Publication number: 20160073482
    Abstract: In an embodiment, a control device is configured to control a mobile IoT light output device (e.g., a mobile phone, etc.) in an Internet of Things (IoT) environment. The control device detects that the mobile IoT light output device is present in a region of the IoT environment along with one or more stationary IoT light output devices. The control device determines a target lighting scene to be implemented within the region of the IoT environment, and establishes a lighting configuration of the mobile IoT light output device to be used in conjunction with a lighting configuration of each of the one or more stationary IoT light output devices to achieve the target lighting scene.
    Type: Application
    Filed: March 20, 2015
    Publication date: March 10, 2016
    Inventors: Kenny FOK, David Comron DIPLOCK, Jason Wayne FULLEN, Haddas BRONFMAN, J. Keith THOMSON, Brian Douglas VOGELSANG
  • Patent number: 9137664
    Abstract: A mobile device, and particularly a wireless device, provides a computing platform upon which third-party (e.g., accessory) applications can execute, increasing features/functions desirable to a user. In order to better serve users of wireless devices, third-party developers of such applications would benefit from information about how their fielded applications are being used. However, creating log packets that can ultimately reach the developers is generally not permissible or enabled by wireless devices due to privacy concerns, safeguards against malicious applications, the environment generally afforded to accessory applications, the limited communication channel (e.g., bandwidth, duration, user expense, etc.), and difficulty in integrating such applications to chipsets tailored for mobile devices, such as cell phones.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip
  • Patent number: 8874082
    Abstract: Apparatus, methods, and programs for protecting data on a wireless device may include a wireless device having a computer platform with a processing engine operable, based upon configurable parameters, to log data access attempt on the wireless device and transmit the log to a remote device. Furthermore, the wireless device may be configured to execute locally and remotely generated control commands on the wireless device, the commands operable to modify an operation of the wireless device. The embodiment may also include an apparatus operable to receive the transmitted log, analyze the received log and transmit a control command to the wireless device. The apparatus may further generate a data access report and make the report available to an authorized user.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: October 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sanjay K. Jha, Behrooz L. Abdi, Clifton Eugene Scott, Kenny Fok, Eric Chi Chung Yip, Tia Manning Cassett
  • Patent number: 8818396
    Abstract: Apparatus and methods for estimating a geographical position corresponding to an event associated with operation of a wireless device communicating in a wireless communications network. The time and distance between the occurrence of the event and the related time and speed of the wireless device of at least one of a first and second location fix, respectively measured before and after the event, are analyzed. The first and second location fixes having Quality of Service (QoS) adjusted such that the resulting fixes are based at least partly on terrestrial wireless communication measurements. These analyses include comparing those metrics to predetermined time thresholds to validate a geographic position and, in some instances, determine a preferred geographic position to associate with the event.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: August 26, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip
  • Patent number: 8818389
    Abstract: Apparatus and methods of determining a connection quality between a communication device and a communications network comprise receiving from the communication device at least one of a communication device processor-generated event code and a corresponding communication device processor-generated event data based on execution of a predetermined connection quality configuration by the communication device. The processor-generated event code and the processor-generated event data correspond to connection quality aspects of a communication between the communication device and the communications network. Additionally, this aspect of the method further comprises generating a connection quality characteristic associated with the communication according to analysis of at least one of the processor-generated event code and the processor-generated event data by a connection quality state machine, and storing the generated connection quality characteristic corresponding to the communication.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: August 26, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip, Jinghui Yang
  • Patent number: 8732261
    Abstract: Apparatus and methods in a load balancer computing apparatus include, in aspects, determining if a master is functioning, and if the master is not functioning, then attempting to become the master by setting a master network identification in a master database table to a self network identification before at least one other slave sets a corresponding other slave network identification as the master network identification in the master database table. In other aspects, the apparatus and methods include assigning each of a group of commands to one of a plurality of slaves, storing the commands and a corresponding assignment in a database table, checking a command status in the database table for each of the group of commands, wherein the command status indicates whether or not the respective command has been executed; and executing a callback function when all the commands are executed.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: May 20, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip
  • Patent number: 8719419
    Abstract: Apparatus and methods may include a multimedia test engine operable to exercise and test multimedia application programming interfaces (APIs) of a wireless device based upon execution of a test configuration comprising a test script downloadable to the wireless device. The test engine is resident in memory on the wireless device and is operable to collect multimedia test data and, in some aspects, wireless device performance data, based upon the test configuration and forward the collected data to another device operable to analyze the collected data and generate a multimedia API test report viewable by an authorized user.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: May 6, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Farrukh Usmani, Kenny Fok, Tia Manning Cassett, Eric Chi Chung Yip
  • Patent number: 8620314
    Abstract: Apparatus and methods for determining a connection quality of a wireless device with a wireless communications network comprise a user manager operable to receive a plurality of communications messages as recorded by the wireless device, where the plurality of communications messages comprise messages transmitted from and received by the wireless device via the wireless communication network. Further, a connection quality module associated with the user manager is operable to generate a connection quality record comprising a connection quality characteristic based on a detection of a predetermined sequence of communications messages within the plurality of communications messages. Optionally, an optimization module may generate a configuration change for the wireless device and/or a network component based on the connection quality characteristic.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: December 31, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip, Jihyun Hwang, Lenaig Genevieve Guellec
  • Patent number: 8606299
    Abstract: Apparatus and methods may approximate a location of an event occurring on a wireless device based upon at least one of a first set of location fix information corresponding to a first set of location fix information corresponding to a first position fix of the wireless device prior to the event and a second set of location fix information corresponding to a second position fix of the wireless device after the event. An event positioning determination module may calculate an approximate geographic location of the wireless device at the time of the event based upon a predetermined relationship between the event and at least one of the first and second set of location fix information.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: December 10, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Kenny Fok, Eric Chi Chung Yip, Mikhail A. Lushin