Patents by Inventor Andrew Cunningham

Andrew Cunningham 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: 20240104667
    Abstract: A clinical data processing system comprising a processor; a memory operatively coupled to the processor, the memory storing executable instructions providing a user interface module configured to receive participant data and store it as participant data in the memory; a schema management module configured to receive input via the user interface module, the schema management module comprising rules for determining withholding amounts for payments due to a participant in view of applicable schema data and participant data stored in the memory; and a participation aggregation module configured to receive input via the user interface module, the participation aggregation module comprising rules for determining whether to permit or defer payments due to the participant in view of aggregated payments due to a participant as reflected in participant data stored in the memory.
    Type: Application
    Filed: December 4, 2023
    Publication date: March 28, 2024
    Inventors: Kyle Russell Cunningham, Zachary Andrew Hales
  • Publication number: 20240067104
    Abstract: A mobile device mounting system includes a device case and a mount. The device case includes: an insert including a rectangular bore and defining a set of undercut sections about the rectangular bore; and a first set of magnetic elements arranged in a first pattern about the rectangular bore. The mount includes: a body; a polygonal boss extending from the body and configured to insert into the rectangular bore; a set of locking jaws arranged on the polygonal boss configured to transiently mate with the set of undercut sections to constrain the polygonal boss within the rectangular bore; and a second set of magnetic elements arranged in a second pattern about the polygonal boss and configured to transiently couple to the first set of magnetic elements to transiently retain the mount against the device case and to drive the set of locking jaws toward the set of undercut sections.
    Type: Application
    Filed: November 2, 2023
    Publication date: February 29, 2024
    Inventors: Robb JANKURA, Matthew Thomas JAMES, Peter DERING, Peter LOCKETT, Arthur VIGER, Andrew Wheeler GANS, Kiran MALLADI, Adrienne ROWELL, Jaimee ERICKSON, Max A. MALONEY, Joseph CUNNINGHAM, Dane JONES, Colin MAGINNIS, Rachel ROBERTS
  • Publication number: 20240039860
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus disclosed herein is to determine whether to drop a data packet of a data stream or forward the data packet based on (a) a payload of the data packet and (b) historic information associated with the data stream. The example apparatus is also to operate on the data packet based on the determination.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 1, 2024
    Inventors: Raju Arvind, Amit Baxi, Dave Cavalcanti, Trevor Cooper, Andrew Cunningham, Francesc Guim Bernat, Ravindra Hegde, Gowtham Hosamane, Karthik Kumar, Patrick Kutch, Susruth Sudhakaran
  • Publication number: 20240019701
    Abstract: A compact eyeglass-mounted heads-up display includes eyeglasses having a frame with a first side, a second side, and a bridge in between. The first side has a first arm and houses a first lens. The second side has a second arm and houses a second lens. A mirror is affixed to the first lens and focuses an image onto the wearer's eye. An electronics enclosure is mounted to the first arm. The enclosure houses electronics and a projector connected to the electronics. The projector is aligned with the mirror and generates the image.
    Type: Application
    Filed: July 12, 2023
    Publication date: January 18, 2024
    Inventor: Andrew Cunningham
  • Patent number: 11847008
    Abstract: Technologies for providing efficient detection of idle poll loops include a compute device. The compute device has a compute engine that includes a plurality of cores and a memory. The compute engine is to determine a ratio of unsuccessful operations to successful operations over a predefined time period of a core of the plurality cores that is assigned to continually poll, within the predefined time period, a memory address for a change in status and determine whether the determined ratio satisfies a reference ratio of unsuccessful operations to successful operations. The reference ratio is indicative of a change in the operation of the assigned core. The compute engine is further to selectively increase or decrease a power usage of the assigned core as a function of whether the determined ratio satisfies the reference ratio. Other embodiments are also described and claimed.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: December 19, 2023
    Assignee: Intel Corporation
    Inventors: David Hunt, Niall Power, Kevin Devey, Changzheng Wei, Bruce Richardson, Eliezer Tamir, Andrew Cunningham, Chris MacNamara, Nemanja Marjanovic, Rory Sexton, John Browne
  • Publication number: 20230388398
    Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes direct memory access (DMA) circuitry, a network interface, a host interface, and circuitry. The circuitry can be configured to process a packet received by the network interface; for a first configuration, determine an Extended Sequence Number (ESN) value based on content of the packet without performance of ESN prediction; and for a second configuration, determine ESN using prediction.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Inventors: Philip GLYNN, Jonathan KENNY, Andrew CUNNINGHAM, Emer ROCHE, Micheal HORAN
  • Patent number: 11641608
    Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 2, 2023
    Assignee: Intel Corporation
    Inventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Christopher MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel
  • Publication number: 20220350676
    Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
    Type: Application
    Filed: July 19, 2022
    Publication date: November 3, 2022
    Applicant: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, JR., Andrey Chilikin
  • Patent number: 11474879
    Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin
  • Patent number: 11474878
    Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin
  • Patent number: 11377283
    Abstract: A hanging pocket for point-of-sale display is provided. The hanging pocket comprises a front panel, an upper rear panel connected to a top edge of the front panel long an upper fold line, and a lower rear panel connected to a bottom edge of the front panel along a lower fold line. The upper and lower rear panels are configured to fold towards the front panel to form a pocket with open sides. First and second side flaps connected to lateral edges of front panel fold inwardly and join with both the upper and lower rear panels to enclose open sides of the pocket.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: July 5, 2022
    Assignee: Park Communications, LLC
    Inventor: Andrew Cunningham Charters
  • Publication number: 20220103530
    Abstract: Examples described herein relate to a network interface device that includes circuitry, configured to perform encryption of data, generate one or more packets from the encrypted data, cause transmission of the one or more packets with the encrypted data, manage reliability of transport of the transmitted one or more packets with the encrypted data, and share protocol state information between a host system and the network interface device using connectivity based on user space accessible queues.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 31, 2022
    Inventors: Daniel DALY, Anjali Singhai JAIN, Yadong LI, Stephen DOYLE, Naru Dames SUNDAR, Chih-Jen CHANG, Sailesh BISSESSUR, Andrew CUNNINGHAM, Edwin VERPLANKE, Patrick FLEMING
  • Publication number: 20210385720
    Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
    Type: Application
    Filed: February 25, 2021
    Publication date: December 9, 2021
    Inventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Christopher MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel
  • Patent number: 11167900
    Abstract: According to one aspect, a packaging comprises a substrate comprising a first panel including a first end, a second end spaced a first distance from the first end, and opposing first and second perimeter side edges extending the first distance between the first end and the second end. The entire first panel is symmetric about a first longitudinal axis thereof extending between the first end and the second end and each of the first and second perimeter side edges is disposed at first and second widths, respectively, from the first longitudinal axis at a first portion of the first panel. The first portion is disposed at least one of at the second end and proximal the second end and the first portion has a longitudinal extent along the first longitudinal axis less than the first distance.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 9, 2021
    Assignee: Consolidated Graphics, Inc.
    Inventors: Richard Scott Jones, Adam Mitchell Geerts, Craig Lowery Lombardi, Andrew Cunningham Charters
  • Patent number: 11156371
    Abstract: A hydronic system having a set of inputs, a plurality of boilers, and a controller. Each input representing sensor for a respective heat emitter of a set of heat emitters. Each boiler of the plurality of boilers is configured to receive signals from a portion of the set of inputs. The controller is configured to a status and assignment of the set of inputs from the plurality of boilers and control the plurality of boilers to provide heat to the set of heat emitters.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 26, 2021
    Assignee: The Marley Company LLC
    Inventors: Ryan Jeremy Hardesty, Daniel George Karch, David Ralston King, Owen Andrew Cunningham, Neil Damon Butt, Aaron Sevrin Smith, Jeffrey John Calabro
  • Patent number: 11134021
    Abstract: Techniques and apparatus for processor queue management are described. In one embodiment, for example, an apparatus to provide queue congestion management assistance may include at least one memory and logic for a queue manager, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to determine queue information for at least one queue element (QE) queue storing at least one QE, compare the queue information to at least one queue threshold value, and generate a queue notification responsive to the queue information being outside of the queue threshold value. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 28, 2021
    Assignee: INTEL CORPORATION
    Inventors: Jonathan Kenny, Niall D. McDonnell, Andrew Cunningham, Debra Bernstein, William G. Burroughs, Hugh Wilkinson
  • Patent number: 11080202
    Abstract: A computing apparatus, including: a processor; a pointer to a counter memory location; and a lazy increment counter engine to: receive a stimulus to update the counter; and lazy increment the counter including issuing a weakly-ordered increment directive to the pointer.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: August 3, 2021
    Assignee: Intel Corporation
    Inventors: Niall D. McDonnell, Christopher MacNamara, John J. Browne, Andrew Cunningham, Brendan Ryan, Patrick Fleming, Namakkal N. Venkatesan, Bruce Richardson, Tomasz Kantecki, Sean Harte, Pierre Laurent
  • Publication number: 20210122547
    Abstract: A hanging pocket for point-of-sale display is provided. The hanging pocket comprises a front panel, an upper rear panel connected to a top edge of the front panel long an upper fold line, and a lower rear panel connected to a bottom edge of the front panel along a lower fold line. The upper and lower rear panels are configured to fold towards the front panel to form a pocket with open sides. First and second side flaps connected to lateral edges of front panel fold inwardly and join with both the upper and lower rear panels to enclose open sides of the pocket.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Inventor: Andrew Cunningham Charters
  • Publication number: 20210117191
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to control execution of tasks in a computing system. The methods, apparatus, systems and articles of manufacture include at least one storage device and at least one processor to, execute instructions to at least obtain a request to perform an inverse operation on a data flow, the data flow previously transformed during a forward operation, determine a first processor core that executed the forward operation, the data flow including an identifier of the first processor core, and transmit the data flow to a second processor core to perform the inverse operation.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Andrew Cunningham, Patrick Fleming, Naveen Lakkakula, Richard Guerin, Charitra Sankar, Stephen Doyle, Ralph Castro, John Browne
  • Patent number: 10966135
    Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 30, 2021
    Assignee: Intel Corporation
    Inventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Chris MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel