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: 20110289576Abstract: 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: ApplicationFiled: November 17, 2010Publication date: November 24, 2011Inventor: Fred Cheng
-
Publication number: 20110267462Abstract: 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: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Inventors: Fred Cheng, Herman Yau
-
Publication number: 20110187895Abstract: 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: ApplicationFiled: February 3, 2010Publication date: August 4, 2011Inventors: Fred Cheng, Herman Yau
-
Publication number: 20110060458Abstract: 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: ApplicationFiled: November 11, 2010Publication date: March 10, 2011Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 7894938Abstract: 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: GrantFiled: March 31, 2005Date of Patent: February 22, 2011Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 7865936Abstract: 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: GrantFiled: January 28, 2008Date of Patent: January 4, 2011Assignee: Authenex, Inc.Inventors: Paul Lin, Henry Hon, Fred Cheng
-
Publication number: 20080235775Abstract: 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: ApplicationFiled: January 28, 2008Publication date: September 25, 2008Applicant: Authenex, Inc.Inventors: Paul Lin, Henry Hon, Fred Cheng
-
Patent number: 7385504Abstract: 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: GrantFiled: March 31, 2005Date of Patent: June 10, 2008Assignee: Cantaloupe Systems, Inc.Inventors: Anant Agrawal, A. Louis Beaudoin, Mandeep S. Arora, Fred Cheng, Eric M. Chu
-
Patent number: 7334255Abstract: 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: GrantFiled: September 29, 2003Date of Patent: February 19, 2008Assignee: Authenex, Inc.Inventors: Paul Lin, Henry Hon, Fred Cheng
-
Patent number: 7325728Abstract: 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: GrantFiled: March 31, 2005Date of Patent: February 5, 2008Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep S. Arora, Fred Cheng, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
-
Publication number: 20070255960Abstract: 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: ApplicationFiled: June 11, 2007Publication date: November 1, 2007Applicant: Authenex, Inc.Inventors: Henry Hon, Fred Cheng
-
Patent number: 7231526Abstract: 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: GrantFiled: October 25, 2002Date of Patent: June 12, 2007Assignee: Authenex, Inc.Inventors: Henry Hon, Fred Cheng
-
Publication number: 20060220845Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Anant Agrawal, A. Beaudoin, Mandeep Arora, Fred Cheng, Eric Chu
-
Publication number: 20060219517Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Fred Cheng, Mandeep Arora, Anant Agrawal, A. Beaudoin, Eric Chu
-
Publication number: 20060219777Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Mandeep Arora, Fred Cheng, Anant Agrawal, A. Beaudoin, Eric Chu
-
Publication number: 20060075486Abstract: 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: ApplicationFiled: September 28, 2005Publication date: April 6, 2006Inventors: Paul Lin, Fu-Hua Lee, Fred Cheng
-
Publication number: 20050235089Abstract: 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: ApplicationFiled: March 29, 2005Publication date: October 20, 2005Inventors: Fred Cheng, Chen-Min Chiang, Jenn-Shiang Lai, San Lin, Jingyu Hu, Aung Oo, Zhihui Luo
-
Publication number: 20040064706Abstract: 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: ApplicationFiled: September 29, 2003Publication date: April 1, 2004Inventors: Paul Lin, Henry Hon, Fred Cheng
-
Publication number: 20030084304Abstract: 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: ApplicationFiled: October 25, 2002Publication date: May 1, 2003Inventors: Henry Hon, Fred Cheng
-
Patent number: D531626Type: GrantFiled: March 31, 2005Date of Patent: November 7, 2006Assignee: Cantaloupe Systems, Inc.Inventors: Anant Agrawal, Mandeep S. Arora, Fred Cheng, Eric M. Chu, A. Louis Beaudoin