Patents by Inventor Edward Chen

Edward Chen 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: 11784738
    Abstract: Differentiating traffic signals from filler channels in optical networks includes obtaining power measurements of optical spectrum on an optical section in the optical network; analyzing the power measurements to differentiate signal type between traffic signals and Amplified Stimulated Emission (ASE) channel holders; and applying appropriate treatment to the optical spectrum based on the signal type. The analyzing is performed locally without any notification from upstream nodes of the optical spectrum.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: October 10, 2023
    Assignee: Ciena Corporation
    Inventors: Choudhury A. Al Sayeed, Edward Chen
  • Patent number: 11569907
    Abstract: Systems, methods, and computer-readable media are provided for signaling the presence of a fault in a multi-band optical network or other communication system. In response to a detected fault in a multi-band communication system impacting a specific band of the multi-band communication system, a method, according to one implementation, may include a step of creating a fault signal corresponding to the detected fault. The method may also include the step of conveying the fault signal to at least one of an upstream controller and a downstream controller of the multi-band communication system to trigger an action for handling the fault on the specific band. The action may be handled independently of other actions associated with one or more other bands of the multi-band communication system.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: January 31, 2023
    Assignee: Ciena Corporation
    Inventors: Edward Chen, Choudhury A. Al Sayeed
  • Patent number: 11553262
    Abstract: Systems and methods for resolving control conflicts in trunk protection links are provided. A method, in one implementation, includes identifying control conflicts among Network Elements (NEs) in an Optical Multiplex Section (OMS). The OMS may have a plurality of trunk protection links arranged in parallel and a plurality of Trunk Protection Switches (TPSs). Also, the trunk protection links and TPSs are configured to create a distributed 1:N trunk protection arrangement. The method also includes resolving the control conflicts by auto-negotiating a primary instance associated with enabling a first set of control actions to be conducted along a primary path in the OMS and auto-negotiating one or more follower instances associated with enabling a second set of control actions to be conducted along one or more secondary paths in the OMS subsequent to the first set of control actions.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: January 10, 2023
    Assignee: Ciena Corporation
    Inventors: Choudhury A. Al Sayeed, Edward Chen, David Bownass, Joanne Wakefield
  • Patent number: 11531826
    Abstract: Systems and methods for user choice of barcode scanning ranges are provided. This is achieved through the identification of a predetermined pixel-per-module threshold range. The pixel-per-module of a barcode being read by a reader is compared to the predetermined pixel-per-module threshold range, and a successful decode of the barcode is carried out only if the pixel-per-module of the barcode falls within the predetermined range. Thus, a user may select a desired reading distance range such that barcodes within a working distance range may not generate successful decodes if such barcodes are outside of the desired reading distance range.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: December 20, 2022
    Assignee: Zebra Technologies Corporation
    Inventors: Dayou Wang, Edward Chen, Igor Vinogradov
  • Publication number: 20220374198
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling advertisement interaction with an electronic device, for use in a digital media content environment. A media device includes a touch-sensitive display screen, and user interface that enables access to a stored media application. During the streaming of media content from a media server, an audio advertisement or other type of advertisement can be inserted into a stream, for playback at the media device. Using playback controls provided either by the user interface, or by a headphones, headset, or other type of device, a user can interact with the advertisement (even if the user interface is locked), by performing a defined gesture, which, if received at the media application during a defined time period associated with the advertisement, is interpreted as a signal to select or otherwise interact with the advertisement.
    Type: Application
    Filed: July 27, 2022
    Publication date: November 24, 2022
    Inventors: Edward Chen, Simon Cohen, Carl Horned
  • Publication number: 20220329341
    Abstract: Differentiating traffic signals from filler channels in optical networks includes obtaining power measurements of optical spectrum on an optical section in the optical network; analyzing the power measurements to differentiate signal type between traffic signals and Amplified Stimulated Emission (ASE) channel holders; and applying appropriate treatment to the optical spectrum based on the signal type. The analyzing is performed locally without any notification from upstream nodes of the optical spectrum.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Choudhury A. Al Sayeed, Edward Chen
  • Patent number: 11435892
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling advertisement interaction with an electronic device, for use in a digital media content environment. A media device includes a touch-sensitive display screen, and user interface that enables access to a stored media application. During the streaming of media content from a media server, an audio advertisement or other type of advertisement can be inserted into a stream, for playback at the media device. Using playback controls provided either by the user interface, or by a headphones, headset, or other type of device, a user can interact with the advertisement (even if the user interface is locked), by performing a defined gesture, which, if received at the media application during a defined time period associated with the advertisement, is interpreted as a signal to select or otherwise interact with the advertisement.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: September 6, 2022
    Assignee: SPOTIFY AB
    Inventors: Edward Chen, Simon Cohen, Carl Horned
  • Publication number: 20220262191
    Abstract: An automatic vending machine has a control unit controlling a payment unit. The payment unit is configured to receive payment from a user. The refrigeration unit is a chest freezer having a top lid and a hinge. The top lid is controlled by the control unit. The top lid moves between an open position and a closed position. A food package is stored in the refrigeration unit. A picking arm is mounted on a picking arm swivel. The picking arm has a pick suction tip that is vacuum driven. The picking arm is controlled by the control unit. The control unit is configured to control the picking arm to pick a food package from the refrigeration unit and move it to the microwave heating unit for heating.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Inventor: Edward Chen
  • Publication number: 20220256263
    Abstract: Systems and methods include, responsive to provisioning a media channel (52) on a degree, wherein the media channel (52) is a contiguous portion of optical spectrum supporting N channels, N is greater than 1, causing allocation of optical filter bandwidth in an optical multiplexing/demultiplexing device for M channels (56) in the media channel (50), where M is less than N; causing provisioning of the M channels (56) in the media channel (50); and causing configuration of channel holders in the media channel from a channel holder source (20) for a part of the portion of the optical spectrum unoccupied by the M channels (56).
    Type: Application
    Filed: June 25, 2020
    Publication date: August 11, 2022
    Inventors: Choudhury A. Al Sayeed, Radmila Kovacevic, Edward Chen, David Miedema
  • Publication number: 20220103284
    Abstract: Systems and methods for conducting various types of Connection Validation (CV) are provided for reducing the overall CV scan time of regular CV scans.
    Type: Application
    Filed: August 12, 2021
    Publication date: March 31, 2022
    Inventors: Jean-Luc Archambault, Edward Chen, Paul Chedore, Choudhury A. Al Sayeed, David C. Bownass, David Miedema
  • Publication number: 20220069903
    Abstract: Systems, methods, and computer-readable media are provided for signaling the presence of a fault in a multi-band optical network or other communication system. In response to a detected fault in a multi-band communication system impacting a specific band of the multi-band communication system, a method, according to one implementation, may include a step of creating a fault signal corresponding to the detected fault. The method may also include the step of conveying the fault signal to at least one of an upstream controller and a downstream controller of the multi-band communication system to trigger an action for handling the fault on the specific band. The action may be handled independently of other actions associated with one or more other bands of the multi-band communication system.
    Type: Application
    Filed: August 26, 2020
    Publication date: March 3, 2022
    Inventors: Edward Chen, Choudhury A. Al Sayeed
  • Patent number: 11169862
    Abstract: In a distributed system with a microservice architecture having a framework supporting a messaging layer between client applications and server-side handlers, systems and methods include receiving a message by a server-side handler in the framework with the message one of blocking and non-blocking from a client application; handling the message by the server-side handler as one of blocking and non-blocking selected independent of a designation by the client application since the framework abstracts the messaging layer from the client application; and providing a response by the server-side handler to the client application.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: November 9, 2021
    Assignee: Ciena Corporation
    Inventors: David Miedema, Bruno Doyle, Edward Chen, Anurag Prakash
  • Patent number: 11108489
    Abstract: Systems and methods for conducting various types of Connection Validation (CV) are provided for reducing the overall CV scan time of regular CV scans. A method, according to one implementation, includes a step of receiving a request to perform a focused CV on one or more communication cables after the one or more communication cables are physically connected or reconnected into a portion of a network. The method also includes the steps of interrupting an ongoing CV running in the portion of the network and executing the focused CV to target a CV scan on the one or more communication cables.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 31, 2021
    Assignee: Ciena Corporation
    Inventors: Jean-Luc Archambault, Edward Chen, Paul Chedore, Choudhury A. Al Sayeed, David C. Bownass, David Miedema
  • Publication number: 20210133410
    Abstract: Systems and methods for user choice of barcode scanning ranges are provided. This is achieved through the identification of a predetermined pixel-per-module threshold range. The pixel-per-module of a barcode being read by a reader is compared to the predetermined pixel-per-module threshold range, and a successful decode of the barcode is carried out only if the pixel-per-module of the barcode falls within the predetermined range. Thus, a user may select a desired reading distance range such that barcodes within a working distance range may not generate successful decodes if such barcodes are outside of the desired reading distance range.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Inventors: Dayou Wang, Edward Chen, Igor Vinogradov
  • Patent number: 10972359
    Abstract: A processor-implemented method implemented to model devices in a network utilizing an assembly providing an arbitrary model includes utilizing one or more first models to represent relationships between devices in the network for control and management thereof, wherein the one or more first models are implemented in an associated database of one or more databases each with an associated schema; defining an assembly to implement the arbitrary model different from the first model, wherein the assembly comprises pointers to data instances in the one or more databases; and utilizing the arbitrary model for control and management of the devices in the network, wherein the control and management via the arbitrary model updates the data instances in the one or more databases representing the first model.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: April 6, 2021
    Assignee: Ciena Corporation
    Inventors: David Miedema, Bruno Doyle, Edward Chen, Anurag Prakash
  • Patent number: 10958993
    Abstract: A controller includes a processor; and memory storing instructions that, when executed, cause the processor to obtain measurements of optical spectrum from an Optical Power Monitor (OPM) connected to a fiber having thereon, one or more optical signals from one or more optical transmitters, wherein the optical signals are based on a flexible grid, manage the one or more optical signals utilizing a first model and manage attenuation control granularity of a Wavelength Selective Switch (WSS) connected to the fiber utilizing a second model, and configure one or more of the WSS and the one or more optical transmitters based on the first model and the second model.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: March 23, 2021
    Assignee: Ciena Corporation
    Inventors: Gerard L. Swinkels, Anurag Prakash, David W. Boertjes, David Miedema, Edward Chen, Trevor J. Ibach, Dominic Richens
  • Publication number: 20210042172
    Abstract: In a distributed system with a microservice architecture having a framework supporting a messaging layer between client applications and server-side handlers, systems and methods include receiving a message by a server-side handler in the framework with the message one of blocking and non-blocking from a client application; handling the message by the server-side handler as one of blocking and non-blocking selected independent of a designation by the client application since the framework abstracts the messaging layer from the client application; and providing a response by the server-side handler to the client application.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 11, 2021
    Inventors: David Miedema, Bruno Doyle, Edward Chen, Anurag Prakash
  • Publication number: 20200363926
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling advertisement interaction with an electronic device, for use in a digital media content environment. A media device includes a touch-sensitive display screen, and user interface that enables access to a stored media application. During the streaming of media content from a media server, an audio advertisement or other type of advertisement can be inserted into a stream, for playback at the media device. Using playback controls provided either by the user interface, or by a headphones, headset, or other type of device, a user can interact with the advertisement (even if the user interface is locked), by performing a defined gesture, which, if received at the media application during a defined time period associated with the advertisement, is interpreted as a signal to select or otherwise interact with the advertisement.
    Type: Application
    Filed: December 16, 2019
    Publication date: November 19, 2020
    Inventors: Edward Chen, Simon Cohen, Carl Horned
  • Patent number: 10797818
    Abstract: Systems and methods include obtaining power measurements from one or more first components in an optical node and store the power measurements at corresponding vertices in a graph that describes the optical node; obtaining calibration data from a plurality of second components in the optical node and utilize the calibration data to determine an optical gain or an optical loss through an associated arc in the graph; and determining an optical power at any point in the optical node via traversing the graph, for any of configuration and operation of the optical node. The graph includes the vertices that are points in the optical node where there is a need for optical power, the arcs that are connections through the optical node where the optical power has the optical gain or the optical loss, and optical channels and their associated optical spectrum.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 6, 2020
    Assignee: Ciena Corporation
    Inventors: Andrew Croskery, David Miedema, Edward Chen, Radmila Kovacevic, Rejean Tremblay
  • Patent number: 10735837
    Abstract: An optical network element includes an optical multiplexing/demultiplexing device forming a degree; a channel holder source connected to the optical multiplexing/demultiplexing device; and a controller configured to, responsive to provisioning a media channel on the degree, wherein the media channel is a contiguous portion of optical spectrum supporting N channels, N>1, cause allocation of optical filter bandwidth in the optical multiplexing/demultiplexing device for M channels in the media channel, M<N, cause provisioning of the M channels in the media channel, and cause configuration of N?M channel holders in the media channel from the channel holder source.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 4, 2020
    Assignee: Ciena Corporation
    Inventors: Choudhury A. Al Sayeed, Radmila Kovacevic, Edward Chen, David Miedema