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: 20240104667Abstract: 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: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Inventors: Kyle Russell Cunningham, Zachary Andrew Hales
-
Publication number: 20240067104Abstract: 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: ApplicationFiled: November 2, 2023Publication date: February 29, 2024Inventors: 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: 20240039860Abstract: 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: ApplicationFiled: September 29, 2023Publication date: February 1, 2024Inventors: 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: 20240019701Abstract: 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: ApplicationFiled: July 12, 2023Publication date: January 18, 2024Inventor: Andrew Cunningham
-
Patent number: 11847008Abstract: 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: GrantFiled: April 12, 2018Date of Patent: December 19, 2023Assignee: Intel CorporationInventors: David Hunt, Niall Power, Kevin Devey, Changzheng Wei, Bruce Richardson, Eliezer Tamir, Andrew Cunningham, Chris MacNamara, Nemanja Marjanovic, Rory Sexton, John Browne
-
Publication number: 20230388398Abstract: 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: ApplicationFiled: August 8, 2023Publication date: November 30, 2023Inventors: Philip GLYNN, Jonathan KENNY, Andrew CUNNINGHAM, Emer ROCHE, Micheal HORAN
-
Patent number: 11641608Abstract: 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: GrantFiled: February 25, 2021Date of Patent: May 2, 2023Assignee: Intel CorporationInventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Christopher MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel
-
Publication number: 20220350676Abstract: 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: ApplicationFiled: July 19, 2022Publication date: November 3, 2022Applicant: Intel CorporationInventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, JR., Andrey Chilikin
-
Patent number: 11474879Abstract: 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: GrantFiled: September 25, 2020Date of Patent: October 18, 2022Assignee: Intel CorporationInventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin
-
Patent number: 11474878Abstract: 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: GrantFiled: July 20, 2020Date of Patent: October 18, 2022Assignee: Intel CorporationInventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin
-
Patent number: 11377283Abstract: 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: GrantFiled: October 28, 2019Date of Patent: July 5, 2022Assignee: Park Communications, LLCInventor: Andrew Cunningham Charters
-
Publication number: 20220103530Abstract: 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: ApplicationFiled: December 7, 2021Publication date: March 31, 2022Inventors: 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: 20210385720Abstract: 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: ApplicationFiled: February 25, 2021Publication date: December 9, 2021Inventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Christopher MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel
-
Patent number: 11167900Abstract: 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: GrantFiled: January 31, 2020Date of Patent: November 9, 2021Assignee: Consolidated Graphics, Inc.Inventors: Richard Scott Jones, Adam Mitchell Geerts, Craig Lowery Lombardi, Andrew Cunningham Charters
-
Patent number: 11156371Abstract: 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: GrantFiled: July 28, 2016Date of Patent: October 26, 2021Assignee: The Marley Company LLCInventors: Ryan Jeremy Hardesty, Daniel George Karch, David Ralston King, Owen Andrew Cunningham, Neil Damon Butt, Aaron Sevrin Smith, Jeffrey John Calabro
-
Patent number: 11134021Abstract: 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: GrantFiled: December 29, 2016Date of Patent: September 28, 2021Assignee: INTEL CORPORATIONInventors: Jonathan Kenny, Niall D. McDonnell, Andrew Cunningham, Debra Bernstein, William G. Burroughs, Hugh Wilkinson
-
Patent number: 11080202Abstract: 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: GrantFiled: September 30, 2017Date of Patent: August 3, 2021Assignee: Intel CorporationInventors: 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: 20210122547Abstract: 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: ApplicationFiled: October 28, 2019Publication date: April 29, 2021Inventor: Andrew Cunningham Charters
-
Publication number: 20210117191Abstract: 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: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: Andrew Cunningham, Patrick Fleming, Naveen Lakkakula, Richard Guerin, Charitra Sankar, Stephen Doyle, Ralph Castro, John Browne
-
Patent number: 10966135Abstract: 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: GrantFiled: September 28, 2018Date of Patent: March 30, 2021Assignee: Intel CorporationInventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Chris MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel