Patents by Inventor David Brandon

David Brandon 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: 11970725
    Abstract: Provided herein are E. coli host strains with improved capacity for producing recombinant proteins.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: April 30, 2024
    Assignee: Scarab Genomics LLC
    Inventors: Frederick R. Blattner, Robert E. Novy, David A. Frisch, Charles Landry, Hyunsic Choi, Eric A. Steffen, John Brandon
  • Patent number: 11932429
    Abstract: An apparatus for supporting a ceiling mounted unmanned aerial vehicle docking station for a premises including a ceiling grid and a support structure disposed above the ceiling grid is provided. The apparatus includes an unmanned aerial vehicle docking station mounting bracket including a top surface and a bottom surface which is configured to be affixed to an exposed surface of a ceiling element in the ceiling grid by a first plurality of fastening elements. The bottom surface of the bracket is configured to be affixed to the ceiling mounted unmanned aerial vehicle docking station. The apparatus further includes a panel including a top surface and a bottom surface which is configured to be affixed to a concealed surface of the ceiling element by the first plurality of fastening elements. The top surface of the panel includes at least one anchoring element physically coupling the panel to the support structure.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: March 19, 2024
    Assignee: INDOOR ROBOTICS INC.
    Inventors: Trevor Greenberg, David Brandon Smith, Isaac C. Dearmond
  • Patent number: 11929091
    Abstract: An apparatus and method of blind detection of binauralized audio. If the input content is detected as binaural, a second binauralization may be avoided. In this manner, the user experience avoids audio artifacts introduced by multiple binauralizations.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: March 12, 2024
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Chunmao Zhang, Lianwu Chen, Ziyu Yang, Joshua Brandon Lando, David Matthew Fischer, Lie Lu
  • Patent number: 11926532
    Abstract: Provided are processes for producing metal oxides, including pigmentary TiO2. In embodiments, a process for producing a metal oxide comprises combining a metal halide and an oxidant in a liquid phase medium under conditions to oxidize the metal halide in the liquid phase medium to produce a metal oxide therefrom.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: March 12, 2024
    Assignee: University of Kansas
    Inventors: Mark Brandon Shiflett, David Richard Corbin, Andrew M. Danby, Bala Subramaniam
  • Patent number: 11655057
    Abstract: An apparatus for supporting a ceiling mounted unmanned aerial vehicle docking station in a premises security system is provided for a premises including a ceiling grid and a support structure disposed above the ceiling grid. The apparatus includes an unmanned aerial vehicle docking station mounting bracket including a top surface and a bottom surface which is affixable to an exposed surface of a ceiling element in the ceiling grid by a first plurality of fastening elements. The bottom surface of the bracket is affixable to the ceiling mounted unmanned aerial vehicle docking station. The apparatus further includes a panel including a top surface and a bottom surface which is affixable to a concealed surface of the ceiling element by the first plurality of fastening elements. The top surface of the panel includes at least one anchoring element for physically coupling the panel to the support structure.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: May 23, 2023
    Assignee: The ADT Security Corporation
    Inventors: Trevor Greenberg, David Brandon Smith, Isaac C. Dearmond
  • Patent number: 11595357
    Abstract: In one embodiment, a service computes a plurality of features of a subdomain for which a Domain Name System (DNS) query was issued. The service aggregates the plurality of computed features into a feature vector. The service uses the feature vector as input to a machine learning classifier, to determine whether the subdomain is a DNS tunneling domain name. The service provides an indication that the subdomain is a DNS tunneling domain name, when the machine learning classifier determines that the subdomain is a DNS tunneling domain name.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: February 28, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: David Brandon Rodriguez, Thomas Manianghat Mathew, Gilad Rainer, Dhia Mahjoub, Jingchuan Chen, Christian Neufeld
  • Patent number: 11019395
    Abstract: Systems and methods for creating automatic digital representations of events may include (1) collecting data indicative of one or more emotions experienced by viewers of an event, (2) generating a timeline of the emotions based on the collected data, (3) creating a dynamic digital representation of the timeline, and (4) transmitting the dynamic digital representation to a device for display via a display element of the device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 25, 2021
    Assignee: Facebook, Inc.
    Inventors: David Brandon Miller, Amit Puntambekar
  • Publication number: 20210126901
    Abstract: In one embodiment, a service computes a plurality of features of a subdomain for which a Domain Name System (DNS) query was issued. The service aggregates the plurality of computed features into a feature vector. The service uses the feature vector as input to a machine learning classifier, to determine whether the subdomain is a DNS tunneling domain name. The service provides an indication that the subdomain is a DNS tunneling domain name, when the machine learning classifier determines that the subdomain is a DNS tunneling domain name.
    Type: Application
    Filed: March 12, 2020
    Publication date: April 29, 2021
    Inventors: David Brandon Rodriguez, Thomas Manianghat Mathew, Gilad Rainer, Dhia Mahjoub, Jingchuan Chen, Christian Neufeld
  • Publication number: 20210067831
    Abstract: Systems and methods for creating automatic digital representations of events may include (1) collecting data indicative of one or more emotions experienced by viewers of an event, (2) generating a timeline of the emotions based on the collected data, (3) creating a dynamic digital representation of the timeline, and (4) transmitting the dynamic digital representation to a device for display via a display element of the device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Inventors: David Brandon Miller, Amit Puntambekar
  • Patent number: 10594724
    Abstract: In one embodiment, a device provides data indicative of a domain name system (DNS) query volume time series for a first network domain for display by an electronic display. The device receives a time series modification to the displayed time series. The device identifies one or more other network domains based on the received time series modification. The device provides data indicative of the identified one or more other network domains for display by the electronic display.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 17, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David Brandon Rodriguez, Colin Evrad Seale, III
  • Patent number: 10560423
    Abstract: The methodology for detecting spammer domains includes storing a plurality of DNS requests, wherein each DNS request comprises a combination of a higher level domain name and a lower level domain name, and wherein the higher level domain name corresponds to a blacklist server and the lower level domain name is a domain name that is to be used as a query directed towards the blacklist server, filtering the DNS requests to obtain a plurality of lower level domains, calculating a popularity score for each unique lower level domain name of the plurality of lower level domain names, determining whether a given unique lower level domain name is suspicious based on the popularity score, and when the given unique lower level domain name is determined to be suspicious based on the popularity score, adding the given unique lower level domain name to a blocklist.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David Brandon Rodriguez, Jakob Josa Matthias Dohrmann, Andrea Michelle Scarfo, Thibault Gilbert Reuille
  • Patent number: 10459992
    Abstract: As provided herein, a user of a client device may perform a search to generate a search results webpage. The search results webpage may be populated with links to webpages along with selection options used to selectively designate which webpages to open. The user may select one or more of the selection options, such as a first selection option for a first webpage and a third selection option for a third webpage. Accordingly, the first webpage may be presented within a first user interface tab and the third webpage may be presented within a second user interface tab (e.g., the first user interface tab may be presented within a foreground and the second user interface tab may be presented within a background based upon the user selecting the first selection option before the second selection option). In this way, the user may selectively open webpages within user interface tabs.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 29, 2019
    Assignee: Oath Inc.
    Inventors: Amol Ghanekar, John Peng, Bharadhwaj Narayanan, David Brandon Miller, Arun Krishnankutty Autuchirayll
  • Patent number: 10382478
    Abstract: In one embodiment, a device in a network constructs a graph based on Domain Name System (DNS) traffic in which vertices of the graph correspond to client addresses from the DNS traffic and domains from DNS traffic. The device uses stacked autoencoders to determine priors for the domains and client addresses. The device assigns the determined priors to the corresponding vertices of the graph. The device uses belief propagation on the graph to determine a malware inference from the graph. The device causes performance of a mitigation action when the malware inference from the graph indicates the presence of malware.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: August 13, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David Brandon Rodriguez, Yuxi Pan
  • Patent number: 10326736
    Abstract: In one embodiment, a device in a network determines a first set of domain generation algorithm (DGA) predictions for a particular domain name by analyzing one or more extracted lexical features of the particular domain name using a first ensemble of decision trees. The device determines a second set of DGA predictions for the particular domain name by analyzing one or more extracted cluster features of a cluster of related domain names to which the particular domain name belongs using a second ensemble of decision trees. The device predicts a DGA associated with the particular domain name based on the first and second sets of DGA predictions. The device causes performance of a security action based on the predicted DGA associated with the particular domain.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: June 18, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David Brandon Rodriguez, Jeremiah O'Connor
  • Publication number: 20190141067
    Abstract: A method includes arranging a plurality of network domains from DNS server logs into a cohort of network domains, wherein the DNS server logs are for at least one client internet protocol (IP) source address, extracting, from the cohort of network domains, a plurality of features related to the network domains in the cohort of network domains, training a recurrent neural network (RNN) based on values of the plurality of features related to the network domains, operating the RNN to make a prediction of expected values for the plurality of features for a future period of time, comparing the expected values to actual values of the plurality of features for the future period of time, and when the expected values differ from the actual values by a predetermined threshold, indicating that a host associated with the at least one client IP source address is operating with an anomaly.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: David Brandon Rodriguez, Thibault Gilbert Reuille, Thomas M. Mathew
  • Publication number: 20190028506
    Abstract: In one embodiment, a device provides data indicative of a domain name system (DNS) query volume time series for a first network domain for display by an electronic display. The device receives a time series modification to the displayed time series. The device identifies one or more other network domains based on the received time series modification. The device provides data indicative of the identified one or more other network domains for display by the electronic display.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 24, 2019
    Inventors: David Brandon Rodriguez, Colin Evrad Seale, III
  • Patent number: 10160673
    Abstract: A method for separating dispersed algae from an aqueous system is provided. The method includes adding to the aqueous system a polymer including tannin to form flocculated aggregates, and separating the flocculated aggregates from the aqueous system. A method for pretreating water comprising dispersed algae in an algae biofuel production system is also provided. The method includes adding to the water a polymer including tannin to form flocculated aggregates, and separating the flocculated aggregates from the water.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 25, 2018
    Assignee: General Electric Company
    Inventors: Gerald Cecil Walterick, Jr., David Brandon Whitt, John Gerard Juchcinski
  • Publication number: 20180176232
    Abstract: In one embodiment, a device in a network constructs a graph based on Domain Name System (DNS) traffic in which vertices of the graph correspond to client addresses from the DNS traffic and domains from DNS traffic. The device uses stacked autoencoders to determine priors for the domains and client addresses. The device assigns the determined priors to the corresponding vertices of the graph. The device uses belief propagation on the graph to determine a malware inference from the graph. The device causes performance of a mitigation action when the malware inference from the graph indicates the presence of malware.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: David Brandon Rodriguez, Yuxi Pan
  • Publication number: 20180124020
    Abstract: In one embodiment, a device in a network determines a first set of domain generation algorithm (DGA) predictions for a particular domain name by analyzing one or more extracted lexical features of the particular domain name using a first ensemble of decision trees. The device determines a second set of DGA predictions for the particular domain name by analyzing one or more extracted cluster features of a cluster of related domain names to which the particular domain name belongs using a second ensemble of decision trees. The device predicts a DGA associated with the particular domain name based on the first and second sets of DGA predictions. The device causes performance of a security action based on the predicted DGA associated with the particular domain.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Inventors: David Brandon Rodriguez, Jeremiah O'Connor
  • Patent number: RE47297
    Abstract: Personalization of a mobile device, including receiving at the mobile device a unique code; selecting, from a plurality of personalization policies stored on the mobile device a personalization policy that corresponds to the unique code; and storing the selected personalization policy in a persistent protected storage element of the mobile device. Customizing a mobile device, including determining at the mobile device a unique code; selecting, from a plurality of customized data sets stored on the mobile device a data set that corresponds to the unique code; and activating the selected data set on the mobile device.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: March 12, 2019
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Thomas Owen Parry, Robert David Turner, Timothy Ryan Salter, Nicole Melissa Debickes, David Brandon Sosby, Melanie Arlene Barker, Martin John Bowyer, Douglas Eugene Ross, Richard Enrique Lopez, Paul Munguia, Cora Lynne Collins, James Arthur Bruck