Patents by Inventor Albert Teng
Albert Teng 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: 11750673Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: GrantFiled: September 16, 2021Date of Patent: September 5, 2023Assignee: SPRING DESIGN, INC.Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Publication number: 20220321629Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: ApplicationFiled: September 16, 2021Publication date: October 6, 2022Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 11134113Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: GrantFiled: March 23, 2020Date of Patent: September 28, 2021Assignee: Spring Design, Inc.Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Publication number: 20200287950Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: ApplicationFiled: March 23, 2020Publication date: September 10, 2020Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 10616295Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: GrantFiled: April 16, 2019Date of Patent: April 7, 2020Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Publication number: 20190245900Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 10298642Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: GrantFiled: February 17, 2016Date of Patent: May 21, 2019Assignee: Quickbiz Holdings Limited, ApiaInventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 9836264Abstract: Systems are presented including: a first electronic device operative to receive a first input, the first electronic device including: a first data communication unit operative to connect the first electronic device to a second electronic device; and a first processing unit operative to process the first input to generate information representing at least a portion of a first intended display, and operative to establish at least one communication channel between the first and second electronic devices using the first data communication unit operative and to call at least one application programming interface to forward the information representing the at least the portion of the first intended display to the second electronic device for display, and further operative to receive and process a representation of a second input from the second electronic device.Type: GrantFiled: December 14, 2014Date of Patent: December 5, 2017Assignee: QUICKBIZ HOLDINGS LIMITED, APIAInventors: Albert Teng, Jack Yuan, Xiao Bin
-
Publication number: 20170237791Abstract: Methods for synchronizing a client application user interface (UI) state of content of a client application on a client device corresponding with a host application on a host device are presented, the method including: receiving an update on the host application; transmitting a request for remote notification to the client device to synchronize the UI state of content of the client application responsive to receiving the event; displaying a notification corresponding with the request for remote notification on the client device indicating content is available to the client device; selecting the notification; launching the client application on the client device; transmitting a synchronizing request by the client device to the host device; enabling a synchronization mode of the host application; determining a host application UI state; transmitting content data associated with the UI state of the host application to the client device; and displaying the client application UI state based on the content data froType: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 9438697Abstract: 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: GrantFiled: August 1, 2013Date of Patent: September 6, 2016Assignee: Quickbiz Holdings Limited, ApiaInventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
-
Patent number: 9239696Abstract: 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: January 8, 2014Date of Patent: January 19, 2016Assignee: QUICKBIZ HOLDINGS LIMITED, APIAInventors: Albert Teng, Jack Yuan, Richard Li
-
Publication number: 20150100974Abstract: Systems are presented including: a first electronic device operative to receive a first input, the first electronic device including: a first data communication unit operative to connect the first electronic device to a second electronic device; and a first processing unit operative to process the first input to generate information representing at least a portion of a first intended display, and operative to establish at least one communication channel between the first and second electronic devices using the first data communication unit operative and to call at least one application programming interface to forward the information representing the at least the portion of the first intended display to the second electronic device for display, and further operative to receive and process a representation of a second input from the second electronic device.Type: ApplicationFiled: December 14, 2014Publication date: April 9, 2015Inventors: Albert Teng, Jack Yuan, Xiao Bin
-
Patent number: 8959535Abstract: Methods for controlling inputs and outputs between two connected electronic devices by a user with a number of corresponding applications are presented including: responsive to a first input at a first device, executing at least one of the number of corresponding applications at the first device to generate a first output; forwarding the first output including information representing at least a portion of a first intended display from the first device to a second device by at least one of the number of corresponding applications through at least one application programming interface (API) at the first device associated with interacting with the second device, and where an executable code that includes a device driver at the second device is configured to display the at least the portion of the first intended display based on the information included in the first output.Type: GrantFiled: October 1, 2013Date of Patent: February 17, 2015Assignee: Quickbiz Holdings Limited, ApiaInventors: Albert Teng, Jack Yuan, Xiao Bin
-
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
-
Patent number: 8656613Abstract: The invention is a shoe with an upper and a sole member. The sole member has multiple individual pieces connected to each other by connectors. The connectors are placed below the top surface of the sole member and above the bottom surface of the sole member. The connectors may connect the individual pieces of the sole member laterally and longitudinally.Type: GrantFiled: July 13, 2012Date of Patent: February 25, 2014Assignee: Skechers U.S.A., Inc. IIInventors: Kurt Stockbridge, David Raysse, Kevin Chen, Albert Teng-Lee
-
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
-
Publication number: 20140013624Abstract: The invention is a shoe with an upper and a sole member. The sole member has multiple individual pieces connected to each other by connectors. The connectors are placed below the top surface of the sole member and above the bottom surface of the sole member. The connectors may connect the individual pieces of the sole member laterally and longitudinally.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: SKECHERS U.S.A., INC. IIInventors: Kurt Stockbridge, David Raysse, Kevin Chen, Albert Teng-Lee
-
Patent number: D725878Type: GrantFiled: August 8, 2014Date of Patent: April 7, 2015Assignee: Skechers U.S.A., Inc. IIInventor: Albert Teng-Lee
-
Patent number: D725879Type: GrantFiled: August 8, 2014Date of Patent: April 7, 2015Assignee: Skechers U.S.A., Inc. IIInventor: Albert Teng-Lee
-
Patent number: RE48911Abstract: Systems are presented including: a first electronic device operative to receive a first input, the first electronic device including: a first data communication unit operative to connect the first electronic device to a second electronic device; and a first processing unit operative to process the first input to generate information representing at least a portion of a first intended display, and operative to establish at least one communication channel between the first and second electronic devices using the first data communication unit operative and to call at least one application programming interface to forward the information representing the at least the portion of the first intended display to the second electronic device for display, and further operative to receive and process a representation of a second input from the second electronic device.Type: GrantFiled: October 1, 2018Date of Patent: February 1, 2022Assignee: Spring Design, Inc.Inventors: Albert Teng, Jack Yuan, Xiao Bin