Patents by Inventor Thomas Deng

Thomas Deng 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: 9930151
    Abstract: Embodiments of the invention extend a network protocol that is limited to a local area network (LAN) and enable it to function across the Internet. A LAN protocol is limited to providing services or resources to users within the same LAN. Embodiments of the invention make it possible for those services and resources to be available to users beyond the LAN. Embodiments of the invention also concern establishing connectivity without discovery for local area network protocols.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 27, 2018
    Assignee: Splashtop Inc.
    Inventors: Philip Sheu, Thomas Deng, Mark M. Lee, Robert Ha, Victor Chin, Jian-Jung Shiu, Dengpan Gao
  • Patent number: 9590260
    Abstract: A reactor system is integrated internally within an anode-side cavity of a fuel cell. The reactor system is configured to convert higher hydrocarbons to smaller species while mitigating the lower production of solid carbon. The reactor system may incorporate one or more of a pre-reforming section, an anode exhaust gas recirculation device, and a reforming section.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: March 7, 2017
    Assignee: ACUMENTRICS SOFC CORPORATION
    Inventors: Neil Edward Fernandes, Michael S. Brown, Praveen Cheekatamaria, Thomas Deng, James Dimitrakopoulos, Anthony F. Litka
  • Publication number: 20160173659
    Abstract: Embodiments of the invention extend a network protocol that is limited to a local area network (LAN) and enable it to function across the Internet. A LAN protocol is limited to providing services or resources to users within the same LAN. Embodiments of the invention make it possible for those services and resources to be available to users beyond the LAN. Embodiments of the invention also concern establishing connectivity without discovery for local area network protocols.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 16, 2016
    Inventors: Philip SHEU, Thomas DENG, Mark M. LEE, Robert HA, Victor CHIN, Jian-Jung SHIU, Dengpan GAO
  • Publication number: 20140120437
    Abstract: A reactor system is integrated internally within an anode-side cavity of a fuel cell. The reactor system is configured to convert higher hydrocarbons to smaller species while mitigating the lower production of solid carbon. The reactor system may incorporate one or more of a pre-reforming section, an anode exhaust gas recirculation device, and a reforming section.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 1, 2014
    Applicant: ACUMENTRICS CORPORATION
    Inventors: Neil Edward Fernandes, Michael S. Brown, Praveen Cheekatamaria, Thomas Deng, James Dimitrakopoulos, Anthony F. Litka
  • Patent number: 8586252
    Abstract: A reactor system is integrated internally within an anode-side cavity of a fuel cell. The reactor system is configured to convert higher hydrocarbons to smaller species while mitigating the lower production of solid carbon. The reactor system may incorporate one or more of a pre-reforming section, an anode exhaust gas recirculation device, and a reforming section.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: November 19, 2013
    Assignee: Acumentrics Corporation
    Inventors: Neil Edward Fernandes, Michael S. Brown, Praveen Cheekatamarla, Thomas Deng, James Dimitrakopoulos, Anthony F. Litka
  • Patent number: 8539039
    Abstract: A system in which computer content is encoded at low latency and distributed to one or more client devices and in which user gestures on the client device are translated into a digital representation of the computer's native input format, thereby allowing the client device to control the computer. A method of capturing screen data on a desktop system, packaging the captured content, streaming the content to one or more client device, decoding the content on the client-side, displaying the decoded content on the client device, accepting user input, transmitting the user input to the desktop system, translating the input into a native format, and controlling the desktop system using the translated user input.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: September 17, 2013
    Assignee: Splashtop Inc.
    Inventors: Philip Sheu, Yu Qing Cheng, Ching-Hsu Hsiao, Kay Chen, Mark Lee, Robert Ha, Thomas Deng
  • Patent number: 8291209
    Abstract: An instant-on environment consists of components residing in a computer boot ROM and/or also on a mass storage device. Main components to the instant-on environment include a loader, EPG1, and EPG2. The loader is a module that is integrated into the computer boot ROM, based on an embedded OS, that functions to load other instant-on environment components. There are various methods of integrating the loader into boot firmware to optimize for different requirements. EPG1 is a first user screen that appears on the computer display within seconds after power-on, and from which the user can choose to launch one of the instant-on environment's applications or launch the primary OS. EPG2 is launched if the user chooses to launch an instant-on environment application. EPG2 is a Linux-based desktop environment that the user enters once he selects an application from EPG1.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: October 16, 2012
    Assignee: Splashtop Inc.
    Inventors: Benedict T. Chong, Philip Sheu, Thomas Deng, Victor Chin, Xun Fang, Jian-Jung Shiu, Hong-Sheng Wang, Wen-Pin Tsai, Wei-Nan Lin
  • Publication number: 20120129062
    Abstract: A reactor system is integrated internally within an anode-side cavity of a fuel cell. The reactor system is configured to convert higher hydrocarbons to smaller species while mitigating the lower production of solid carbon. The reactor system may incorporate one or more of a pre-reforming section, an anode exhaust gas recirculation device, and a reforming section.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Inventors: Neil Edward Fernandes, Michael S. Brown, Praveen Cheekatamarla, Thomas Deng, James Dimitrakopoulos, Anthony F. Litka
  • Patent number: 8086836
    Abstract: A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: December 27, 2011
    Assignee: Splashtop Inc.
    Inventors: Benedict T. Chong, Mark M. Lee, Phillip Sheu, Robert P. Ha, Thomas Deng, Victor E. Chin, Wenchi Fang, Xun Fang, Yuchung Lu
  • Publication number: 20110314093
    Abstract: A system in which computer content is encoded at low latency and distributed to one or more client devices and in which user gestures on the client device are translated into a digital representation of the computer's native input format, thereby allowing the client device to control the computer. A method of capturing screen data on a desktop system, packaging the captured content, streaming the content to one or more client device, decoding the content on the client-side, displaying the decoded content on the client device, accepting user input, transmitting the user input to the desktop system, translating the input into a native format, and controlling the desktop system using the translated user input.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 22, 2011
    Inventors: Philip Sheu, Yu Qing Cheng, Ching-Hsu Hsiao, Kay Chen, Mark Lee, Robert Ha, Thomas Deng
  • Publication number: 20100306773
    Abstract: A method and apparatus allows multiple computer operating systems (OS) and/or personalities to run concurrently. An instant-on platform includes a resource management service, a caching service, a profile manager, a network stack which provides TCP/IP communication to the OS, and at least one appliance. The instant-on platform can be placed in the path of network and disk traffic between said user OS and actual system hardware. User selectable profiles and personalities are also provided.
    Type: Application
    Filed: November 2, 2007
    Publication date: December 2, 2010
    Inventors: Mark M. Lee, Philip Sheu, Robert P. Ha, Thomas Deng, Wenchi Fang, Xun Fang, Yuchung Lu
  • Publication number: 20100115254
    Abstract: A method and apparatus for synchronizing different environments in response to a change in one of the environments. The term environment encompasses operating systems, virtual machines, and states. The synchronization functions when one environment controls a master file or the environments access a shared folder. The synchronization is one-way or two-ways. The synchronization applies to digital photos, personal information management data, shared maps and directions, documents, configuration data, network settings, browser data sync, account information for accessing the client, and local and web applications.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 6, 2010
    Inventors: Thomas Deng, Mark M. Lee, Victor E. Chin, Robert Ha, Sergel Krupenin, Chun-Ming Tsao, Jian-Jung Shiu
  • Publication number: 20090199132
    Abstract: An embedded operating system (OS) displays a user interface (UI) without waiting for the host OS to fully load. In one embodiment, the UI comprises icons for applications, advertisements, and browsers already configured with a URL. In one embodiment, the pre-configured browsers are set by the manufacturer. In another embodiment, the user can specify pre-configured browsers. In one embodiment, the icon owner pays for displaying an icon. The icon can be a static or a dynamic icon. Dynamic icons are downloaded from a file server.
    Type: Application
    Filed: February 11, 2009
    Publication date: August 6, 2009
    Applicant: DeviceVM, Inc.
    Inventors: Benedict T. CHONG, Mark M. Lee, Robert Ha, Philip Sheu, Thomas Deng, Victor E. Chin
  • Publication number: 20090089260
    Abstract: A Quick Search User Interface (UI) comprises a search entry field for inputting characters, e.g. search terms. The Quick Search UI further comprises icons that are graphical representations of applications. The Quick Search UI subsequently launches an operating system and passes the user action to the operating system. The operating system uses this information to generate search results comprising websites, program files, videos, etc. Alternatively, the operating system launches the application(s) selected by the user. Icons displayed on the user interface are ordered, for example, according to a company's willingness to pay more money for a more prominent spot or according to user preferences. The Quick Search UI can be customized using skins with themes, such as musicians, geographic locations, and/or products. The icons can be displayed according to which application provider pays the highest premium, or according to user preference.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 2, 2009
    Inventors: Benedict T. CHONG, Victor E. CHIN, Thomas DENG, Philip SHEU, Mark M. LEE, Ching-Yi Lin, Jian-Jung Shiu, Ching-Yang Wu, Chia-Cheng Wong, Wen-Pin Tsai, Chun-Ming Tsao
  • Publication number: 20090083375
    Abstract: The invention provides a method and apparatus for downloading a Virtualization Environment comprising an electronic programming guide (EPG) and an appliance environment onto a client. The EPG is launched from boot files stored in the hard disk or other boot media. The EPG comprises a user interface (UI) that is displayed to the user. The EPG UI comprises a plurality of icons that are graphical representations of virtual appliances. The EPG UI can also include a search entry field. A user can enter text into the search entry field and launch a search engine to obtain search results. The virtual appliances can be stored locally, for example on a hard drive or peripheral device, or they can be stored on a download server. The download server also contains the virtualization environment installer. An installation server scans the client to determine if the client contains the proper hardware and drivers for running the virtualization environment.
    Type: Application
    Filed: September 26, 2008
    Publication date: March 26, 2009
    Inventors: Benedict T. Chong, Mark M. Lee, Philip Sheu, Thomas Deng, Victor E. Chin
  • Publication number: 20090037496
    Abstract: A virtual appliance environment (VAE) consists of components residing on a computer BIOS ROM and also on a mass storage device. The VAE includes a virtual appliance (VA) for diagnosing malfunctioning hardware or software. The VA for diagnosing malfunctions tests the hardware and/or software resident in the computer and transmits the results of the test to a server, which diagnoses the problem and transmits instructions to the VAE for saving the data, determining whether the computer is under warranty, and providing shipping information to a user. The VAE can also download a VA for scanning viruses. The VAE transmits the results of the virus scan to the server, which determines the type of virus infecting the computer and transmits instructions to the virtual appliance for downloading the appropriate VA for removing the virus. The VAE can save the data to another source, remove the virus, and restore the data or simply remove the virus.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 5, 2009
    Inventors: Benedict T. Chong, Phillp Sheu, Thomas Deng, Eric Tzu-Chun Chou, Xun Fang
  • Publication number: 20090037722
    Abstract: An instant-on environment consists of components residing in a computer boot ROM and/or also on a mass storage device. Main components to the instant-on environment include a loader, EPG1, and EPG2. The loader is a module that is integrated into the computer boot ROM, based on an embedded OS, that functions to load other instant-on environment components. There are various methods of integrating the loader into boot firmware to optimize for different requirements. EPG1 is a first user screen that appears on the computer display within seconds after power-on, and from which the user can choose to launch one of the instant-on environment's applications or launch the primary OS. EPG2 is launched if the user chooses to launch an instant-on environment application. EPG2 is a Linux-based desktop environment that the user enters once he selects an application from EPG1.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 5, 2009
    Inventors: Benedict T. Chong, Phililp Sheu, Thomas Deng, Victor Chin, Xun Fang, Jian-Jung Shiu, Hong-Sheng Wang, Wen-Pin Tsai, Wei-Nan Lin
  • Publication number: 20080320295
    Abstract: A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system.
    Type: Application
    Filed: August 28, 2008
    Publication date: December 25, 2008
    Inventors: Benedict T. CHONG, Mark M. Lee, Phillip Sheu, Robert P. Ha, Thomas Deng, Victor E. Chin, Wenchi Fang, Xun Fang, Yuchung Lu
  • Patent number: 7441113
    Abstract: A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: October 21, 2008
    Assignee: DEVICEVM, Inc.
    Inventors: Benedict T. Chong, Mark M. Lee, Philip Sheu, Robert P. Ha, Thomas Deng, Victor E. Chin, Wenchi Fang, Xun Fang, Yuchung Lu
  • Publication number: 20080126785
    Abstract: A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system.
    Type: Application
    Filed: July 2, 2007
    Publication date: May 29, 2008
    Inventors: Benedict T. Chong, Mark M. Lee, Phillip Sheu, Robert P. Ha, Thomas Deng, Victor E. Chin, Wenchi Fang, Xun Fang, Yuchung Lu