Patents by Inventor Wesley Cheng

Wesley Cheng 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: 11223990
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: January 11, 2022
    Inventors: Wesley Cheng, Martin Gronberg
  • Publication number: 20200196213
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.
    Type: Application
    Filed: June 27, 2019
    Publication date: June 18, 2020
    Inventors: Wesley Cheng, Martin Gronberg
  • Patent number: 10383018
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.
    Type: Grant
    Filed: October 23, 2016
    Date of Patent: August 13, 2019
    Inventors: Wesley Cheng, Martin Gronberg
  • Publication number: 20170048774
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.
    Type: Application
    Filed: October 23, 2016
    Publication date: February 16, 2017
    Inventors: Wesley Cheng, Martin Gronberg
  • Patent number: 9510277
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple intermittent connections.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: November 29, 2016
    Inventors: Wesley Cheng, Martin Gronberg
  • Patent number: 9342829
    Abstract: Systems and method are disclosed for multimedia capture and encrypting using an ephemeral messaging and multimedia application associated with a digital device for secured payment by selecting as a first user input a haptic control for a particular type of multimedia content to be captured; interacting as a second user input with a touch display of the digital device by touching a touch display and holding a touch contact of a user finger or stylus for a predetermined time; capturing multimedia content based on the contact and sending a command to a sensor, of the digital device to capture video and starting a timer to determine a duration of the touch contact of the user with the touch display; and making a secured payment with the digital device.
    Type: Grant
    Filed: August 1, 2015
    Date of Patent: May 17, 2016
    Inventors: Andrew H B Zhou, Wesley Cheng, Dylan T X Zhou, Tiger T G Zhou
  • Publication number: 20150371215
    Abstract: Systems and method are disclosed for multimedia capture and encrypting using an ephemeral messaging and multimedia application associated with a digital device for secured payment by selecting as a first user input a haptic control for a particular type of multimedia content to be captured; interacting as a second user input with a touch display of the digital device by touching a touch display and holding a touch contact of a user finger or stylus for a predetermined time; capturing multimedia content based on the contact and sending a command to a sensor, of the digital device to capture video and starting a timer to determine a duration of the touch contact of the user with the touch display; and making a secured payment with the digital device.
    Type: Application
    Filed: August 1, 2015
    Publication date: December 24, 2015
    Inventors: Andrew H B Zhou, Wesley Cheng, Dylan T X Zhou, Tiger T G Zhou
  • Publication number: 20140098758
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple intermittent connections.
    Type: Application
    Filed: September 23, 2013
    Publication date: April 10, 2014
    Inventors: Wesley Cheng, Martin Gronberg
  • Publication number: 20110276636
    Abstract: The KonaWare Framework is a collection of software components that provide bi-directional transactions between wireless/mobile devices and enterprise server applications. Transactions are achieved between client and server by breaking up the sequence such that the client does not have to wait until the transaction is completed before relinquishing the network connection. By using asynchronous messaging, the message is persisted at every step and can be handed off to the next stage without waiting. The reply from the server comes back to the client as an asynchronous message and completes the transaction. Bi-directional messaging is achieved using server-initiated push techniques such as modem signaling, http listener, SMS or polling using an efficient decaying algorithm. Messages are sent via communication channels that can be a combination of a physical network and a service provider.
    Type: Application
    Filed: March 29, 2010
    Publication date: November 10, 2011
    Inventors: Wesley Cheng, Martin Gronberg
  • Patent number: 7702739
    Abstract: Systems and methods are disclosed for reducing the cost of sending messages over an intermittent network of computing devices via multiple communication channels by creating a first message on a first device, the message intended to be sent to a second device over the network multiple communication channels; applying a first policy to reduce the cost of sending messages over the intermittent network of computing devices, the first policy containing one or more rules to determine whether to send the first message to the second device, each rule being a function of one or more messaging attributes of messages, channels or the system environment; and dynamically updating the first policy by sending a second message to the first device, the second message being a system message that results in the addition, deletion or other modification of the rules contained in the policy to reduce the cost of sending messages over the intermittent network of computing devices.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: April 20, 2010
    Inventors: Wesley Cheng, Martin Gronberg
  • Publication number: 20080104414
    Abstract: Electronic apparatus and method for decryption, electronic apparatus and method for inputting password encryption, and system comprising said apparatuses are provided. The electronic apparatus comprises a detection unit, a generation unit, and a decryption unit. The detection unit is configured to detect a biological feature. The generation unit is configured to generate a key and a copied key according to the biological feature. The decryption unit is configured to decrypt an encrypted text by a decryption algorithm according to the key to get an input password. The input password is used to decide whether the electronic apparatus can be operated or not. The apparatus for inputting password encryption encrypts the input password by the copied key. The methods are executed to achieve functions of the aforementioned apparatuses.
    Type: Application
    Filed: March 1, 2007
    Publication date: May 1, 2008
    Applicant: SILICON MOTION, INC.
    Inventors: Wesley Cheng, Chien-Cheng Lin, Dallas T. Johnston
  • Publication number: 20060253590
    Abstract: Systems and methods are disclosed to track first and second nodes equipped with radio frequency identification (RFID) tag readers by registering a first node and a second node with a registration server; assigning the first and second nodes to first and second home servers respectively, wherein the first node is authorized to communicate with the first home server and the second node is authorized to communicate with the second home server; and for each query requested by each node, sending the query to the registration server to be broadcasted to the home servers.
    Type: Application
    Filed: April 5, 2006
    Publication date: November 9, 2006
    Inventors: David Nagy, Wesley Cheng
  • Publication number: 20060250249
    Abstract: Systems and methods are disclosed to track items transported in a container having a network; first and second home servers coupled to the network and communicating with first and second wireless nodes, respectively, wherein the first node is authorized to communicate with the first home server and the second node is authorized to communicate with the second home server; the first node caching relationships among one or more items of the container by writing the relationships on a memory attached to that container; shipping the container to a destination; and at the second node, scanning the memory to determine whether the transported one or more items arrived at the destination; a registration server coupled to the network and adapted to assign the first node to the first home server and the second node to the second home server; and an enterprise computer coupled to the network to query the nodes.
    Type: Application
    Filed: April 5, 2006
    Publication date: November 9, 2006
    Inventor: Wesley Cheng
  • Publication number: 20060117170
    Abstract: A controller for reading and executing a file stored in a non-volatile memory is described. The controller includes a computer interface converter and a control module. The module is used to read the file from the non-volatile memory. The control module simulates the protocol of an optical disk and provides an auto-run identification signal to the operation system of the computer through the computer interface converter. After obtaining the auto-run identification signal, the operation system reads the file via the computer interface converter and automatically executes the file. When no auto-run identification signal is provided, the control module communicates with the operation system by the protocol of a general removable storage unit.
    Type: Application
    Filed: January 26, 2005
    Publication date: June 1, 2006
    Inventor: Wesley Cheng