Patents by Inventor Fred Cheng

Fred 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).

  • Publication number: 20110289576
    Abstract: The present disclosure proposes a secure way to generate the OTP code by way of a web browser. A user does not need any electronic device on hand to obtain OTP for 2FA login. A new Rubbing Encryption Algorithm (REAL) is proposed as the base technology. Implementation method of such web-based OTP token is presented and analyzed. It operates through a web-browser with a multiple REAL keys. It can be integrated into many secure Internet commerce applications as well. A system is provided for secure access to a software program or website. The system has a first entity with a computing device with a processor and a memory. The first entity provides a plurality of data items. The system also has a second entity with at least one display for displaying the plurality of data items. The data items are arranged in a predetermined format. The display also displays a prompt for a user identification and a prompt for a code. The second entity has a member with a transparent portion.
    Type: Application
    Filed: November 17, 2010
    Publication date: November 24, 2011
    Inventor: Fred Cheng
  • Publication number: 20110267462
    Abstract: A communication device for monitoring an infant remotely has a controller and a memory. The communication device also has a transmitter, a receiver, a display screen, and a speaker. The receiver receives data associated with the infant. The data is adapted for display on the display screen and is adapted for outputting audio via the speaker. The controller controls the transmitter for transmitting the data along at least one communication path of a plurality of communication paths to a remote destination.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Inventors: Fred Cheng, Herman Yau
  • Publication number: 20110187895
    Abstract: A method of capturing images comprises capturing a video image and converting the video image to a digital video image. The method performs at least one operation on the digital video image and communicates the operated digital video image to at least one of two paths with at least one of the paths being a remote destination and at least another path being a local destination. The method determines whether an event occurs in the video image and selects the path based on the event. The method stores the operated digital video image on a memory at the remote destination if the event occurs in addition to storing the digital video image on a memory at the local destination.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Inventors: Fred Cheng, Herman Yau
  • Publication number: 20110060458
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: November 11, 2010
    Publication date: March 10, 2011
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 7894938
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 22, 2011
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 7865936
    Abstract: A system and method for controlling access to multiple public networks and for controlling access to multiple private networks is provided. Authentication is used with unique public shared secrets and unique private shared secrets to control access to the networks. The invention includes a user device for communicating with at least a public network and/or a private network. The device may be capable of accessing multiple networks through one or more private networks with multiple access control servers. The user device must provide a correct response to each access control server, before access to the network may be granted. The device generates a one-time password, or response, to gain access to a controlled network server. The response generated by the device is matched to a response generated by an access control server that may have generated a challenge that prompted the response. If the two responses match, the device is authenticated and a user of the device is granted access to the network server.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: January 4, 2011
    Assignee: Authenex, Inc.
    Inventors: Paul Lin, Henry Hon, Fred Cheng
  • Publication number: 20080235775
    Abstract: A system and method for controlling access to multiple public networks and for controlling access to multiple private networks is provided. Authentication is used with unique public shared secrets and unique private shared secrets to control access to the networks. The invention includes a user device for communicating with at least a public network and/or a private network. The device may be capable of accessing multiple networks through one or more private networks with multiple access control servers. The user device must provide a correct response to each access control server, before access to the network may be granted. The device generates a one-time password, or response, to gain access to a controlled network server. The response generated by the device is matched to a response generated by an access control server that may have generated a challenge that prompted the response. If the two responses match, the device is authenticated and a user of the device is granted access to the network server.
    Type: Application
    Filed: January 28, 2008
    Publication date: September 25, 2008
    Applicant: Authenex, Inc.
    Inventors: Paul Lin, Henry Hon, Fred Cheng
  • Patent number: 7385504
    Abstract: A vending machine door monitoring system for an audit system is provided. This door monitoring system may utilize the same door switch utilized by the vending machine controller (VMC) in order to detect the state of an access door for the vending machine. This door monitoring system may have a separate power supply for applying a back-up voltage to a door circuit in the event that the VMC fails to supply the voltage. The door monitoring system may be further configured to detect a state of the door circuit regardless of the order in which the terminals from the door switch are coupled to the audit system.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: June 10, 2008
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Anant Agrawal, A. Louis Beaudoin, Mandeep S. Arora, Fred Cheng, Eric M. Chu
  • Patent number: 7334255
    Abstract: A system and method for controlling access to multiple public networks and for controlling access to multiple private networks is provided. Authentication is used with unique public shared secrets and unique private shared secrets to control access to the networks. The invention includes a user device for communicating with at least a public network and/or a private network. The device may be capable of accessing multiple networks through one or more private networks with multiple access control servers. The user device must provide a correct response to each access control server, before access to the network may be granted. The device generates a one-time password, or response, to gain access to a controlled network server. The response generated by the device is matched to a response generated by an access control server that may have generated a challenge that prompted the response. If the two responses match, the device is authenticated and a user of the device is granted access to the network server.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: February 19, 2008
    Assignee: Authenex, Inc.
    Inventors: Paul Lin, Henry Hon, Fred Cheng
  • Patent number: 7325728
    Abstract: An audit system for a vending machine system is provided. This audit system is configured to retrieve operational data, such as a DEX file, from a vending machine controller in the vending machine system. The audit system is further configured to store a communications log of the data transmitted between the vending machine controller and the audit system. This communications log can be used by an operator at a host system to assist in debugging communication errors between the audit system and the vending machine controller.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 5, 2008
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep S. Arora, Fred Cheng, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
  • Publication number: 20070255960
    Abstract: A system and method for preventing interception and decryption of information by an unauthorized party when that information is transmitted over a network is provided. A token is used to encrypt one-time password that is different for each network session, to prevent decryption thereof. The encrypted one-time password is returned to a network server for authentication by the server. The network server generates its response in a similar fashion. The server compares its response to the one-time password, to determine if they match. If they match, then the client is granted access to the network. If they responses do not match, then the client is denied access to the network by the server.
    Type: Application
    Filed: June 11, 2007
    Publication date: November 1, 2007
    Applicant: Authenex, Inc.
    Inventors: Henry Hon, Fred Cheng
  • Patent number: 7231526
    Abstract: A system and method for preventing interception and decryption of information by an unauthorized party when that information is transmitted over a network is provided. A token is used to encrypt one-time password that is different for each network session, to prevent decryption thereof. The encrypted one-time password is returned to a network server for authentication by the server. The network server generates its response in a similar fashion. The server compares its response to the one-time password, to determine if they match. If they match, then the client is granted access to the network. If they responses do not match, then the client is denied access to the network by the server.
    Type: Grant
    Filed: October 25, 2002
    Date of Patent: June 12, 2007
    Assignee: Authenex, Inc.
    Inventors: Henry Hon, Fred Cheng
  • Publication number: 20060220845
    Abstract: A vending machine door monitoring system for an audit system is provided. This door monitoring system may utilize the same door switch utilized by the vending machine controller (VMC) in order to detect the state of an access door for the vending machine. This door monitoring system may have a separate power supply for applying a back-up voltage to a door circuit in the event that the VMC fails to supply the voltage. The door monitoring system may be further configured to detect a state of the door circuit regardless of the order in which the terminals from the door switch are coupled to the audit system.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Anant Agrawal, A. Beaudoin, Mandeep Arora, Fred Cheng, Eric Chu
  • Publication number: 20060219517
    Abstract: Systems and methods for remotely managing a vending machine system are provided. A host system transmits control data to an audit system installed in a vending machine system. This control data is used to modify a data collection parameter of the audit system, such as modifying alert conditions, reporting schedules, and filter terms used to parse DEX files received from a vending machine controller.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Fred Cheng, Mandeep Arora, Anant Agrawal, A. Beaudoin, Eric Chu
  • Publication number: 20060219777
    Abstract: An audit system for a vending machine system is provided. This audit system is configured to retrieve operational data, such as a DEX file, from a vending machine controller in the vending machine system. The audit system is further configured to store a communications log of the data transmitted between the vending machine controller and the audit system. This communications log can be used by an operator at a host system to assist in debugging communication errors between the audit system and the vending machine controller.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Mandeep Arora, Fred Cheng, Anant Agrawal, A. Beaudoin, Eric Chu
  • Publication number: 20060075486
    Abstract: A token device that contains software and firmware required for running and installing a variety of applications is provided. The token is configured to connect to a host device via a USB port, wireless receiver or other means. The token may contain varying combinations of installers, applications, drivers, memory, and firmware. Token-related and non-token related applications that may be contained in the token's memory may include those required for smart card, cryptographic service provider, authentication, firewall, antivirus, and VPN type applications.
    Type: Application
    Filed: September 28, 2005
    Publication date: April 6, 2006
    Inventors: Paul Lin, Fu-Hua Lee, Fred Cheng
  • Publication number: 20050235089
    Abstract: The present invention relates to a method and apparatus universal serial bus (USB) physical layer. An UTM interface control logic receives a transmit data packet of USB 2.0 transceiver macrocell interface (UTMI). A transmit first-in first-out (FIFO) unit receives the transmit data packet output from the UTM interface control logic. A transmit unit receives the transmit data packet output from the transmit FIFO. An analog front-end (AFE) receives the transmitted data packet output of the transmit unit. A receive unit receives a receive data packet output from the AFE. A receive FIFO receives the receive data packet output from the receive unit and connected to the UTM interface control logic, whereby the receive data packet is output to the USB 2.0 transceiver macrocell interface.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 20, 2005
    Inventors: Fred Cheng, Chen-Min Chiang, Jenn-Shiang Lai, San Lin, Jingyu Hu, Aung Oo, Zhihui Luo
  • Publication number: 20040064706
    Abstract: A system and method for controlling access to multiple public networks and for controlling access to multiple private networks is provided. Authentication is used with unique public shared secrets and unique private shared secrets to control access to the networks. The invention includes a user device for communicating with at least a public network and/or a private network. The device may be capable of accessing multiple networks through one or more private networks with multiple access control servers. The user device must provide a correct response to each access control server, before access to the network may be granted. The device generates a one-time password, or response, to gain access to a controlled network server. The response generated by the device is matched to a response generated by an access control server that may have generated a challenge that prompted the response. If the two responses match, the device is authenticated and a user of the device is granted access to the network server.
    Type: Application
    Filed: September 29, 2003
    Publication date: April 1, 2004
    Inventors: Paul Lin, Henry Hon, Fred Cheng
  • Publication number: 20030084304
    Abstract: A system and method for preventing interception and decryption of information by an unauthorized party when that information is transmitted over a network is provided. A token is used to encrypt one-time password that is different for each network session, to prevent decryption thereof. The encrypted one-time password is returned to a network server for authentication by the server. The network server generates its response in a similar fashion. The server compares its response to the one-time password, to determine if they match. If they match, then the client is granted access to the network. If they responses do not match, then the client is denied access to the network by the server.
    Type: Application
    Filed: October 25, 2002
    Publication date: May 1, 2003
    Inventors: Henry Hon, Fred Cheng
  • Patent number: D531626
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: November 7, 2006
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Anant Agrawal, Mandeep S. Arora, Fred Cheng, Eric M. Chu, A. Louis Beaudoin