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: 20230273839
    Abstract: An example apparatus to balance and coordinate power and cooling includes memory; machine-readable instructions; and programmable circuitry to execute the machine-readable instructions to: determine a first service level objective based on a service level agreement and resource data; modify the first service level objective to generate a second service level objective based on the first service level objective and an ambient temperature prediction; determine a resource budget based on a resource usage prediction, the resource budget to identify available resources at a given time; and cause an allocation of cooling resources and power resources for a compute component based on the second service level objective and the resource budget.
    Type: Application
    Filed: May 2, 2023
    Publication date: August 31, 2023
    Inventors: Francesc Guim Bernat, Arun Hodigere, John J. Browne, Henning Schroeder, Kshitij Arun Doshi
  • Publication number: 20230273821
    Abstract: A method is described. The method includes dispatching jobs across electronic hardware components. The electronic hardware components are to process the jobs. The electronic hardware components are coupled to respective cooling systems. The respective cooling systems are each capable of cooling according to different cooling mechanisms. The different cooling mechanisms have different performance and cost operating realms. The dispatching of the jobs includes assigning the jobs to specific ones of the electronic hardware components to keep the cooling systems operating in one or more of the realms having lower performance and cost than another one of the realms.
    Type: Application
    Filed: April 18, 2023
    Publication date: August 31, 2023
    Inventors: Amruta MISRA, Francesc GUIM BERNAT, Kshitij A. DOSHI, Marcos E. CARRANZA, John J. BROWNE, Arun HODIGERE
  • Publication number: 20230273597
    Abstract: Telemetry systems for monitoring cooling of compute components and related apparatus and methods are disclosed. An example apparatus includes interface circuitry, machine-readable instructions, and programmable circuitry to at least one of instantiate or execute the machine-readable instructions to generate a heatmap based on outputs of one or more sensors in an environment, the environment including a first compute device, the sensor outputs including a metric associated with a property of a coolant and a location of the sensor in the environment, identify a compute performance metric of the first compute device, determine a cooling parameter for the first compute device based on the heatmap and the compute performance metric, and cause a cooling distribution unit to control flow of the coolant in the environment based on the cooling parameter.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Francesc Guim Bernat, Amruta Misra, Kshitij Arun Doshi, John J. Browne, Marcos Carranza
  • Publication number: 20230273659
    Abstract: Systems, apparatus, and methods for managing cooling of compute components are disclosed. An example apparatus includes programmable circuitry to at least one of instantiate or execute machine readable instructions to identify a workload to be performed by a compute device, identify a service level objective associated with the workload or the compute device, determine a parameter of a coolant to enable the service level objective to be satisfied during performance of the workload, and cause a cooling distribution unit to control the coolant based on the coolant parameter.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Adrian Hoban, Thijs Metsch, John J. Browne
  • Patent number: 11736942
    Abstract: A service coordinating entity device includes communications circuitry to communicate with a first access network, processing circuitry, and a memory device. The processing circuitry is to perform operations to, in response to a request for establishing a connection with a user equipment (UE) in a second access network, retrieve a first Trusted Level Agreement (TLA) including trust attributes associated with the first access network. One or more exchanges of the trust attributes of the first TLA and trust attributes of a second TLA associated with the second access network are performed using a computing service executing on the service coordinating entity. A common TLA with trust attributes associated with communications between the first and second access networks is generated based on the exchanges. Data traffic is routed from the first access network to the UE in the second access network based on the trust attributes of the common TLA.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: August 22, 2023
    Assignee: Intel Corporation
    Inventors: Alexander Bachmutsky, Dario Sabella, Francesc Guim Bernat, John J. Browne, Kapil Sood, Kshitij Arun Doshi, Mats Gustav Agerstam, Ned M. Smith, Rajesh Poornachandran, Tarun Viswanathan
  • Publication number: 20230259185
    Abstract: Methods, systems, apparatus, and articles of manufacture to control cooling in an edge environment are disclosed. An example apparatus disclosed herein includes programmable circuitry to determine whether a first cooling parameter for a first edge node is satisfied based on first cooling availability information for the first edge node, when the first cooling parameter is satisfied, cause a first distribution unit to maintain an amount of cooling fluid to the first edge node, and when the first cooling parameter is not satisfied, cause at least one of the first distribution unit or a second distribution unit to adjust the amount of cooling fluid to at least one of the first edge node or a second edge node based on the first cooling availability information and second cooling availability information, the second cooling availability information for the second edge node.
    Type: Application
    Filed: April 19, 2023
    Publication date: August 17, 2023
    Inventors: Francesc Guim Bernat, Amruta Misra, Arun Hodigere, John J. Browne, Kshitij Arun Doshi
  • Publication number: 20230262033
    Abstract: Various examples of the present disclosure relate to an apparatus, device, method, and computer program for a network element, to a corresponding network element and to a system.
    Type: Application
    Filed: April 28, 2023
    Publication date: August 17, 2023
    Inventors: Bibhuti Bhusan TOSH, Peter MCCARTHY, Andriy GLUSTSOV, Chetan HIREMATH, John J. BROWNE, Greg THOMAS, Vishal DEEP AJMERA
  • Publication number: 20230259102
    Abstract: Methods and apparatus for maintaining the cooling systems of distributed compute systems are disclosed. An example apparatus disclosed herein includes memory, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to input operational data into a machine-learning model, the operational data including first information relating to a workload of a server and second information relating to an ambient condition of the server, compare a predicted cooling power requirement for a time period with a predicted cooling power availability for the time period, the predicted cooling power requirement based on an output of the machine-learning model, and generate a cooling plan based on the comparison, the cooling plan to define operation of at least one of the server or a cooling system used to cool the server during the time period.
    Type: Application
    Filed: April 27, 2023
    Publication date: August 17, 2023
    Inventors: Amruta Misra, Francesc Guim Bernat, Arun Hodigere, Kshitij Arun Doshi, John J. Browne
  • Patent number: 11729044
    Abstract: Examples described herein relate to a management system that determines which services to redeploy on one or more platforms. A platform can receive a configuration to perform during a failure of connectivity with a management system. The platform can monitor activity of one or more services. The platform can, based on failure of connectivity with the management system and recovery of connectivity with the management system, provide the monitored activity of one or more services to the management system to influence services re-deployed by the management system. In some examples, based on failure to re-establish a connection with the management system within an amount of time, the platform can connect with the management system using a secondary management interface.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: Maryam Tahhan, Shobhi Jain, John J. Browne, Emma L. Foley, John O'Loughlin, Sunku Ranganath, Krzysztof Kepka, Swati Sehgal
  • Publication number: 20230244560
    Abstract: Methods and apparatus for maintaining the cooling systems of distributed compute systems are disclosed. An example apparatus disclosed herein includes memory, machine-readable instructions, and processor circuitry to execute the machine-readable instructions to determine a health of a server, determine a threshold based on a workload service level agreement associated with the server, and in response to determining the health does not a satisfy the threshold, throttle a workload on the server.
    Type: Application
    Filed: March 29, 2023
    Publication date: August 3, 2023
    Inventors: Francesc Guim Bernat, Amruta Misra, Arun Hodigere, Kshitij Arun Doshi, John J. Browne
  • Publication number: 20230236993
    Abstract: An apparatus is described. The apparatus includes a memory management unit. The memory management unit is to receive a memory access request from an accelerator, wherein the memory access request includes a virtual address of a payload provided by an application that invokes the accelerator to perform a function on the payload, wherein. The memory access request also includes an identifier of the application's CPU process. The memory management unit is to translate the virtual address to a physical address to fetch the payload from a location allocated to the application within a memory.
    Type: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Inventors: Gordon MCFADDEN, Laurent COQUEREL, Fei Z. WANG, John J. BROWNE
  • Patent number: 11703906
    Abstract: A processing device includes a plurality of processing cores, a control register, associated with a first processing core of the plurality of processing cores, to store a first base clock frequency value at which the first processing core is to run, and a power management circuit to receive a base clock frequency request comprising a second base clock frequency value, store the second base clock frequency value in the control register to cause the first processing core to run at the second base clock frequency value, and expose the second base clock frequency value on a hardware interface associated with the power management circuit.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: July 18, 2023
    Assignee: Intel Corporation
    Inventors: Vasudevan Srinivasan, Krishnakanth V. Sistla, Corey D. Gough, Ian M. Steiner, Nikhil Gupta, Vivek Garg, Ankush Varma, Sujal A. Vora, David P. Lerner, Joseph M. Sullivan, Nagasubramanian Gurumoorthy, William J. Bowhill, Venkatesh Ramamurthy, Chris MacNamara, John J. Browne, Ripan Das
  • Patent number: 11703933
    Abstract: Examples described herein provide for a first core to map a measurement of packet processing activity and operating parameters so that a second core can access the measurement of packet processing activity and potentially modify an operating parameter of the first core. The second core can modify operating parameters of the first core based on the measurement of packet processing activity. The first and second cores can be provisioned on start-up with a common key. The first and second cores can use the common key to encrypt or decrypt measurement of packet processing activity and operating parameters that are shared between the first and second cores. Accordingly, operating parameters of the first core can be modified by a different core while providing for secure modification of operating parameters.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: July 18, 2023
    Assignee: Intel Corporation
    Inventors: Liang Ma, Weigang Li, Madhusudana Raghupatruni, Hongjun Ni, Xuekun Hu, Changzheng Wei, Chris MacNamara, John J. Browne
  • Publication number: 20230209772
    Abstract: Methods and apparatus for resource lifetime aware cooling schemes are disclosed. A disclosed example apparatus to manage a computing system includes at least one memory, machine readable instructions, and processor circuitry. The processor circuitry is to at least one of instantiate or execute the machine readable instructions to determine an effective age of a computing resource of the computing system, the computing resource associated with a degree of cooling thereof, determine a remaining life of the computing resource, compare the remaining life to a reliability threshold, and adjust at least one of a utilization or the degree of cooling of the computing resource in response to the remaining life not meeting the reliability threshold to adjust the remaining life to meet or exceed the reliability threshold.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 29, 2023
    Inventors: Francesc Guim Bernat, Arun Hodigere, Kshitij Arun Doshi, Henning Schroeder, John J. Browne
  • Publication number: 20230195899
    Abstract: An apparatus is described. The apparatus includes a plurality of processing cores and at least one accelerator within a semiconductor chip package. The accelerator is to offload at least one task from the processing cores after boot-up of the processing cores and the accelerator. The accelerator is also to perform authentication of firmware during the boot-up. The firmware is to execute on one of the at least one accelerator.
    Type: Application
    Filed: February 14, 2023
    Publication date: June 22, 2023
    Inventors: Naveen LAKKAKULA, John J. BROWNE, Laurent COQUEREL, Fei Z. WANG
  • Patent number: 11671382
    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: Grant
    Filed: June 17, 2016
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: John J. Browne, Seán Harte, Tomasz Kantecki, Pierre Laurent, Chris MacNamara
  • Publication number: 20230153121
    Abstract: A machine-readable storage medium having program code that when processed by one or more processing cores causes a method to be performed. The method includes determining from program code that is scheduled for execution and/or is being scheduled for execution that an accelerator is expected to be invoked by the program code. The program code to implement one or more application software processes. The method also includes, in response to the determining, causing the accelerator to wake up from a sleep state before the accelerator is first invoked from the program code's execution.
    Type: Application
    Filed: January 11, 2023
    Publication date: May 18, 2023
    Inventors: Yuzhang LUO, Haoxiang SUN, Siming WAN, Laurent COQUEREL, John J. BROWNE, Chris MACNAMARA, Fei Z. WANG
  • Publication number: 20230141508
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to auto tune data center cooling based on workloads. Disclosed herein is an apparatus including processor circuitry to determine environmental conditions setpoint(s) based on at least one of a future workload status or a current workload status of devices within a data center.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 11, 2023
    Inventors: Christopher MacNamara, Kshitij Arun Doshi, Francesc Guim Bernat, John J. Browne, Amruta Misra
  • Publication number: 20230137191
    Abstract: An apparatus of a computing node of a computing network, a method to be performed at the apparatus, one or more computer-readable storage media storing instructions to be implemented at the apparatus, and a system including the apparatus. The apparatus includes a processing circuitry to: receive, from an orchestration block, a first workload (WL) package including a WL and first computing resource (CR) metadata; recompose the first WL package into a second WL package that includes the WL and second CR metadata that is different from the first CR metadata, is based at least in part on CR information regarding a server architecture onto which the WL is to be deployed, and is further to indicate one or more processors of the server architecture onto which the WL is to be deployed; and send the second WL package to one or more processors of the server architecture for deployment of the WL thereon.
    Type: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Inventors: Adrian C. Hoban, Thijs Metsch, John J. Browne, Kshitij A. Doshi, Francesc Guim Bernat, Anand Haridass, Chris M. MacNamara, Amruta Misra, Vikrant Thigle
  • Publication number: 20230030060
    Abstract: Technologies for dynamically managing a batch size of packets include a network device. The network device is to receive, into a queue, packets from a remote node to be processed by the network device, determine a throughput provided by the network device while the packets are processed, determine whether the determined throughput satisfies a predefined condition, and adjust a batch size of packets in response to a determination that the determined throughput satisfies a predefined condition. The batch size is indicative of a threshold number of queued packets required to be present in the queue before the queued packets in the queue can be processed by the network device.
    Type: Application
    Filed: June 13, 2022
    Publication date: February 2, 2023
    Inventors: Ren Wang, Mia PRIMORAC, Tsung-Yuan C. Tai, Saikrishna EDUPUGANTI, John J. Browne