Patents by Inventor David C. White, Jr.

David C. White, Jr. 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: 20230041883
    Abstract: A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 9, 2023
    Inventors: Deon Anthony Pillsbury, Felipe de Mello, David C. White, Jr., Necati Cehreli
  • Publication number: 20230028265
    Abstract: Improved virtual collaboration environments allow participants in a primary collaboration session to initiate side conversations with fellow participants based on virtual locations of each participant within a virtual collaboration layout. The virtual collaboration layout defines virtual locations of each participant in the collaboration session. If a virtual distance between two participants a below a threshold, the participants are able to engage in a side conversation. Management information is provided to a collaboration session host. The management information indicates, for example, a volume or frequency of communication occurring on each side conversation, or an elapsed time since the side conversation was initiated.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Inventors: Brian C. Powell, Amit Barave, Carl Nathan Buckles, Vaishnavi Rao, Tiffany Kristine Pham, Sofia Karygianni, David C. White, JR.
  • Patent number: 11558306
    Abstract: A computer executed process can be configured to identify a network traffic flow of a source network device. The process can select a traffic fidelity rate from a plurality of traffic fidelity rates for sending information regarding the network traffic flow to a digital twin device corresponding to the source network device. The process can transmit the information regarding the network traffic flow to the digital twin device according to the traffic fidelity rate. The digital twin device can be configured to replicate at least one operation of the source network device with respect to the network traffic flow.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: January 17, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Magnus Mortensen, Jay Kemper Johnston, David C. White, Jr.
  • Patent number: 11514129
    Abstract: A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 29, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Deon Anthony Pillsbury, Felipe de Mello, David C. White, Jr., Necati Cehreli
  • Publication number: 20220377120
    Abstract: Techniques are described to enable selective content sharing in a video conference. In one example, a conferencing system obtains first display content from a first endpoint device in a video conference session. The conferencing system streams the first display content to a second endpoint device in the video conference session and obtains second display content from the second endpoint device. While streaming the first display content to the second endpoint device, the conferencing system streams the second display content to a third endpoint device in the video conference session and prevents streaming of the second display content to the first endpoint device.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: David C. White, Jr., Magnus Mortensen, Jay Kemper Johnston
  • Publication number: 20220374844
    Abstract: A meeting system facilitates spontaneous social encounter between users with a meeting server. The meeting server obtains calendar data and user preferences associated with each user of a plurality of users. The meeting server also prompts a first user device associated with a first user, and a second user device associated with a second user, for a social encounter based on the calendar data and the user preferences. Responsive to obtaining acceptances from the first user and the second user, the meeting server facilitates the social encounter between the first user and the second user.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Jay Kemper Johnston, David C. White, JR., Magnus Mortensen
  • Patent number: 11483248
    Abstract: Techniques for dynamic prioritization of presenting devices in wireless deployments are provided. Data relating to a transmission between a first device and a second device is received, and the first device is classified as a presenting device for the transmission based on the data relating to the transmission. An access point (AP) providing connectivity to the first device is identified, and the AP is configured to prioritize traffic transmitted from the first device responsive to classifying the first device as the presenting device.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: October 25, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Magnus Mortensen, David C. White, Jr., Jay K. Johnston, John M. Swartz, Matthew A. Silverman
  • Publication number: 20220239863
    Abstract: This disclosure describes techniques for providing notifications about events that occur during an online meeting. For instance, a system may establish an online meeting, such as a video conferencing meeting, for users. While in the meeting, a first user may view video of a second user and determine that the second user is experiencing an emergency event. As such, a user device of the first user may receive an input indicating that the emergency event is occurring with the second user. The system may receive the indication from the user device and verify that the emergency event is occurring. Additionally, the system may then send a notification to emergency personnel that indicates at least that the emergency event is occurring and a location of the second user. Furthermore, the system may send notification(s) to contact(s) associated with the second user that indicate at least that the emergency event is occurring.
    Type: Application
    Filed: October 28, 2021
    Publication date: July 28, 2022
    Inventors: Jay Kemper Johnston, David C. White, JR., Magnus Mortensen
  • Publication number: 20220237626
    Abstract: A computer executed process for mimicking human dialog, referred to herein as a “humanoid” or “humanoid system,” can be configured to provision itself to provide automated customer support. The humanoid can be trained for a customer support campaign. The training can include the humanoid observing communications between a human operator and at least one customer regarding at least one customer support case in the customer support campaign. The humanoid can assess at least one confidence level of the humanoid for the customer support campaign to determine whether the humanoid is adequately trained to handle future customer support cases for the customer support campaign. The humanoid can provision itself to handle at least one future customer support case in the customer support campaign in response to determining that it is adequately trained for the customer support campaign.
    Type: Application
    Filed: January 27, 2021
    Publication date: July 28, 2022
    Inventors: David C. White, Jr., Jay K. Johnston, Magnus Mortensen, Christopher Shaun Roberts, Felipe De Mello
  • Publication number: 20220239551
    Abstract: This disclosure describes techniques for diagnosing a presence or malfunction of a network node. In an example method, a first network node receives an indication of a diagnostic transmission originating from a second network node. The second network node further receives a forwarded transmission corresponding to the diagnostic transmission. The first network node diagnoses at least one of a presence or a malfunction of an intermediary node between the first network node and the second network node based on at least one of the indications of the diagnostic transmission or the forwarded transmission.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Inventors: Kevin J. Klous, Jay Kemper Johnston, Magnus Mortensen, David C. White, JR.
  • Publication number: 20220200917
    Abstract: A computer executed process can be configured to identify a network traffic flow of a source network device. The process can select a traffic fidelity rate from a plurality of traffic fidelity rates for sending information regarding the network traffic flow to a digital twin device corresponding to the source network device. The process can transmit the information regarding the network traffic flow to the digital twin device according to the traffic fidelity rate. The digital twin device can be configured to replicate at least one operation of the source network device with respect to the network traffic flow.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Magnus Mortensen, Jay Kemper Johnston, David C. White, JR.
  • Patent number: 11310098
    Abstract: This disclosure describes techniques for diagnosing a presence or malfunction of a network node. In an example method, a first network node receives an indication of a diagnostic transmission originating from a second network node. The second network node further receives a forwarded transmission corresponding to the diagnostic transmission. The first network node diagnoses at least one of a presence or a malfunction of an intermediary node between the first network node and the second network node based on at least one of the indications of the diagnostic transmission or the forwarded transmission.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: April 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin J. Klous, Jay Kemper Johnston, Magnus Mortensen, David C. White, Jr.
  • Patent number: 11287829
    Abstract: In one embodiment, a supervisory service of a parking area may send a light fidelity (Li-Fi) based advertisement indicative of an offer to send video streams of the parking area to an autonomous vehicle. The supervisory service may receive an acceptance of the offer by the autonomous vehicle that includes an identifier for the autonomous vehicle. The supervisory service may identify one or more video streams of the parking area as associated with the autonomous vehicle based in part on a location of the autonomous vehicle in the parking area. The supervisory service may annotate the one or more identified video streams with metadata regarding a feature of the parking area. The supervisory service may send the annotated one or more video streams to the autonomous vehicle, wherein the autonomous vehicle uses the metadata of the annotated one or more video streams to avoid the feature of the parking area.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: March 29, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Kemper Johnston, Magnus Mortensen, Kevin Klous, David C. White, Jr.
  • Patent number: 11273727
    Abstract: In one embodiment, a device of an electric vehicle requests in-motion charging of the electric vehicle. The device receives an indication of a charging vehicle able to provide in-motion charging to the first electric vehicle. The device coordinates in-motion docking of the electric vehicle to the charging vehicle. The device supervises in-motion charging of the electric vehicle by the charging vehicle.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: March 15, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Magnus Mortensen, Jay Kemper Johnston, David C. White, Jr., Kevin J. Klous
  • Patent number: 11275641
    Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: March 15, 2022
    Assignee: Cisco Technologies, Inc.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Christopher Blayne Dreier
  • Publication number: 20220070051
    Abstract: In one embodiment, an issue analysis service obtains telemetry data from a plurality of devices in a network across a plurality of time intervals. The service detects a failure event in which a device in the network is in a failure state. The service clusters the telemetry data obtained prior to the failure event into rounds according to time intervals in which the telemetry data was collected. Each round corresponds to a particular time interval. The service applies a machine learning-based classifier to each one of the rounds of clustered telemetry data to identify one or more common traits appearing in the telemetry data for each round. The service generates a trait change report indicating a change in the one or more common traits appearing in the telemetry data across the rounds leading up to the failure event.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 3, 2022
    Inventors: Magnus Mortensen, Jay Kemper JOHNSTON, David C. WHITE, JR.
  • Publication number: 20220070101
    Abstract: Techniques for dynamic prioritization of presenting devices in wireless deployments are provided. Data relating to a transmission between a first device and a second device is received, and the first device is classified as a presenting device for the transmission based on the data relating to the transmission. An access point (AP) providing connectivity to the first device is identified, and the AP is configured to prioritize traffic transmitted from the first device responsive to classifying the first device as the presenting device.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 3, 2022
    Inventors: Magnus MORTENSEN, David C. WHITE, JR., Jay K. JOHNSTON, John M. SWARTZ, Matthew A. SILVERMAN
  • Patent number: 11223799
    Abstract: This disclosure describes techniques for providing notifications about events that occur during an online meeting. For instance, a system may establish an online meeting, such as a video conferencing meeting, for users. While in the meeting, a first user may view video of a second user and determine that the second user is experiencing an emergency event. As such, a user device of the first user may receive an input indicating that the emergency event is occurring with the second user. The system may receive the indication from the user device and verify that the emergency event is occurring. Additionally, the system may then send a notification to emergency personnel that indicates at least that the emergency event is occurring and a location of the second user. Furthermore, the system may send notification(s) to contact(s) associated with the second user that indicate at least that the emergency event is occurring.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: January 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Magnus Mortensen
  • Publication number: 20210385126
    Abstract: This disclosure describes techniques for diagnosing a presence or malfunction of a network node. In an example method, a first network node receives an indication of a diagnostic transmission originating from a second network node. The second network node further receives a forwarded transmission corresponding to the diagnostic transmission. The first network node diagnoses at least one of a presence or a malfunction of an intermediary node between the first network node and the second network node based on at least one of the indications of the diagnostic transmission or the forwarded transmission.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Inventors: Kevin J. Klous, Jay Kemper Johnston, Magnus Mortensen, David C. White, JR.
  • Patent number: 11196614
    Abstract: In one embodiment, an issue analysis service determines that an issue exists with a device in a network. The service searches a decision tree for a solution to the issue, wherein branch nodes of the decision tree comprise diagnostic checks. The service clusters, based on a determination that a solution to the issue does not exist in the decision tree, telemetry for the device with telemetry for one or more other devices that also experienced the issue. The service uses a neural network to identify a difference between the clustered telemetry and telemetry from one or more devices for which the issue was resolved. The service adds a leaf node to the decision tree with the identified difference as a solution to the issue.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 7, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Magnus Mortensen, Jay Kemper Johnston, David C. White, Jr.