Patents by Inventor John J. Browne

John J. Browne 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: 20180285154
    Abstract: An apparatus includes a processor, a co-processor and a memory ring. The memory ring includes a plurality of slots that are associated with a plurality of jobs. The processor is to apply a set of rules and based on the application of the set of rules, selectively access a first slot of the plurality of slots to read first data stored in the first slot representing a first job of the plurality of jobs and process the first job based on the first data. The co-processor is to apply the set of rules and based on the application of the set of rules, access a second slot of the plurality of slots other than the first slot to read second data representing a second job of the plurality of jobs and process the second job based on the second data.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: John J. Browne, Chris MacNamara, Tomasz Kantecki, Stephen Doyle, Sean Harte, Niall Power
  • Publication number: 20180288503
    Abstract: An apparatus includes telemetry registers, a memory, and a virtualized telemetry controller. The memory may store a set of telemetry profiles, including a first telemetry profile specifying a collection trigger, a set of telemetry registers, and a telemetry data destination. The virtualized telemetry controller may be to: detect a condition satisfying the collection trigger specified in the first telemetry profile; in response to a detection of the condition, read telemetry values from the set of telemetry registers specified in the first telemetry profile; generate a telemetry container including the telemetry values; and send the telemetry container to the telemetry data destination specified in the first telemetry profile.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: RONEN CHAYAT, ANDREY CHILIKIN, JOHN J. BROWNE, CHRIS MACNAMARA, TOMASZ KANTECKI
  • Publication number: 20180275893
    Abstract: Discussed herein are component redundancy systems, devices, and methods. A method to transfer a workload from a first component to a second component of a same device may include monitoring a wear indicator associated with the first component, and in response to an indication that the first component is stressed based on the wear indicator, transferring a workload of the first component to the second component.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Hang T. Nguyen, Stephen T. Palermo, John J. Browne, Chris MacNamara, Pradeepsunder Ganesh
  • Publication number: 20180191838
    Abstract: There is disclosed in an example, a computer-implemented method of providing network function virtualization orchestration (NFVO), including: determining that a first virtual network function (VNF) instance, providing a virtual service appliance on a virtual network, is to be migrated; provisioning a second VNF instance of the virtual service appliance; cloning configuration data from the first VNF to the second VNF; starting the second VNF without copying traffic data; and halting the first VNF. There is also disclosed an apparatus for performing the method, and a computer-readable medium having instructions for performing the method.
    Type: Application
    Filed: December 31, 2016
    Publication date: July 5, 2018
    Applicant: Intel Corporation
    Inventors: Ben-Zion Friedman, Eliezer Tamir, John J. Browne, Stephen Thomas Palermo
  • Publication number: 20180173549
    Abstract: There is disclosed in an example, a computing apparatus, including: a processor having a resource direction capability; and one or more logic elements providing a network function virtualization orchestrator (NFVO) engine to: store for a virtual machine (VM) an extended performance profile, comprising a metric from the resource direction capability.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Applicant: Intel Corporation
    Inventors: John J. Browne, Tomasz Kantecki, Timothy Verrall, Maryam Tahhan, Eoin Walsh, Rory Browne, Tarun Viswanathan
  • Publication number: 20180097843
    Abstract: A round-robin network security system implemented by a number of peer devices included in a plurality of networked peer devices. The round-robin security system permits the rotation of the system security controller among at least a portion of the peer devices. Each of the peer devices uses a defined trust assessment ruleset to determine whether the system security controller is trusted/trustworthy. An untrusted system security controller peer device is replaced by another of the peer devices selected by the peer devices. The current system security controller peer device transfers system threat information and security risk information collected from the peer devices to the new system security controller elected by the peer devices.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: INTEL CORPORATION
    Inventors: MICHAEL HINGSTON MCLAUGHLIN BURSELL, STEPHEN T. PALERMO, CHRIS MACNAMARA, PIERRE LAURENT, JOHN J. BROWNE
  • Publication number: 20180054379
    Abstract: Technologies for simulating service degradation in telemetry data include a simulator device. The simulator device is to identify a telemetry data stream from a production system to a first management system. The simulator device is also to fork a copy of the telemetry data stream for transmission to a second management system, determine perturbations associated with a determined service degradation type, and apply the perturbations to the forked telemetry data stream. Other embodiments are also described and claimed.
    Type: Application
    Filed: August 19, 2016
    Publication date: February 22, 2018
    Inventors: Mike Bursell, Stephen T. Palermo, John J. Browne, Chris MacNamara, Pierre Laurent
  • Publication number: 20180006896
    Abstract: Embodiments may be generally directed to techniques to receive an indication to perform a migration of a virtual environment and services from a first host system to a second host system, initiate the migration of the virtual environment and services by communicating information associated with the virtual environment and services from the first host system to a second host system, and communicate a data structure having a value to a peer system, the value set to cause the peer system to halt communication of information for the virtual environment to the first host system.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 4, 2018
    Applicant: INTEL CORPORATION
    Inventors: CHRIS MACNAMARA, JOHN J. BROWNE
  • Publication number: 20180004693
    Abstract: Discloses is an apparatus including a network interface controller (NIC), memory, and an accelerator. The accelerator can include a direct memory access (DMA) controller configured to receive data packets from the NIC and to provide the data packets to the memory. The accelerator can also include processing circuitry to generate processed data packets by implementing packet processing functions on the data packets received from the NIC, and to provide the processed data packets to at least one processing core.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Chris MacNamara, Tomasz Kantecki, John J. Browne
  • Publication number: 20180007796
    Abstract: Techniques and mechanisms for controlling configurable circuitry including an antifuse. In an embodiment, the antifuse is disposed in or on a substrate, the antifuse configured to form a solder joint to facilitate interconnection of circuit components. Control circuitry to operate with the antifuse is disposed in, or at a side of, the same substrate. The antifuse is activated based on a voltage provided at an input node, where the control circuitry automatically transitions through a pre-determined sequence of states in response to the voltage. The pre-determined sequence of states coordinates activation of one or more fuses and switched coupling one or more circuit components to the antifuse. In another embodiment, multiple antifuses, variously disposed in or on the substrate, are configured each to be activated based on the voltage provided at an input node.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 4, 2018
    Inventors: John J. BROWNE, Andrew MACLEAN, Shawna M. LIFF
  • Publication number: 20180006970
    Abstract: Technologies for scalable packet reception and transmission include a network device. The network device is to establish a ring that is defined as a circular buffer and includes a plurality of slots to store entries representative of packets. The network device is also to generate and assign receive descriptors to the slots in the ring. Each receive descriptor includes a pointer to a corresponding memory buffer to store packet data. The network device is further to determine whether the NIC has received one or more packets and copy, with direct memory access (DMA) and in response to a determination that the NIC has received one or more packets, packet data of the received one or more packets from the NIC to the memory buffers associated with the receive descriptors assigned to the slots in the ring.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: John J. Browne, Tomasz Kantecki, Chris MacNamara, Pierre Laurent, Sean Harte
  • Publication number: 20170366477
    Abstract: Technologies for coordinating access to packets include a network device. The network device is to establish a ring in a memory of the network device. The ring includes a plurality of slots. The network device is also to allocate cores to each of an input stage, an output stage, and a worker stage. The worker stage is to process data in a data packet with an associated worker function. The network device is also to add, with the input stage, an entry to a slot in the ring representative of a data packet received with a network interface controller of the network device, access, with the worker stage, the entry in the ring to process at least a portion of the data packet, and provide, with the output stage, the processed data packet to the network interface controller for transmission.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: John J. Browne, Seán Harte, Tomasz Kantecki, Pierre Laurent, Chris MacNamara
  • Publication number: 20170353384
    Abstract: In one embodiment, a system comprises a network interface controller to determine context information associated with a data packet. The network interface controller may select a receive descriptor profile from a plurality of receive descriptor profiles based upon a first portion of the context information and build a receive descriptor for the data packet based upon a second portion of the context information and the selected receive descriptor profile.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Applicant: Intel Corporation
    Inventors: Ronen Chayat, Andrey Chilikin, John J. Browne
  • Publication number: 20170351311
    Abstract: Disclosed herein is a computing device configured to implement power aware packet distribution. The computing device includes a central processing unit (CPU) comprising a plurality of cores and an interface controller communicatively coupled to the CPU. The interface controller is configured to receive a data packet to be sent to a targeted core of the plurality of cores and identify a power state of the targeted core. The interface controller is configured to redirect the data packet to an alternate core based on the power state of the targeted core.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 7, 2017
    Applicant: INTEL CORPORATION
    Inventors: Chris MacNamara, John J. Browne