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: 11970725Abstract: Provided herein are E. coli host strains with improved capacity for producing recombinant proteins.Type: GrantFiled: April 12, 2023Date of Patent: April 30, 2024Assignee: Scarab Genomics LLCInventors: Frederick R. Blattner, Robert E. Novy, David A. Frisch, Charles Landry, Hyunsic Choi, Eric A. Steffen, John Brandon
-
Patent number: 11932429Abstract: 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: GrantFiled: March 31, 2023Date of Patent: March 19, 2024Assignee: INDOOR ROBOTICS INC.Inventors: Trevor Greenberg, David Brandon Smith, Isaac C. Dearmond
-
Patent number: 11929091Abstract: 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: GrantFiled: March 1, 2022Date of Patent: March 12, 2024Assignee: Dolby Laboratories Licensing CorporationInventors: Chunmao Zhang, Lianwu Chen, Ziyu Yang, Joshua Brandon Lando, David Matthew Fischer, Lie Lu
-
Patent number: 11926532Abstract: 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: GrantFiled: January 11, 2022Date of Patent: March 12, 2024Assignee: University of KansasInventors: Mark Brandon Shiflett, David Richard Corbin, Andrew M. Danby, Bala Subramaniam
-
Patent number: 11655057Abstract: 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: GrantFiled: December 22, 2022Date of Patent: May 23, 2023Assignee: The ADT Security CorporationInventors: Trevor Greenberg, David Brandon Smith, Isaac C. Dearmond
-
Patent number: 11595357Abstract: 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: GrantFiled: March 12, 2020Date of Patent: February 28, 2023Assignee: Cisco Technology, Inc.Inventors: David Brandon Rodriguez, Thomas Manianghat Mathew, Gilad Rainer, Dhia Mahjoub, Jingchuan Chen, Christian Neufeld
-
Patent number: 11019395Abstract: 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: GrantFiled: August 27, 2019Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: David Brandon Miller, Amit Puntambekar
-
Publication number: 20210126901Abstract: 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: ApplicationFiled: March 12, 2020Publication date: April 29, 2021Inventors: David Brandon Rodriguez, Thomas Manianghat Mathew, Gilad Rainer, Dhia Mahjoub, Jingchuan Chen, Christian Neufeld
-
Publication number: 20210067831Abstract: 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: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Inventors: David Brandon Miller, Amit Puntambekar
-
Network security user interface for domain query volume time series with custom signal modifications
Patent number: 10594724Abstract: 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: GrantFiled: July 19, 2017Date of Patent: March 17, 2020Assignee: Cisco Technology, Inc.Inventors: David Brandon Rodriguez, Colin Evrad Seale, III -
Patent number: 10560423Abstract: 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: GrantFiled: July 26, 2017Date of Patent: February 11, 2020Assignee: Cisco Technology, Inc.Inventors: David Brandon Rodriguez, Jakob Josa Matthias Dohrmann, Andrea Michelle Scarfo, Thibault Gilbert Reuille
-
Patent number: 10459992Abstract: 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: GrantFiled: October 15, 2015Date of Patent: October 29, 2019Assignee: Oath Inc.Inventors: Amol Ghanekar, John Peng, Bharadhwaj Narayanan, David Brandon Miller, Arun Krishnankutty Autuchirayll
-
Patent number: 10382478Abstract: 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: GrantFiled: December 20, 2016Date of Patent: August 13, 2019Assignee: Cisco Technology, Inc.Inventors: David Brandon Rodriguez, Yuxi Pan
-
Patent number: 10326736Abstract: 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: GrantFiled: November 2, 2016Date of Patent: June 18, 2019Assignee: Cisco Technology, Inc.Inventors: David Brandon Rodriguez, Jeremiah O'Connor
-
Publication number: 20190141067Abstract: 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: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Inventors: David Brandon Rodriguez, Thibault Gilbert Reuille, Thomas M. Mathew
-
NETWORK SECURITY USER INTERFACE FOR DOMAIN QUERY VOLUME TIME SERIES WITH CUSTOM SIGNAL MODIFICATIONS
Publication number: 20190028506Abstract: 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: ApplicationFiled: July 19, 2017Publication date: January 24, 2019Inventors: David Brandon Rodriguez, Colin Evrad Seale, III -
Patent number: 10160673Abstract: 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: GrantFiled: September 28, 2012Date of Patent: December 25, 2018Assignee: General Electric CompanyInventors: Gerald Cecil Walterick, Jr., David Brandon Whitt, John Gerard Juchcinski
-
Publication number: 20180176232Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: David Brandon Rodriguez, Yuxi Pan
-
Publication number: 20180124020Abstract: 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: ApplicationFiled: November 2, 2016Publication date: May 3, 2018Inventors: David Brandon Rodriguez, Jeremiah O'Connor
-
Patent number: RE47297Abstract: 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: GrantFiled: November 18, 2016Date of Patent: March 12, 2019Assignees: 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