Patents by Inventor David A. Bryan

David A. Bryan 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: 12190702
    Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate a signal, such as a panic signal, causing various forms of security systems to escalate the signal to obtain help.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: January 7, 2025
    Assignee: Ooma, Inc.
    Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
  • Publication number: 20240378980
    Abstract: Systems and methods for provisioning appliance devices using validated service addresses are provided herein. An exemplary method includes receiving a service address from a user associated with an appliance device; validating the received service address; storing the validated service address; receiving a panic signal from the user using the appliance device after the validated service address is stored; providing the validated service address to an emergency telephone number service provider for provisioning; and transmitting the validated service address to a national PSAP, the transmitting in response to the provisioning being unsuccessful.
    Type: Application
    Filed: July 22, 2024
    Publication date: November 14, 2024
    Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
  • Patent number: 12069113
    Abstract: A video conference call control system is provided with an audio mixer to receive an audio speech signal at one or more network devices connected to the video conference call; to generate first and second talker identification values from the audio speech signal; to compare the first and second talker identification values during a timing comparison window to determine if the first and second talker identification values are identical and received simultaneously or substantially contemporaneously; and to selectively mute one or more audio devices at the network device(s) if the first and second talker identification values are identical and received simultaneously or substantially contemporaneously so that microphone input signals to the audio mixer are muted to prevent “playback” echo effects and so that microphone input and audio loudspeaker output signals to the audio mixer are muted to prevent “double join” echo effects.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: August 20, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yibo Liu, David A. Bryan, Stephen C. Botzko
  • Publication number: 20240135748
    Abstract: A multi-camera video conference call system is provided with a plurality of cameras connected together over a communication network to generate a corresponding plurality of input frame images taken from different perspectives of a video conference room, where the multi-camera video conference call system detects one or more human heads for any meeting participants captured in the input frame images, generates a head bounding box which surrounds each detected human head, extracts a body bounding box which surrounds the detected human head and at least an upper body portion of a meeting participant belonging to the detected human head, generates a participant identification feature embedding from each body bounding box, and performs person re-identification processing on all generated participant identification feature embeddings to determine a count of the meeting participants in the video conference room.
    Type: Application
    Filed: February 5, 2023
    Publication date: April 25, 2024
    Applicant: Plantronics, Inc.
    Inventors: Raghavendra Balavalikar Krishnamurthy, Rajen Bhatt, Kui Zhang, David A. Bryan
  • Publication number: 20240121282
    Abstract: A video conference call control system is provided with an audio mixer to receive an audio speech signal at one or more network devices connected to the video conference call; to generate first and second talker identification values from the audio speech signal; to compare the first and second talker identification values during a timing comparison window to determine if the first and second talker identification values are identical and received simultaneously or substantially contemporaneously; and to selectively mute one or more audio devices at the network device(s) if the first and second talker identification values are identical and received simultaneously or substantially contemporaneously so that microphone input signals to the audio mixer are muted to prevent “playback” echo effects and so that microphone input and audio loudspeaker output signals to the audio mixer are muted to prevent “double join” echo effects.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Applicant: Plantronics, Inc.
    Inventors: Yibo Liu, David A. Bryan, Stephen C. Botzko
  • Patent number: 11763663
    Abstract: Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: September 19, 2023
    Assignee: OOMA, INC.
    Inventors: Tobin E. Farrand, William M. Gillon, Kevin D. Snow, William T. Krein, David A. Bryan
  • Publication number: 20230245077
    Abstract: Providing a facilities supervisor notice after a conference room or other common area has been used and is in a messy condition. An image of the conference room obtained after use is evaluated to determine if the conference room is neat. A neatness score is obtained for the conference room. If the score indicates a neatness value above a settable level, the conference room is considered clean and ready for use. If the neatness score indicates a neatness value less than the settable level, the conference room is not ready for use, and a notice is provided to the facilities supervisor to allow a cleaning person to be dispatched. The need to perform the cleanliness or neatness review is triggered by referencing scheduled meetings in a calendaring system, by monitoring the conference room for the presence of individuals having an unscheduled meeting and periodically or randomly.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Rajen BHATT, Donald L. ECKHART, Raghavendra BALAVALIKAR KRISHNAMURTHY, David A. BRYAN, Keith C. KING
  • Patent number: 11646974
    Abstract: A method for end point data communications anonymization for a local communications hub is provided. The method commences with receiving a first request addressed to a server from a computing device. The method further includes selecting a first remote communications hub from a plurality of remote communications hubs. The method continues with modifying the first request to generate a first modified request and sending the first modified request to the first remote communications hub. The first remote communications hub modifies the first modified request to produce a second modified request and forwards the second modified request to the server. The method further includes receiving a first response to the second modified request from the server, modifying the received first response to produce a first modified response, modifying the first modified response to produce a second modified response, and providing the second modified response to the computing device.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: May 9, 2023
    Assignee: Ooma, Inc.
    Inventors: William M. Gillon, Hai Lei, Tobin E. Farrand, David A. Bryan
  • Patent number: 11606510
    Abstract: Multiple cameras in a conference room, each pointed in a different direction and including a microphone array to perform sound source localization (SSL). The SSL is used in combination with the video image to identify the speaker from among multiple individuals that appear in the video image. Neural network or machine learning processing is performed on the identified speaker to determine the quality of the front or facial view of the speaker. The best view of the speaker's face from the various cameras is selected to be provided to the far end. If no view is satisfactory, a default view is selected and that is provided to the far end. The use of the SSL allows selection of the proper individual from a group of individuals in the conference room, so that only the speaker's head is analyzed for the best facial view and then framed for transmission.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: March 14, 2023
    Assignee: PLANTRONICS, INC.
    Inventors: Jian David Wang, John Paul Spearman, Varun Ajay Kulkarni, Yong Yan, Xiangdong Wang, Peter L. Chu, David A. Bryan
  • Publication number: 20230060798
    Abstract: The attention level of participants is measured and then the resulting value is provided on a display of the participants. The participants are presented in a gallery view layout. The frame of each participant is colored to indicate the attention level. The entire window is tinted in colors representing the attention level. The blurriness of the participant indicates attention level. The saturation the participant indicates attention level. The window sizes vary based on attention level. Color bars are added to provide indications of percentages of attention level over differing time periods. Neural networks are used to find the faces of the participants and then develop facial keypoint values which are used to determine gaze direction, which in turn is used to develop an attention score. The attention score is then used to determine the settings of the layout.
    Type: Application
    Filed: July 22, 2022
    Publication date: March 2, 2023
    Inventors: Jian David Wang, Rajen Bhatt, Kui Zhang, Thomas Joseph Puorro, David A. Bryan
  • Publication number: 20220400216
    Abstract: Multiple cameras in a conference room, each pointed in a different direction and including a microphone array to perform sound source localization (SSL). The SSL is used in combination with the video image to identify the speaker from among multiple individuals that appear in the video image. Neural network or machine learning processing is performed on the identified speaker to determine the quality of the front or facial view of the speaker. The best view of the speaker's face from the various cameras is selected to be provided to the far end. If no view is satisfactory, a default view is selected and that is provided to the far end. The use of the SSL allows selection of the proper individual from a group of individuals in the conference room, so that only the speaker's head is analyzed for the best facial view and then framed for transmission.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Jian David WANG, John Paul SPEARMAN, Varun Ajay KULKARNI, Yong YAN, Xiangdong WANG, Peter L. CHU, David A. BRYAN
  • Patent number: 11496675
    Abstract: A teleconferencing system, comprising: a camera, wherein the camera is configured to capture an image data stream comprising one or more image data frames in accordance with one or more image-capture parameters; and a processor coupled to the camera, wherein the processor is configured to: receive the image data stream from the camera; determine a region of interest within an image data frame of the image data stream; identify a sub-portion of the image data frame corresponding to the region of interest; evaluate a quality of image data corresponding to the sub-portion; determine that the quality of the image data corresponding to the sub-portion is below one or more predetermined quality thresholds; update one or more of the image-capture parameters of the camera, responsive to determining that the quality of the image data corresponding to the sub-portion is below the one or more predetermined quality thresholds.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: November 8, 2022
    Assignee: PLANTRONICS, INC.
    Inventors: David A. Bryan, Kui Zhang, Varun Ajay Kulkarni
  • Patent number: 11495117
    Abstract: Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: November 8, 2022
    Assignee: Ooma, Inc.
    Inventors: Tobin E. Farrand, William M. Gillon, Kevin D. Snow, William T. Krein, David A. Bryan
  • Patent number: 11477393
    Abstract: A method of view selection in a teleconferencing environment includes receiving a frame of image data from an optical sensor such as a camera, detecting one or more conference participants within the frame of image data, and identifying an interest region for each of the conference participants. Identifying the interest region comprises estimating head poses of participants to determine where a majority of the participants are looking and determining if there is an object in that area. If a suitable object is in the area at which the participants are looking, such as a whiteboard or another person, the image data corresponding to the object will be displayed on a display device or sent to a remote teleconference endpoint.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: October 18, 2022
    Assignee: PLANTRONICS, INC.
    Inventors: David A. Bryan, Wei-Cheng Su, Stephen Paul Schaefer, Alain Elon Nimri, Casey King
  • Publication number: 20220329727
    Abstract: A teleconferencing system, comprising: a camera, wherein the camera is configured to capture an image data stream comprising one or more image data frames in accordance with one or more image-capture parameters; and a processor coupled to the camera, wherein the processor is configured to: receive the image data stream from the camera; determine a region of interest within an image data frame of the image data stream; identify a sub-portion of the image data frame corresponding to the region of interest; evaluate a quality of image data corresponding to the sub-portion; determine that the quality of the image data corresponding to the sub-portion is below one or more predetermined quality thresholds; update one or more of the image-capture parameters of the camera, responsive to determining that the quality of the image data corresponding to the sub-portion is below the one or more predetermined quality thresholds.
    Type: Application
    Filed: April 13, 2021
    Publication date: October 13, 2022
    Inventors: David A. BRYAN, Kui ZHANG, Varun Ajay KULKARNI
  • Publication number: 20220292801
    Abstract: A videoconferencing endpoint determines if there is a whiteboard and if a presenter is near the whiteboard. If there is no whiteboard in view or the presenter is not near the whiteboard, any content from a camera focused on the whiteboard is continued and any presenter framing is done normally. If the presenter is in front of the whiteboard, any whiteboard content is ended, and appropriate portions of the whiteboard are included in the main video stream framed with the presenter. If the whiteboard is empty, framing is done without reference to the whiteboard. If the whiteboard is full or has writing away from the presenter, the entire whiteboard and the presenter are framed together. If the whiteboard only has writing near the presenter, only the relevant portion of the whiteboard is framed with the presenter.
    Type: Application
    Filed: March 12, 2022
    Publication date: September 15, 2022
    Inventors: Stephen Paul Schaefer, David A. Bryan, Rommel Gabriel Childress, JR.
  • Publication number: 20220188609
    Abstract: Resources of an embedded system, such as RAM utilization and available processor cycles or bandwidth are monitored. Neural network models of varying size and computational load for given neural networks are utilized in conjunction with this resource monitoring. The neural network model used for a particular neural network is dynamically varied based on the resource monitoring. In one example, neural network models of varying precision are stored and the best model for the available RAM and processor cycles is loaded. In one example, neural network model weight values are quantized before being loaded for use, the level of quantization being based on the available RAM and processor cycles. This dynamic adaption of the neural network models allows other processes in the embedded system to operate normally and yet allows the neural network to operate at the maximum capability allowed for a given period.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Inventors: Yong YAN, David A. BRYAN
  • Publication number: 20220172597
    Abstract: Systems, methods, and software for provisioning consumer appliance devices and security systems are provided herein. An exemplary method may include provisioning a consumer application device associated with various interactions of a user with the appliance device to generate an signal, such as a panic signal, causing various forms of security systems to escalate the signal to obtain help. Another exemplary method involves allowing the device, when placing the panic signal, to involve back end systems related to the security system to provision access to an emergency service provider (i.e., 911 provider) “just in time,” eliminating the need for costly pre-provisioning.
    Type: Application
    Filed: February 16, 2022
    Publication date: June 2, 2022
    Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan
  • Patent number: 11330100
    Abstract: Systems and methods for augmenting an appliance device with an intelligent personal assistant. Exemplary methods include: receiving, by the appliance device, an identifier for a called party; initiating a voice call using the received identifier; monitoring audio of the voice call; determining the monitored audio includes a predetermined wake word; beginning communications with the intelligent personal assistant, the communications including at least a portion of the monitored audio, the portion of the monitored audio comprising a request for the intelligent personal assistant; receiving a result from the intelligent personal assistant, the result being responsive to the request; receiving indicia that the voice call is over from at least one of the called party and a calling party; and terminating the voice call using the indicia.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: May 10, 2022
    Assignee: Ooma, Inc.
    Inventors: Thaddeus White, Karl Osterlund, Tobin E. Farrand, Arvind Vasudev, Douglas Hart, David A. Bryan, William M. Gillon
  • Patent number: 11315405
    Abstract: Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate n signal, such as a panic signal, causing various forms of security systems to escalate the signal to obtain help. Another exemplary method involves allowing the device, when placing the panic signal, to involve back end systems related to the security system to provision access to an emergency service provider (i.e., 911 provider) “just in time,” eliminating the need for costly pre-provisioning. Another exemplary method involves various sensors of the security system to communicate with consumer appliance devices to improve the performance, usability, or efficiency of the consumer appliance device or related systems.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: April 26, 2022
    Assignee: Ooma, Inc.
    Inventors: Douglas E. Hart, Tobin E. Farrand, David A. Bryan