Patents by Inventor Jack Yuan
Jack Yuan 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: 8718088Abstract: Methods and devices of converting signals of consumer electronics connection protocols to high speed bi-directional signals are presented. A novel packing method packs all the data, clocks, and control signals into one or more packets of a predefined format. A novel unpacking method unpacks the packets to original data, clocks, and control signals.Type: GrantFiled: May 11, 2012Date of Patent: May 6, 2014Assignee: SiFotonics Technologies Co, Ltd.Inventors: Bo Peng, Zhong Yu, Jack Yuan, Chunmei Li, Dong Pan
-
Publication number: 20140118224Abstract: An electronic device includes complementary dual displays, which enable sending a video signal to a first display, wherein the first display is a refresh-based, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a bistable, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a bistable static image is displayed on the second display. The device may be switched among read, extend, and navigate modes, which enable different transitions of content between the two screens by a common application, such as a browser application.Type: ApplicationFiled: January 8, 2014Publication date: May 1, 2014Applicant: QUICKBIZ HOLDINGS LIMITEDInventors: Albert Teng, Jack Yuan, Richard Li
-
Publication number: 20140033061Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application.Type: ApplicationFiled: October 1, 2013Publication date: January 30, 2014Applicant: QUICKBIZ HOLDINGS LIMITEDInventors: Albert Teng, Jack Yuan, Xiao Bin
-
Patent number: 8629814Abstract: An electronic device includes complementary dual displays, which enable sending a video signal to a first display, wherein the first display is a refresh-based, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a bistable, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a bistable static image is displayed on the second display. The device may be switched among read, extend, and navigate modes, which enable different transitions of content between the two screens by a common application, such as a browser application.Type: GrantFiled: October 22, 2010Date of Patent: January 14, 2014Assignee: Quickbiz Holdings LimitedInventors: Albert Teng, Jack Yuan, Richard Li
-
Publication number: 20130318158Abstract: A computer-implemented method is provided that synchronizes the user interface state of content of a host application on a host device with a client application on a client device. By synchronizing the user interface state across the devices, the client application on the client device displays the user interface of content of the host application. This allows a user of the devices to leverage a larger display screen of the client device to improve the user's experience when viewing content originally displayed on the host device.Type: ApplicationFiled: August 1, 2013Publication date: November 28, 2013Applicant: Quickbiz Holdings LimitedInventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 8566848Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application.Type: GrantFiled: January 15, 2013Date of Patent: October 22, 2013Assignee: Quickbiz Holdings LimitedInventors: Albert Teng, Jack Yuan, Xiao Bin
-
Patent number: 8370860Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application.Type: GrantFiled: March 28, 2011Date of Patent: February 5, 2013Assignee: Quickbiz Holdings LimitedInventors: Albert Teng, Jack Yuan, Xiao Bin
-
Publication number: 20120287942Abstract: Methods and devices of converting signals of consumer electronics connection protocols to high speed bi-directional signals are presented. A novel packing method packs all the data, clocks, and control signals into one or more packets of a predefined format. A novel unpacking method unpacks the packets to original data, clocks, and control signals.Type: ApplicationFiled: May 11, 2012Publication date: November 15, 2012Applicant: SIFOTONICS TECHNOLOGIES CO., LTDInventors: Bo Peng, Zhong Yu, Jack Yuan, Chunmei Li, Dong Pan
-
Publication number: 20120261559Abstract: A low-cost monolithic optical module for splitting one or more input optical beams to two or more output optical beams is provided. The one or more input optical beams are reflected by two or more total internal reflection (TIR) surfaces of the monolithic optical module. A light splitting ratio between the two or more output optical beams is predetermined by one or more physical features of the two or more TIR surfaces.Type: ApplicationFiled: June 19, 2012Publication date: October 18, 2012Applicant: SIFOTONICS TECHNOLOGIES CO., LTD.Inventors: Shipeng Yan, Yanwu Zhang, Dong Pan, Jack Yuan
-
Publication number: 20110260948Abstract: An electronic device includes complementary dual displays, which enable sending a video signal to a first display, wherein the first display is a refresh-based, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a bistable, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a bistable static image is displayed on the second display. The device may be switched among read, extend, and navigate modes, which enable different transitions of content between the two screens by a common application, such as a browser application.Type: ApplicationFiled: October 22, 2010Publication date: October 27, 2011Inventors: Albert Teng, Jack Yuan, Richard Li
-
Patent number: 7990338Abstract: Electronic devices having complementary dual displays are presented, the electronic devices including: a first display, wherein the first display is a refresh-based, high frame rate display; a first display controller for outputting an internal video signal to the first display; a second display, wherein the second display is a bistable, low frame rate display; and a second display controller for outputting the internal video signal to the second display. In some embodiments, the devices further include: a number of user input interfaces for receiving a user input, wherein the number of user input interfaces are configured to control the second display; and a user input controller for generating a control signal based on the user input, the user input controller in electronic communication with the number of user input interfaces and a processing unit of the electronic device.Type: GrantFiled: February 5, 2007Date of Patent: August 2, 2011Assignee: Spring Design Co., LtdInventors: Albert Teng, Jack Yuan
-
Publication number: 20110173644Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application.Type: ApplicationFiled: March 28, 2011Publication date: July 14, 2011Inventors: Albert Teng, Jack Yuan, Xiao Bin
-
Patent number: 7973738Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: sending a video signal to a first display, wherein the first display is a refresh-based, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a bistable, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a bistable static image is displayed on the second display.Type: GrantFiled: February 5, 2007Date of Patent: July 5, 2011Assignee: Spring Design Co. Ltd.Inventors: Albert Teng, Jack Yuan
-
Patent number: 7966312Abstract: A technique for providing an updatable result set from multiple joined tables derived from a plurality of databases includes testing for at least one unique index from each of the multiple joined tables. A technique for providing an updatable result set from multiple joined tables that may include null values for outer-joined tables includes testing for a connection to the unique indexes and the null values.Type: GrantFiled: October 10, 2007Date of Patent: June 21, 2011Assignee: Teradata US, Inc.Inventors: Thomas C. Nolan, Jack Yuan
-
Patent number: 7926072Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application.Type: GrantFiled: February 19, 2008Date of Patent: April 12, 2011Assignee: Spring Design Co. Ltd.Inventors: Albert Teng, Jack Yuan, Xiao Bin
-
Patent number: 7742012Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: sending a video signal to a first display, wherein the first display is a low resolution, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a high resolution, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a high resolution static image is displayed on the second display.Type: GrantFiled: November 20, 2006Date of Patent: June 22, 2010Assignee: Spring Design Co. Ltd.Inventors: Jack Yuan, Albert Teng
-
Publication number: 20090100002Abstract: A technique for providing an updatable result set from multiple joined tables derived from a plurality of databases includes testing for at least one unique index from each of the multiple joined tables. A technique for providing an updatable result set from multiple joined tables that may include null values for outer-joined tables includes testing for a connection to the unique indexes and the null values.Type: ApplicationFiled: October 10, 2007Publication date: April 16, 2009Inventors: Thomas C. Nolan, Jack Yuan
-
Publication number: 20090085920Abstract: Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application.Type: ApplicationFiled: February 19, 2008Publication date: April 2, 2009Inventors: Albert Teng, Xiao Bin, Jack Yuan
-
Publication number: 20080119026Abstract: Non-volatile memory cells store a level of charge corresponding to the data being stored in a dielectric material storage element that is sandwiched between a control gate and the semiconductor substrate surface over channel regions of the memory cells. More than two memory states are provided by one of more than two levels of charge being stored in a common region of the dielectric material. More than one such common region may be included in each cell. In one form, two such regions are provided adjacent source and drain diffusions in a cell that also includes a select transistor positioned between them. In another form, NAND arrays of strings of memory cells store charge in regions of a dielectric layer sandwiched between word lines and the semiconductor substrate.Type: ApplicationFiled: January 25, 2008Publication date: May 22, 2008Inventors: Eliyahou Harari, George Samachisa, Jack Yuan, Daniel Guternam
-
Publication number: 20080116509Abstract: Non-volatile memory cells store a level of charge corresponding to the data being stored in a dielectric material storage element that is sandwiched between a control gate and the semiconductor substrate surface over channel regions of the memory cells. More than two memory states are provided by one of more than two levels of charge being stored in a common region of the dielectric material. More than one such common region may be included in each cell. In one form, two such regions are provided adjacent source and drain diffusions in a cell that also includes a select transistor positioned between them. In another form, NAND arrays of strings of memory cells store charge in regions of a dielectric layer sandwiched between word lines and the semiconductor substrate.Type: ApplicationFiled: January 25, 2008Publication date: May 22, 2008Inventors: Eliyahou Harari, George Samachisa, Jack Yuan, Daniel Guterman