Patents by Inventor Steve Liao

Steve Liao 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: 10152831
    Abstract: This invention provides a system for sharing real-time recording and the method thereof. The system in this invention transmits the traffic image from the traffic recording device to the cloud server database for storage by the hand-held communication device. Here, the system for sharing real-time recording includes at least three parts: a traffic recording device, a hand-held communication device and a cloud server. User can automatically transmit traffic image provided by the vehicle event data recorder capable of transmitting traffic image to the cloud server by the system and its method disclosed here to achieve real-time sharing of the traffic images.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: December 11, 2018
    Assignee: SANJET TECHNOLOGY CORP.
    Inventor: Steve Liao
  • Publication number: 20180053357
    Abstract: This invention provides a system for sharing real-time recording and the method thereof. The system in this invention transmits the traffic image from the traffic recording device to the cloud server database for storage by the hand-held communication device. Here, the system for sharing real-time recording includes at least three parts: a traffic recording device, a hand-held communication device and a cloud server. User can automatically transmit traffic image provided by the vehicle event data recorder capable of transmitting traffic image to the cloud server by the system and its method disclosed here to achieve real-time sharing of the traffic images.
    Type: Application
    Filed: October 16, 2017
    Publication date: February 22, 2018
    Inventor: Steve Liao
  • Patent number: 9799150
    Abstract: This invention provides a system for sharing real-time recording and the method thereof. The system in this invention transmits the traffic image from the traffic recording device to the cloud server database for storage by the hand-held communication device. Here, the system for sharing real-time recording includes at least three parts: a traffic recording device, a hand-held communication device and a cloud server. User can automatically transmit traffic image provided by the vehicle event data recorder capable of transmitting traffic image to the cloud server by the system and its method disclosed here to achieve real-time sharing of the traffic images.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: October 24, 2017
    Assignee: SANJET TECHNOLOGY CORP.
    Inventors: Steve Liao, Mark Sung, Danny Lin
  • Publication number: 20150179002
    Abstract: This invention provides a system for sharing real-time recording and the method thereof. The system in this invention transmits the traffic image from the traffic recording device to the cloud server database for storage by the hand-held communication device. Here, the system for sharing real-time recording includes at least three parts: a traffic recording device, a hand-held communication device and a cloud server. User can automatically transmit traffic image provided by the vehicle event data recorder capable of transmitting traffic image to the cloud server by the system and its method disclosed here to achieve real-time sharing of the traffic images.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 25, 2015
    Inventors: Steve LIAO, Mark SUNG, Danny LIN
  • Publication number: 20050125802
    Abstract: A virtual multithreading hardware mechanism provides multi-threading on a single-threaded processor. Thread switches are triggered by user-defined triggers. Synchronous triggers may be defined in the form of special trigger instructions. Asynchronous triggers may be defined via special marking instructions that identify an asynchronous trigger condition. The asynchronous trigger condition may be based on a plurality of atomic processor events. Minimal context information, such as only an instruction pointer address, is maintained by the hardware upon a thread switch. In contrast to traditional simultaneous multithreading schemes, the virtual multithreading hardware provides thread switches that are transparent to an operating system and that may be performed without operating system intervention.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Perry Wang, Hong Wang, John Shen, Ashok Seshadri, Anthony Mah, William Greene, Ravi Chandran, Piyush Desai, Steve Liao
  • Publication number: 20050055541
    Abstract: Embodiments of an apparatus, system and method enhance the efficiency of processor resource utilization during instruction prefetching via one or more speculative threads. Renamer logic and a map table are utilized to perform filtering of instructions in a speculative thread instruction stream. The map table includes a yes-a-thing bit to indicate whether the associated physical register's content reflects the value that would be computed by the main thread. A thread progress beacon table is utilized to track relative progress of a main thread and a speculative helper thread. Based upon information in the thread progress beacon table, the main thread may effect termination of a helper thread that is not likely to provide a performance benefit for the main thread.
    Type: Application
    Filed: September 8, 2003
    Publication date: March 10, 2005
    Inventors: Tor Aamodt, Hong Wang, Per Hammarlund, John Shen, Steve Liao, Perry Wang
  • Publication number: 20050027941
    Abstract: Apparatus, system and methods are provided for performing speculative data prefetching in a chip multiprocessor (CMP). Data is prefetched by a helper thread that runs on one core of the CMP while a main program runs concurrently on another core of the CMP. Data prefetched by the helper thread is provided to the helper core. For one embodiment, the data prefetched by the helper thread is pushed to the main core. It may or may not be provided to the helper core as well. A push of prefetched data to the main core may occur during a broadcast of the data to all cores of an affinity group. For at least one other embodiment, the data prefetched by a helper thread is provided, upon request from the main core, to the main core from the helper core's local cache.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Hong Wang, Perry Wang, Jeffery Brown, Per Hammarlund, George Chrysos, Doron Orenstein, Steve Liao, John Shen
  • Patent number: 5475282
    Abstract: A dual-coil type CRT image tilt correcting device which includes a first ring coil mounted on the CRT of a monitor in front of the biased yoke and charged to produce a magnetic field for tilt correction control without causing much color change, and a second ring coil mounted on the CRT adjacent to the magnetic ring of the biased yoke and charged to produce a magnetic field in the reversed direction to compensate with the magnetic field of the first ring coil on the convergence of the electron beam.
    Type: Grant
    Filed: August 18, 1993
    Date of Patent: December 12, 1995
    Assignee: EFA Corporation
    Inventor: Steve Liao
  • Patent number: D355174
    Type: Grant
    Filed: July 29, 1993
    Date of Patent: February 7, 1995
    Assignee: EFA Corporation
    Inventor: Steve Liao