Patents by Inventor David A. Weldon

David A. Weldon 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: 20230244506
    Abstract: A computer system generates and transmits one or more first presentation instructions which when rendered cause displaying one or more machine-generated messages of a conversational assistant in a first window of a graphical user interface (GUI) and cause displaying at least one other GUI element in the GUI. The computer system receives an input via the first window and processes one or more comments represented in the input to determine a task responsive to the one or more comments. Based on the task, the computer system generates and transmits one or more second presentation instructions which when rendered cause updating one or more of the first window and the other GUI element. The computer system repeats the generating, transmitting, receiving, processing, and updating steps to control the first window and the other GUI element based on a programmed workflow.
    Type: Application
    Filed: January 20, 2023
    Publication date: August 3, 2023
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Patent number: 11669225
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearance
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: June 6, 2023
    Assignee: R3 Collaboratives, Inc.
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Publication number: 20220300125
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearance
    Type: Application
    Filed: April 4, 2022
    Publication date: September 22, 2022
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Patent number: 11294540
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearance
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: April 5, 2022
    Assignee: R3 COLLABORATIVES, INC.
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Publication number: 20210286484
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearance
    Type: Application
    Filed: February 1, 2021
    Publication date: September 16, 2021
    Inventors: ADAM JOSEPH GELLER, ROSS DAVID WELDON
  • Publication number: 20210276735
    Abstract: This disclosure describes a ground station configured to facilitate the delivery of payloads using unmanned aerial vehicle (UAV). The ground station includes multiple sensors that allow for autonomous operation of the ground station as part of a larger payload transportation system. The sensors are configured to confirm loading of payloads onto a UAV, checking a status and safety of the drone and clearing an area surrounding the ground station prior to takeoff and/or landing operations of the UAV.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 9, 2021
    Applicant: Matternet, Inc.
    Inventors: Andreas RAPTOPOULOS, Paolo RESMINI, Ido BARUCHIN, Lalo RUIZ, David WELDON, Jon BYARS, Jim O'SULLIVAN, Alex WU, David TSAI, Martin NOVAK
  • Patent number: 10908778
    Abstract: A data processing method is disclosed. The method comprises obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, the player window including a linear graphical timeline representing the video program; receiving from the second computer location input data specifying a point in the video program and determining a time value of the point; receiving comment type input data indicating a particular comment type among a plurality of comment types; receiving comment input data; creating and storing a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearances that correspond respectively to the plurality of comment types.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: February 2, 2021
    Assignee: R3 Collaboratives, Inc.
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Patent number: 10735818
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored content item, the content item being stored with content item metadata identifying one or more of a creator of the content item, a title of the content item, description of the content item, content type of the content item, sharing settings of the content item, a taxonomy of the content item, or a category type of the taxonomy of the content item; receiving, at the first computer, a request to generate a task related to the content item; generating and storing a task record based, at least in part, on the content item metadata, the task record comprising an identifier of the task and the identifier of the content item; and causing display, on a second computer, a graphical representation of the task based, at least in part, on the task record.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 4, 2020
    Assignee: R3 Collaboratives, Inc.
    Inventors: Adam Joseph Geller, Ross David Weldon, Benjamin John Tomassetti
  • Patent number: 10404365
    Abstract: Systems and methods for path computation in an optical network include obtaining optical layer characteristics related to one or more optical paths in the optical network based in part on performance measurements in the optical network; responsive to service establishment or service restoration, determining a path from source to destination based on utilizing the optical layer characteristics to confirm physical validity of the path; and provisioning a service on the determined path from the source to the destination in the optical network.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: September 3, 2019
    Assignee: Ciena Corporation
    Inventors: Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong, David Weldon Boertjes, Jamie Gaudette
  • Publication number: 20180376211
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored content item, the content item being stored with content item metadata identifying one or more of a creator of the content item, a title of the content item, description of the content item, content type of the content item, sharing settings of the content item, a taxonomy of the content item, or a category type of the taxonomy of the content item; receiving, at the first computer, a request to generate a task related to the content item; generating and storing a task record based, at least in part, on the content item metadata, the task record comprising an identifier of the task and the identifier of the content item; and causing display, on a second computer, a graphical representation of the task based, at least in part, on the task record.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 27, 2018
    Inventors: Adam Joseph Geller, Ross David Weldon, Benjamin John Tomassetti
  • Publication number: 20180191432
    Abstract: Systems and methods for path computation in an optical network include obtaining optical layer characteristics related to one or more optical paths in the optical network based in part on performance measurements in the optical network; responsive to service establishment or service restoration, determining a path from source to destination based on utilizing the optical layer characteristics to confirm physical validity of the path; and provisioning a service on the determined path from the source to the destination in the optical network.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 5, 2018
    Inventors: Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong, David Weldon Boertjes, Jamie Gaudette
  • Patent number: 10001904
    Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearance
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: June 19, 2018
    Assignee: R3 Collaboratives, Inc.
    Inventors: Adam Joseph Geller, Ross David Weldon
  • Patent number: 9948387
    Abstract: The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: April 17, 2018
    Assignee: Ciena Corporation
    Inventors: Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong, David Weldon Boertjes, Jamie Gaudette
  • Patent number: 9831977
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: November 28, 2017
    Assignee: Ciena Corporation
    Inventors: David Weldon Boertjes, Stephen Daniel Shew
  • Patent number: 9729265
    Abstract: Systems and methods for providing onsite support to technicians of a network include a hardware means for automatically detecting the presence of an onsite technician at the network node, and providing support to the onsite technician through a communications channel provided by the network node. The communications channel can be an optical service channel or a general communication channel (GCC) configured according to G.709 standard, for example. The hardware means can be further configured to determine an identity of the onsite technician and/or authenticate the onsite technician. The hardware means may comprise a dongle communicatively coupled to a network element or shelf at the network node via a universal serial bus (USB) port or BLUETOOTH connection.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: August 8, 2017
    Assignee: Ciena Corporation
    Inventors: Dane Martin Hurley, David Weldon Boertjes, David Casson Bownass
  • Publication number: 20170048017
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Inventors: David Weldon BOERTJES, Stephen Daniel SHEW
  • Publication number: 20170033865
    Abstract: The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability.
    Type: Application
    Filed: October 10, 2016
    Publication date: February 2, 2017
    Inventors: Michael Y. FRANKEL, Loudon T. BLAIR, Christian BOURGET, Lyndon Y. ONG, David Weldon BOERTJES, Jamie GAUDETTE
  • Patent number: 9509428
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: November 29, 2016
    Assignee: Ciena Corporation
    Inventors: David Weldon Boertjes, Stephen Daniel Shew
  • Patent number: 9490894
    Abstract: The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: November 8, 2016
    Assignee: Ciena Corporation
    Inventors: Jamie Gaudette, David Weldon Boertjes, Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong
  • Publication number: 20150318949
    Abstract: Systems and methods for routing wavelengths in an optical network include responsive to a path request for a wavelength or group of wavelengths, determining a path through the optical network; determining a location on the path where wavelength blocking should occur to form a loop-free path in the optical network; and setting the wavelength blocking at the location. The optical network can utilize a broadcast and select architecture and the wavelength blocking is configured to prevent the wavelength or group of wavelengths from looping back on a port where the wavelength or group of wavelengths has already been received on. The optical network can utilize an all-broadcast architecture and the wavelength blocking is configured to prevent multiple paths for the wavelength or group of wavelengths by constraining the wavelength or group of wavelengths to a single path through the optical network.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 5, 2015
    Inventors: David Weldon BOERTJES, Stephen Daniel SHEW