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).
-
Publication number: 20240073566Abstract: Advanced hologram techniques pre-calculate holograms to be displayed on an LCoS switch panel of a wavelength selective switch (WSS) module. The holograms are generated offline and are then stored on the WSS module for later retrieval. Each of the holograms is associated with a defined parameter, such as an attenuation level, and each of the holograms is configured to create a reconfigurable phase grating profile or pattern of the pixels of the LCoS switch panel. Each phase pattern selectively directs desired diffraction orders of optical channels from the LCoS switch panel for output to selected ports and selectively directs undesired diffraction orders away from the ports and at a desired attenuation level. During operation, the WSS module can retrieve the stored holograms. Interpolation can determine intermediate holograms between parameter values, and a ramp function can be added to the pattern to account for steering adjustments.Type: ApplicationFiled: August 25, 2022Publication date: February 29, 2024Inventors: Alan A. FENNEMA, Haijun Yuan, Wilfredo C. NANITA, Oswald CORREYA, Jack R KELLY, Thomas J. Schwartz
-
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
-
Publication number: 20160261341Abstract: A single-chip integrated circuit for high-speed optoelectronic transmitting and receiving is provided. The single-chip integrated circuit may include a laser driver, a limiting amplifier, a flash memory and a micro-programmed controller unit (MCU). The laser driver may be configured to accept a high-speed digital electrical signal and drive a laser diode to create an equivalent optical signal. The limiting amplifier may be configured to accept high-speed small signals from an optical detector and amplifiers and limit the high-speed small signals to create a uniform-amplitude digital electrical signal. The flash memory may be configured to store a program code and data related to transmitter and receiver circuits. The MCU may be configured to generate control signals to control the laser driver and the limiting amplifier according to the data stored in the flash memory.Type: ApplicationFiled: February 24, 2016Publication date: September 8, 2016Inventors: Bo Ma, Jack Yuan, Chunmei Li, Bo Peng, Dong Pan
-
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: 9304270Abstract: In one aspect, an optical device comprises a monolithic optical module which includes a first total internal reflection (TIR) surface, a second TIR surface adjacent the first TIR surface, and a first optical port aligned with the first internal optical beam dividing interface. An interface between the first TIR surface and the second TIR surface forms a first internal optical beam dividing interface. An exterior surface of the first TIR surface and an exterior surface of the second TIR surface form a generally V-shaped notch on the monolithic optical module. A first optical beam entering the monolithic optical module through the first optical port and incident on the first internal optical beam dividing interface is partially reflected by the first TIR surface to travel in a first direction as a second optical beam and partially reflected by the second TIR surface to travel in a second direction as a third optical beam. The second direction is generally opposite to the first direction.Type: GrantFiled: August 16, 2011Date of Patent: April 5, 2016Assignee: SiFotonics Technologies Co, Ltd.Inventors: Shipeng Yan, Yanwu Zhang, Dong Pan, Jack Yuan
-
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: 20150362683Abstract: Various embodiments of a novel method and design for coupling optical signals from a lens array to a fiber array subassembly with locking capability in a pluggable form factor are provided. Optical signals vertically emitted from a vertical-cavity surface-emitting laser (VCSEL) array on a printed circuit board (PCB) are coupled into an optical coupling lens array, which are then coupled into a fiber array subassembly parallel to the PCB. A locking device in a pluggable form factor provides means for mating and locking between the lens array and the fiber array subassembly, thereby achieving good coupling and locking between the fiber array subassembly and lens array.Type: ApplicationFiled: September 26, 2014Publication date: December 17, 2015Applicant: SIFOTONICS TECHNOLOGIES CO., LTD.Inventors: Shipeng Yan, Jack Yuan, Dong Pan
-
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
-
Patent number: 8933391Abstract: 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: GrantFiled: June 19, 2012Date of Patent: January 13, 2015Assignee: SiFotonics Technologies Co, Ltd.Inventors: Shipeng Yan, Yanwu Zhang, Dong Pan, Jack Yuan
-
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
-
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