Patents by Inventor Benjamin Thomas

Benjamin Thomas 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: 11349861
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Metrics may be determined based on monitoring network traffic associated with a plurality of entities each associated with a profile that includes the metrics for each entity. Beaconing metrics associated with beaconing activity may be determined based on the metrics. The profile of each entity may be compared with the beaconing metrics to determine the entities that may be engaged in beaconing activity. The entities may be characterized based on beaconing activity such that the beaconing activity includes communication with endpoints associated with the third parties, employing communication protocols associated with the third-parties, or exchanging payloads consistent with the beaconing activity. Reports that include information associated with the entities and its beaconing activity may be generated.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: May 31, 2022
    Assignee: ExtraHop Networks, Inc.
    Inventors: Jeff James Costlow, Michael Ryan Corder, Edmund Hope Driggs, Benjamin Thomas Higgins, Michael Kerber Krause Montague, Kenneth Perrault, Jesse Abraham Rothstein, Jonathan Jacob Scott, Marc Adam Winners, Xue Jun Wu
  • Publication number: 20220145717
    Abstract: Provided is a valve assembly and method for opening and closing thereof. The valve assembly, in one aspect, includes a valve body having inlet and outlet flow passageways connected by a valve chamber, and a ball valve member having a bore there through creating a ball/bore interface, the ball valve member located in the valve chamber for selective rotation between valve open and valve closed positions to control flow through the valve assembly. The valve assembly, according to this aspect, includes a linear actuation member slideable to engage proximate the ball/bore interface to assist in moving the ball valve member to the valve closed position.
    Type: Application
    Filed: April 29, 2019
    Publication date: May 12, 2022
    Inventors: Darrin Nathaniel Towers, Kenneth Lemoine Schwendemann, Benjamin Thomas Derryberry
  • Publication number: 20220132808
    Abstract: A reader comprising: a panel; two antennae each associated with a respective race to transmit and/or receive information to/from an electronic animal tag in that respective race; and an electromagnetic shield to impede an antenna from transmitting and/or receiving information to/from an electronic animal tag not located in the respective race of that antenna; a system for reading electronic animal tags comprising: a plurality of readers each located at or near a wall of a respective plurality of races, wherein each reader is at least partially shielded by an electromagnetic shield; each reader being longitudinally offset with respect to at least one other reader in the plurality of readers; and methods of constructing and using a reader.
    Type: Application
    Filed: February 8, 2019
    Publication date: May 5, 2022
    Inventors: Benjamin Thomas John WILKINSON, Aaron John WOODLAND, Brian Antony CLAYTON
  • Publication number: 20220125011
    Abstract: Approaches for synchronising electronic animal identification tag readers for reading electronic animal identification tags attached to animals Embodiments include using a pulse from a GNSS receiver, adjusting for an error between a reference cadence signal and a local cadence signal, and using a synchronisation signal.
    Type: Application
    Filed: February 8, 2019
    Publication date: April 28, 2022
    Inventors: Leigh Andrew BATEMAN, Benjamin Thomas John WILKINSON, Brian Antony CLAYTON
  • Publication number: 20220117197
    Abstract: Approaches for determining a location of an animal based on RSSI. An embodiment includes a method, comprising: receiving a first reading of an electronic animal identification tag attached to an animal from a first electronic tag reader; calculating a received signal strength indicator (RSSI) for the first reading; and determining a location of the animal based on the RSSI. Another embodiment includes a method, comprising: receiving a first reading of a first electronic animal identification tag attached to a first animal; calculating a received signal strength indicator (RSSI) for the first reading; receiving a second reading of a second 10 electronic animal identification tag attached to a second animal; calculating an RSSI for the second reading; and determining the location of the first animal based on the RSSI of the first reading and the RSSI of the second reading.
    Type: Application
    Filed: February 8, 2019
    Publication date: April 21, 2022
    Inventors: Benjamin Thomas John WILKINSON, Brian Antony CLAYTON
  • Patent number: 11310256
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 19, 2022
    Assignee: ExtraHop Networks, Inc.
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, Jr., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Publication number: 20220116678
    Abstract: In one embodiment, video content displayed across a plurality of display devices is synchronized by first obtaining a first set of VSYNC timestamps for a display controller of a first video display device and a second set of VSYNC timestamps for a display controller of a second video display device. An adjustment factor is determined based on a comparison of the first and second VSYNC timestamps, and an adjusted VSYNC period for the display controller of the second video display device is programmed based on the determined adjustment factor. After a predetermined number of VSYNC cycles, the display controller of the second video display device reverts back to an original VSYNC period.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Applicant: Intel Corporation
    Inventors: Karthik Tyamgondlu, Benjamin Thomas Cope, Satyeshwar Singh, Sangeeta Ghangam Manepalli, Aswin Padmanabhan
  • Patent number: 11296967
    Abstract: Embodiments are directed monitoring network traffic using network monitoring computers. Metrics may be determined based on monitoring network traffic associated with entities in the network such that the metrics may be included in profiles associated each entity. The profiles may be compared with other profiles in a context database based on the metrics included in each profile and each other profile. In response to the profiles being unmatched by other profiles one or more active probes may be performed to collect other metrics that may be used to update profiles. In response to the one or more profiles being matched by the other profiles in the context database, a timestamp associated with the other profiles may be updated to a current time value. Reports that include information associated with the entities and the profiles or the updated profiles may be generated.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 5, 2022
    Assignee: ExtraHop Networks, Inc.
    Inventors: Jesse Abraham Rothstein, Benjamin Thomas Higgins, Michael Kerber Krause Montague, Kevin Michael Seguin
  • Patent number: 11294723
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to manage a computing resource allocation for a software application. In some implementations, a method may include receiving first metric data associated with the software application, determining, based on the first metric data, that an allocation of a computing resource for the software application is to be reduced from a first level of allocation, increasing allocation of the computing resource to a second level of allocation greater than the first level of allocation; executing the software application on the distributed computing system at the second level of allocation, obtaining second metric data based on execution of the software application at the second level of allocation, and reducing allocation to a third level that is lower than the first level based on a determination that the second metric data does not indicate a performance improvement for the software application.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: April 5, 2022
    Assignee: SEDAI INC.
    Inventors: Suresh Mathew, Nikhil Gopinath Kurup, Hari Chandrasekhar, Benjamin Thomas
  • Publication number: 20220092410
    Abstract: Systems, apparatuses, and methods for implementing an architected library interface for kernel fusion are disclosed. A processor receives a first representation of a neural network and a vendor-supplied library. The vendor-supplied library is associated with a specific hardware target, and the library includes fusing points which allow a kernel to be called within an optimized operation. When a kernel is called using the fusing point within an optimized operation, the kernel performs one or more operations on the data being processed by the optimized operation. This allows multiple kernels to be executed without having to write data back to memory after each individual kernel. The processor generates an optimized version of the neural network by linking to fusing points within the vendor-supplied library. This reduces the number of memory accesses and increases the performance of the optimized version of the neural network when executed on the hardware target.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventor: Benjamin Thomas Sander
  • Publication number: 20220094706
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 24, 2022
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, JR., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Publication number: 20220070073
    Abstract: Embodiments are directed to monitoring network traffic using a monitoring engine that monitors network traffic in networks to provide metrics. An inference engine may provide activity profiles based on portions of the network traffic where each activity profile includes features associated with the portions of network traffic. The inference engine may determine other activity profiles correlated with the activity profiles based on correlation models such that the determination of the other activity profiles occurs prior to monitoring an occurrence of other portions of the network traffic. The inference engine may modify monitoring actions of the monitoring engine based on the other activity profiles. The inference engine may provide reports based on the portions of the network traffic, the activity profiles, the other portions of the network traffic, or the other activity profiles.
    Type: Application
    Filed: May 12, 2021
    Publication date: March 3, 2022
    Inventors: Eric Jacob Ball, Eric Joseph Hammerle, Benjamin Thomas Higgins, Bhushan Prasad Khanal, Michael Kerber Krause Montague, Xue Jun Wu
  • Publication number: 20220067508
    Abstract: Systems, apparatuses, and methods for achieving higher cache hit rates for machine learning models are disclosed. When a processor executes a given layer of a machine learning model, the processor generates and stores activation data in a cache subsystem a forward or reverse manner. Typically, the entirety of the activation data does not fit in the cache subsystem. The processor records the order in which activation data is generated for the given layer. Next, when the processor initiates execution of a subsequent layer of the machine learning model, the processor processes the previous layer's activation data in a reverse order from how the activation data was generated. In this way, the processor alternates how the layers of the machine learning model process data by either starting from the front end or starting from the back end of the array.
    Type: Application
    Filed: August 31, 2020
    Publication date: March 3, 2022
    Inventors: Benjamin Thomas Sander, Swapnil Sakharshete, Ashish Panday
  • Publication number: 20220065071
    Abstract: A system includes a ball valve positionable along a fluid flow path of a wellbore. The ball valve is movable between an open position, where fluid is able to flow through the fluid flow path, and a closed position, where the fluid is prevented from flowing through the fluid flow path. The system also includes an electric motor coupled to a drive system within a trunnion of the ball valve. The electric motor drives rotation of the ball valve to move the ball valve between the open position and the closed position. Further, the system includes a power source electrically coupled to the electric motor to provide power to the electric motor.
    Type: Application
    Filed: January 24, 2019
    Publication date: March 3, 2022
    Inventors: Darrin Nathaniel Towers, Kenneth Lemoine Schwendemann, Benjamin Thomas Derryberry
  • Publication number: 20220060518
    Abstract: Embodiments are directed to monitoring communication between computers using network monitoring computers (NMCs). NMCs identify a secure communication session established between two of the computers based on an exchange of handshake information associated with the secure communication session. Key information that corresponds to the secure communication session may be obtained from a key provider such that the key information may be encrypted by the key provider. NMCs may decrypt the key information. NMCs may derive the session key based on the decrypted key information and the handshake information. NMCs may decrypt network packets included in the secure communication session. NMCs may be employed to inspect the one or more decrypted network packets to execute one or more rule-based policies.
    Type: Application
    Filed: November 1, 2021
    Publication date: February 24, 2022
    Inventors: Benjamin Thomas Higgins, Jesse Abraham Rothstein
  • Publication number: 20220021694
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). NMCs may determine requests provided to a server based on a first portion of network traffic. NMCs may determine suspicious requests based on characteristics of the provided requests. NMCs may employ the characteristics of the suspicious requests to provide correlation information that is associated with the suspicious requests. NMCs may determine dependent actions associated with the server based on a second portion of the network traffic and the correlation information. And, in response to determining anomalous activity associated with the evaluation of the dependent actions, NMCs may provide reports associated with the anomalous activity.
    Type: Application
    Filed: March 26, 2021
    Publication date: January 20, 2022
    Inventors: Benjamin Thomas Higgins, Jesse Abraham Rothstein, Xue Jun Wu, Michael Kerber Krause Montague, Kevin Michael Seguin
  • Publication number: 20220004378
    Abstract: There are provided systems and methods for a distributed autonomous patching system. During patching of a cloud computing architecture, an autonomous patching system may operator autonomously with no to minimal operator input to patch the host machines and corresponding computes of the cloud computing architecture's available applications. This may work by receiving a patch and determining corresponding patching factors for an availability zone of computes in the cloud. The system may then determine a patching topology map having an order of patching nodes for the selected computes of the application in the availability zone. Thereafter, while monitoring those computes, the system may select certain computes into an active processing funnel, where the patch is applied to those computes. Fingerprinting of before and after-patch states may be used to ensure proper patching.
    Type: Application
    Filed: September 14, 2021
    Publication date: January 6, 2022
    Inventors: Benjamin Thomas, Suresh Mathew, Arvind Sugumar, Krishnakanth Batta, Vaibhav Desai, Ramakrishnan Sumesh Vadassery, Shankar Jothi
  • Publication number: 20210406512
    Abstract: A method for assessing risk to a marine hydrocarbon recovery operation involves collecting a set of training images and labeling sea surface anomalies on the set of training images. The set of training images and associated labels are used to train a model via backpropagation. A set of non-training images is collected and the trained model is applied to identify a potentially disruptive sea surface anomaly on the set of non-training images. Any risk to the marine hydrocarbon recovery operation by the potentially disruptive sea surface anomaly is then assessed.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Inventors: David A. LAVALLEE, Russell David POTTER, Oliver MUELLENHOFF, Benjamin Thomas KING, Stephen Edward KEEDWELL, Jason Dane MCCONOCHIE, Paul Henry GARDNER
  • Patent number: D939561
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Benjamin Thomas Christie, Per Lindgren, Wyatt R. Mitchell, Allison Styer
  • Patent number: D949893
    Type: Grant
    Filed: June 21, 2020
    Date of Patent: April 26, 2022
    Assignee: Apple Inc.
    Inventors: Benjamin Thomas Christie, Alden Maxwell Haley, Wyatt R. Mitchell