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: 20240187475Abstract: An IoT communication system and method with a network-connected server running an IoT application. And connected to one or more originating IoT devices and target IoT devices having first and second responses, respectively. The IoT application generates a data object containing information of at least one of text, the first response, video, and image corresponding to an initiating user's action, and has a translator, converting information in the data object to a form operable by the target IoT device(s) if the second response does not match the first response. The system also has an IoT App installed on a target user's smart device, connected to network and provides a notification to the target user of information in the data object. The system and method can also receive machine/API input and forward (with or without translation) to the respective IoT devices. As well as coordinate secure communication via an encrypted network.Type: ApplicationFiled: November 30, 2023Publication date: June 6, 2024Applicant: LUMENLY LAMPS, INCInventors: Deidre WARD, Kenny FOK
-
Publication number: 20200013052Abstract: 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: ApplicationFiled: July 5, 2018Publication date: January 9, 2020Inventors: Kenny Fok, David Chhat, Leroy Kuybus, Louis Nicdao, Jim McLaughlin, Abad Vera, Ying Xiong, Andy Fok, Mark Parreira
-
Publication number: 20190196566Abstract: 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: ApplicationFiled: December 23, 2017Publication date: June 27, 2019Inventors: Kenny Fok, Jim McLaughlin, David Diplock, Abad Vera, Eric Sterrett, Niral Bhalodia
-
Publication number: 20190182304Abstract: 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: ApplicationFiled: December 12, 2017Publication date: June 13, 2019Inventors: Kenny Fok, David Diplock, Niral Bhalodia, David Chhat
-
Publication number: 20180113110Abstract: 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: ApplicationFiled: October 23, 2017Publication date: April 26, 2018Inventors: Kenny Fok, Niral Bhalodia, David Diplock, Eric Sterrett
-
Patent number: 9952189Abstract: 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: GrantFiled: December 20, 2016Date of Patent: April 24, 2018Assignee: ESMART TECH, INCInventors: Li Chen, Kenny Fok, David Diplock, Niral Bhalodia, Ying Xiong
-
Publication number: 20180048624Abstract: 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: ApplicationFiled: August 8, 2017Publication date: February 15, 2018Inventors: Kenny Fok, David Diplock, Niral Bhalodia, Li Chen, Ying Xiong
-
Publication number: 20170359172Abstract: 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: ApplicationFiled: June 7, 2017Publication date: December 14, 2017Inventors: Li Chen, Kenny Fok, David Diplock, Niral Bhalodia, Ying Xiong
-
Publication number: 20170353060Abstract: 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: ApplicationFiled: May 19, 2017Publication date: December 7, 2017Inventors: Ying Xiong, Kenny Fok, David Diplock, Niral Bhalodia
-
Patent number: 9769669Abstract: 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: GrantFiled: October 26, 2012Date of Patent: September 19, 2017Assignee: QUALCOMM IncorporatedInventors: Kenny Fok, Eric Chi Chung Yip
-
Patent number: 9538404Abstract: 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: GrantFiled: September 13, 2011Date of Patent: January 3, 2017Assignee: QUALCOMM IncorporatedInventors: Paul M. Seckendorf, Kenny Fok, Yousong Mei
-
Patent number: 9288078Abstract: 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: GrantFiled: March 6, 2006Date of Patent: March 15, 2016Assignee: QUALCOMM IncorporatedInventors: Kenny Fok, Tia Manning Cassett, Jihyun Hwang
-
Publication number: 20160073482Abstract: 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: ApplicationFiled: March 20, 2015Publication date: March 10, 2016Inventors: Kenny FOK, David Comron DIPLOCK, Jason Wayne FULLEN, Haddas BRONFMAN, J. Keith THOMSON, Brian Douglas VOGELSANG
-
Patent number: 9137664Abstract: 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: GrantFiled: December 20, 2007Date of Patent: September 15, 2015Assignee: QUALCOMM IncorporatedInventors: Kenny Fok, Eric Chi Chung Yip
-
Patent number: 8874082Abstract: 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: GrantFiled: May 19, 2006Date of Patent: October 28, 2014Assignee: QUALCOMM IncorporatedInventors: Sanjay K. Jha, Behrooz L. Abdi, Clifton Eugene Scott, Kenny Fok, Eric Chi Chung Yip, Tia Manning Cassett
-
Patent number: 8818396Abstract: 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: GrantFiled: July 11, 2008Date of Patent: August 26, 2014Assignee: Qualcomm IncorporatedInventors: Kenny Fok, Eric Chi Chung Yip
-
Patent number: 8818389Abstract: 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: GrantFiled: July 25, 2007Date of Patent: August 26, 2014Assignee: QUALCOMM IncorporatedInventors: Kenny Fok, Eric Chi Chung Yip, Jinghui Yang
-
Patent number: 8732261Abstract: 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: GrantFiled: November 28, 2007Date of Patent: May 20, 2014Assignee: QUALCOMM IncorporatedInventors: Kenny Fok, Eric Chi Chung Yip
-
Patent number: 8719419Abstract: 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: GrantFiled: April 17, 2006Date of Patent: May 6, 2014Assignee: QUALCOMM IncorporatedInventors: Farrukh Usmani, Kenny Fok, Tia Manning Cassett, Eric Chi Chung Yip
-
Patent number: 8620314Abstract: 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: GrantFiled: March 10, 2005Date of Patent: December 31, 2013Assignee: QUALCOMM IncorporatedInventors: Kenny Fok, Eric Chi Chung Yip, Jihyun Hwang, Lenaig Genevieve Guellec