Patents by Inventor Niral Bhalodia

Niral Bhalodia 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: 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