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: 20240073566
    Abstract: 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: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Alan A. FENNEMA, Haijun Yuan, Wilfredo C. NANITA, Oswald CORREYA, Jack R KELLY, Thomas J. Schwartz
  • Patent number: 11750673
    Abstract: 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 fro
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: September 5, 2023
    Assignee: SPRING DESIGN, INC.
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Publication number: 20220321629
    Abstract: 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 fro
    Type: Application
    Filed: September 16, 2021
    Publication date: October 6, 2022
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Patent number: 11134113
    Abstract: 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 fro
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 28, 2021
    Assignee: Spring Design, Inc.
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Publication number: 20200287950
    Abstract: 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 fro
    Type: Application
    Filed: March 23, 2020
    Publication date: September 10, 2020
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Patent number: 10616295
    Abstract: 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 fro
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: April 7, 2020
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Publication number: 20190245900
    Abstract: 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 fro
    Type: Application
    Filed: April 16, 2019
    Publication date: August 8, 2019
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Patent number: 10298642
    Abstract: 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 fro
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: May 21, 2019
    Assignee: Quickbiz Holdings Limited, Apia
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Patent number: 9836264
    Abstract: 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: Grant
    Filed: December 14, 2014
    Date of Patent: December 5, 2017
    Assignee: QUICKBIZ HOLDINGS LIMITED, APIA
    Inventors: Albert Teng, Jack Yuan, Xiao Bin
  • Publication number: 20170237791
    Abstract: 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 fro
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Publication number: 20160261341
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: September 8, 2016
    Inventors: Bo Ma, Jack Yuan, Chunmei Li, Bo Peng, Dong Pan
  • Patent number: 9438697
    Abstract: 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: Grant
    Filed: August 1, 2013
    Date of Patent: September 6, 2016
    Assignee: Quickbiz Holdings Limited, Apia
    Inventors: Albert Teng, Jack Yuan, Xiao Bin, Richard Li
  • Patent number: 9304270
    Abstract: 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: Grant
    Filed: August 16, 2011
    Date of Patent: April 5, 2016
    Assignee: SiFotonics Technologies Co, Ltd.
    Inventors: Shipeng Yan, Yanwu Zhang, Dong Pan, Jack Yuan
  • Patent number: 9239696
    Abstract: 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: Grant
    Filed: January 8, 2014
    Date of Patent: January 19, 2016
    Assignee: QUICKBIZ HOLDINGS LIMITED, APIA
    Inventors: Albert Teng, Jack Yuan, Richard Li
  • Publication number: 20150362683
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: December 17, 2015
    Applicant: SIFOTONICS TECHNOLOGIES CO., LTD.
    Inventors: Shipeng Yan, Jack Yuan, Dong Pan
  • Publication number: 20150100974
    Abstract: 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: Application
    Filed: December 14, 2014
    Publication date: April 9, 2015
    Inventors: Albert Teng, Jack Yuan, Xiao Bin
  • Patent number: 8959535
    Abstract: 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: Grant
    Filed: October 1, 2013
    Date of Patent: February 17, 2015
    Assignee: Quickbiz Holdings Limited, Apia
    Inventors: Albert Teng, Jack Yuan, Xiao Bin
  • Patent number: 8933391
    Abstract: 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: Grant
    Filed: June 19, 2012
    Date of Patent: January 13, 2015
    Assignee: SiFotonics Technologies Co, Ltd.
    Inventors: Shipeng Yan, Yanwu Zhang, Dong Pan, Jack Yuan
  • Patent number: 8718088
    Abstract: 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: Grant
    Filed: May 11, 2012
    Date of Patent: May 6, 2014
    Assignee: SiFotonics Technologies Co, Ltd.
    Inventors: Bo Peng, Zhong Yu, Jack Yuan, Chunmei Li, Dong Pan
  • Patent number: RE48911
    Abstract: 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: Grant
    Filed: October 1, 2018
    Date of Patent: February 1, 2022
    Assignee: Spring Design, Inc.
    Inventors: Albert Teng, Jack Yuan, Xiao Bin