Patents by Inventor Stephen Palermo
Stephen Palermo 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: 20240312130Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for location-aware virtual reality (VR). An example apparatus disclosed herein is to determine a first location of a first VR device and a second location of a second VR device. The disclosed example apparatus is to identify a preset guardian boundary corresponding to a VR live stream based on at least one of first credentials associated with the first VR device or second credentials associated with the second VR device. Additionally, the disclosed example apparatus is to, after a determination that the first location and the second location satisfy the preset guardian boundary, at least one of execute or instantiate an instance of a VR live stream application associated with the VR live steam based on the first location and the second location, the first VR device and the second VR device to be associated with the VR live stream application.Type: ApplicationFiled: January 20, 2023Publication date: September 19, 2024Inventors: Stephen PALERMO, Bhupesh AGRAWAL, Valerie PARKER
-
Publication number: 20240267334Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.Type: ApplicationFiled: March 29, 2024Publication date: August 8, 2024Inventors: Stephen Palermo, Bradley Chaddick, Gage Eads, Mrittika Ganguli, Abhishek Khade, Abhirupa Layek, Sarita Maini, Niall McDonnell, Rahul Shah, Shrikant Shah, William Burroughs, David Sonnier
-
Publication number: 20240129353Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve webservers using dynamic load balancers. An example method includes identifying a first and second data object type associated with media and with first and second data objects of the media. The example method also includes enqueuing first and second event data associated with the first and second data object in a first and second queue in first circuitry in a die of programmable circuitry. The example method further includes dequeuing the first and second event data into a third and fourth queue associated with a first and second core of the programmable circuitry, the first circuitry separate from the first core and the second core. The example method additionally includes causing the first and second core to execute a first and second computing operation based on the first and second event data in the third and fourth queues.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Inventors: Amruta Misra, Niall McDonnell, Mrittika Ganguli, Edwin Verplanke, Stephen Palermo, Rahul Shah, Pushpendra Kumar, Vrinda Khirwadkar, Valerie Parker
-
Publication number: 20240014831Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for wireless network optimization. An example apparatus includes interface circuitry, machine readable instructions, and programmable circuitry. The example interface circuitry is to obtain multi-access wireless data from a wireless device associated with a network, the multi-access wireless data associated with an operation of at least one of the wireless device or infrastructure of the network. Additionally, the example programmable circuitry is to utilize the machine readable instructions to compute, in substantially real time relative to the operation, a measurement based on the multi-access wireless data. The example programmable circuitry is also to determine, in substantially real time relative to the operation, a change to a configuration of at least one of the wireless device or a virtual radio based on the measurement, the virtual radio associated with the network.Type: ApplicationFiled: June 30, 2023Publication date: January 11, 2024Inventors: Valerie Parker, Stephen Palermo
-
Publication number: 20230421253Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for private network mobility management. An example private network in a box includes interface circuitry to communicate with multi-access terrestrial network (TN) nodes and non-terrestrial network (NTN) nodes, machine readable instructions, and programmable circuitry. The example programmable circuitry is to generate a first mesh associated with a geographical area of the private network and a second mesh associated with the geographical area. The example programmable circuitry is also to initiate at least one of the multi-access TN nodes in alignment with the first mesh and at least one of the NTN nodes in alignment with the second mesh. Additionally, the example programmable circuitry is to facilitate communication associated with at least one user equipment within at least one of the first mesh or the second mesh using the private network.Type: ApplicationFiled: June 28, 2023Publication date: December 28, 2023Inventors: Stephen Palermo, Roya Doostnejad, Valerie Parker, Soo Jin Tan, Zhimin Yuan
-
Publication number: 20230305895Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example edge compute device disclosed herein includes interface circuitry, machine readable instructions, and programmable circuitry to execute the machine readable instructions to configure compute resources of the edge compute device based on a first resource demand associated with a first location of the edge compute device, detect a change in location of the edge compute device to a second location, and in response to detection of the change in location, reconfigure the compute resources of the edge compute device based on a second resource demand associated with the second location.Type: ApplicationFiled: March 24, 2023Publication date: September 28, 2023Inventors: Roya Doostnejad, Soo Jin Tan, Valerie Parker, Stephen Palermo, John Belstner, Pranali Jhaveri, Georgia Sandoval, Daviann A. Duarte
-
Publication number: 20230284178Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for triggerable data driven location determination. An example apparatus is to cause transmission of a sounding reference signal (SRS) configuration to a radio access network (RAN), the SRS configuration for a target device in communication with a radio unit (RU) associated with the RAN. Additionally, the example apparatus is to cause transmission of a value to cause the RAN to compute at least one set of time-of-arrival (TOA) measurements or time-difference-of-arrival (TDOA) measurements for the target device based on detection of SRS data in cellular data received by antennas of the RU from the target device, the at least set one of the TOA measurements or the TDOA measurements based on the SRS configuration. The example apparatus is to estimate a location of the target device based on the at least one set of the TOA measurements or the TDOA measurements.Type: ApplicationFiled: March 1, 2023Publication date: September 7, 2023Inventors: Valerie Parker, Pranali Jhaveri, Stephen Palermo, John Belstner, Masoud Sajadieh, Ned M. Smith, Georgia Sandoval
-
Publication number: 20230231809Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Stephen Palermo, Bradley Chaddick, Gage Eads, Mrittika Ganguli, Abhishek Khade, Abhirupa Layek, Sarita Maini, Niall McDonnell, Rahul Shah, Shrikant Shah, William Burroughs, David Sonnier
-
Publication number: 20230217253Abstract: Systems, methods, and apparatus for workload optimized central processing units are disclosed herein. An example apparatus includes a workload analyzer to determine an application ratio associated with the workload, the application ratio based on an operating frequency to execute the workload, a hardware configurator to configure, before execution of the workload, at least one of (i) one or more cores of the processor circuitry based on the application ratio or (ii) uncore logic of the processor circuitry based on the application ratio, and a hardware controller to initiate the execution of the workload with the at least one of the one or more cores or the uncore logic.Type: ApplicationFiled: March 26, 2021Publication date: July 6, 2023Inventors: Stephen Palermo, Srihari Makineni, Shubha Bommalingaiahnapallya, Rany ElSayed, Lokpraveen Mosur, Neelam Chandwani, Pinkesh Shah, Rajesh Gadiyar, Shrikant M. Shah, Uzair Qureshi
-
Publication number: 20230205606Abstract: Systems, apparatus, and methods to workload optimize hardware are disclosed herein. An example apparatus includes power control circuitry to determine an application ratio based on an instruction to be executed by one or more cores of a processor to execute a workload, and configure, before the execution of the workload, at least one of (i) the one or more cores of the processor based on the application ratio or (ii) uncore logic of the processor based on the application ratio, and execution circuitry to execute the workload with the at least one of the one or more cores or the uncore logic.Type: ApplicationFiled: March 26, 2021Publication date: June 29, 2023Inventors: Stephen Palermo, Neelam Chandwani, Kshitij Doshi, Chetan Hiremath, Rajesh Gadiyar, Udayan Mukherjee, Daniel Towner, Valerie Parker, Shubha Bommalingaiahnapallya, Rany ElSayed
-
Patent number: 11575607Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.Type: GrantFiled: September 11, 2020Date of Patent: February 7, 2023Assignee: INTEL CORPORATIONInventors: Stephen Palermo, Bradley Chaddick, Gage Eads, Mrittika Ganguli, Abhishek Khade, Abhirupa Layek, Sarita Maini, Niall McDonnell, Rahul Shah, Shrikant Shah, William Burroughs, David Sonnier
-
Publication number: 20230003826Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for distributed and scalable high performance location and positioning. Disclosed example apparatus are to enqueue a data pointer associated with sounding reference signal (SRS) measurement data from a device into a first data queue associated with a first worker core. Disclosed example apparatus are also to generate, with the first worker core, at least one of a reception angle measurement dataset or a time-of-arrival measurement dataset based on the SRS measurement data and dequeue the data pointer associated with the at least one of the reception angle measurement dataset or the time-of-arrival measurement dataset from the first data queue into a second data queue associated with a second worker core. Disclosed example apparatus are further to determine, with the second worker core, a location of the device based on the at least one of the reception angle or time-of-arrival measurement dataset.Type: ApplicationFiled: September 1, 2022Publication date: January 5, 2023Inventors: Valerie Parker, Stephen Palermo
-
Publication number: 20230004358Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes: interface circuitry to receive a first value and a second value; selector circuitry to select a first subset of bits and a second subset of bits from the first value; multiplier circuitry to: multiply the first subset to the second value during a first compute cycle; and multiply the second subset to the second value during a second compute cycle; left shift circuitry to perform a bitwise shift with a product of the first subset and the second value during the second compute cycle; adder circuitry to add a product of the second subset and the second value to a result of the plurality of bitwise shift operations during the second compute cycle; and comparator circuitry to determine the result of the modular multiplication based on a result of the addition during the second compute cycle.Type: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Inventors: Bhushan Parikh, TJ O'Dwyer, Valerie Parker, Stephen Palermo
-
Publication number: 20220286399Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for hardware queue scheduling for multi-core computing environments. An example apparatus includes a first core and a second core of a processor, and circuitry in a die of the processor, at least one of the first core or the second core included in the die, the at least one of the first core or the second core separate from the circuitry, the circuitry to enqueue an identifier to a queue implemented with the circuitry, the identifier associated with a data packet, assign the identifier in the queue to a first core of the processor, and in response to an execution of an operation on the data packet with the first core, provide the identifier to the second core to cause the second core to distribute the data packet.Type: ApplicationFiled: September 11, 2020Publication date: September 8, 2022Inventors: Niall McDonnell, Gage Eads, Mrittika Ganguli, Chetan Hiremath, John Mangan, Stephen Palermo, Bruce Richardson, Edwin Verplanke, Praveen Mosur, Bradley Chaddick, Abhishek Khade, Abhirupa Layek, Sarita Maini, Rahul Shah, Shrikant Shah, William Burroughs, David Sonnier
-
Patent number: 11249779Abstract: A computer system may comprise a multi-chip package (MCP), which includes multi-core processor circuitry and hardware accelerator circuitry. The multi-core processor circuitry may comprise a plurality of processing cores, and the hardware accelerator circuitry may be coupled with the multi-core processor circuitry via one or more coherent interconnects and one or more non-coherent interconnects. A coherency domain of the MCP may be extended to encompass the hardware accelerator circuitry, or portions thereof An interconnect selection module may select an individual coherent interconnect or an individual non-coherent interconnect based on application requirements of an application to be executed and a workload characteristic policy. Other embodiments are described and/or claimed.Type: GrantFiled: December 22, 2017Date of Patent: February 15, 2022Assignee: Intel CorporationInventors: Stephen Palermo, Gerald Rogers, Shih-Wei Chien, Namakkal Venkatesan
-
Publication number: 20210075730Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.Type: ApplicationFiled: September 11, 2020Publication date: March 11, 2021Inventors: Stephen Palermo, Bradley Chaddick, Gage Eads, Mrittika Ganguli, Abhishek Khade, Abhirupa Layek, Sarita Maini, Niall McDonnell, Rahul Shah, Shrikant Shah, William Burroughs, David Sonnier
-
Publication number: 20190034363Abstract: A computer system may comprise a multi-chip package (MCP), which includes multi-core processor circuitry and hardware accelerator circuitry. The multi-core processor circuitry may comprise a plurality of processing cores, and the hardware accelerator circuitry may be coupled with the multi-core processor circuitry via one or more coherent interconnects and one or more non-coherent interconnects. A coherency domain of the MCP may be extended to encompass the hardware accelerator circuitry, or portions thereof An interconnect selection module may select an individual coherent interconnect or an individual non-coherent interconnect based on application requirements of an application to be executed and a workload characteristic policy. Other embodiments are described and/or claimed.Type: ApplicationFiled: December 22, 2017Publication date: January 31, 2019Inventors: Stephen Palermo, Gerald Rogers, Shih-Wei Chien, Namakkal Venkatesan
-
Patent number: 5796100Abstract: Disclosed herein is a three dimensional quadrupole ion trap for analyzing samples. The ion trap includes a pair of opposing end cap electrodes which define a cavity and an axis between them. The ion trap includes a ring electrode attached between the end cap electrodes and circumscribing the axis. Each of the end cap electrodes and ring electrodes are made from Molybdenum to minimize chemical reactivity and to resist thermal deformation.Type: GrantFiled: July 16, 1996Date of Patent: August 18, 1998Assignee: Hitachi InstrumentsInventor: Stephen Palermo
-
Patent number: 5629519Abstract: Disclosed herein is a three dimensional quadrupole ion trap for analyzing samples. The ion trap includes two spaced apart end cap electrodes being generally opposed to one another and defining a first axis between them. The ion trap includes a ring electrode between the end cap electrodes and adjacent thereto. Each of the end caps and ring electrodes are made from Molybdenum. The ion trap having a cavity defined by the end caps and ring electrodes. The ion trap including a sample injector for injecting the sample into the cavity, an rf source for filtering the ions of the sample and a DC source for selectively accelerating the filtered ions into an analyzer a cavity.Type: GrantFiled: January 16, 1996Date of Patent: May 13, 1997Assignee: Hitachi InstrumentsInventor: Stephen Palermo