Patents by Inventor David Kelly

David Kelly 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: 20210365259
    Abstract: Disclosed herein are system, method, and computer program product embodiments a dual-core automated teller machine (ATM). The dual core ATM system and method includes two physical central processing units (“computing devices” or “cores”) that are configured to perform operations in coordination with peripheral devices. Peripheral devices of the dual-core ATM system can include a peripheral screen, such as a touch screen, a card reader, a PIN pad (e.g., an encrypted pin pad or “EPP”), a cash dispenser, and a cash deposit module. A peripheral switch can isolate one of the computing devices from the one or more peripheral devices and that can permit the other of the computing devices to control the one or more peripheral devices. By maintaining redundant hardware sets within the ATM enclosure, the system can avoid a necessary reboot or powering-off in the event of, for example, a software failure.
    Type: Application
    Filed: June 7, 2021
    Publication date: November 25, 2021
    Applicant: Capital One Services, LLC
    Inventors: Stephen van Beek FALETTI, Charleston MALKEMUS, David Kelly WURMFELD
  • Patent number: 11176020
    Abstract: A system and method of monitoring a status of a server using a baseboard management controller (BMC) is disclosed. First, the BMC may access a status code generated in Domain 0 of the server through a command line interface to the server and send the status code to an alert management system. Second, the BMC may snoop on a status code generated in the hypervisor of the server through input/output port 80h and send the status code to the alert management system. Third, the BMC may read a status code generated in the hypervisor and written in a Model Specific Register (MSR) and send the status code to the alert management system. The system and method can enable the alert management system to readily recognize the occurrence of an error, including the type of the error which is a software error, and the cause of the error in real time or nearly real time.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: November 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bryan David Kelly, Neeraj Ladkani
  • Patent number: 11163904
    Abstract: A method, system and computer program for implementing fine-grained access control (FGAC) of data stored in a dataset. In response to receiving a data query statement from a user, any representational index exclusions that are relevant to the data query statement are identified, wherein each index exclusion specifies an access restriction to the data. It is then determined whether any of the identified representational index exclusions are to be applied to the data query statement, and if ‘yes’ then the data query statement is modified before being processed, so that processing of the query takes place by searching the dataset under restriction of the representational index exclusions. The proposed approach allows for easy creation and modification of FGAC privacy rules without introducing performance gaps in processing the data query statements.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pedro M. Barbas, David Kelly, Martin J. Neary, Johnson Uman
  • Publication number: 20210335046
    Abstract: A device may detect, in a field of view of a camera, one or more components of an automated teller machine (ATM) device using a computer vision technique based on generating a three dimensional model of the one or more components. The device may identify the ATM device as a particular device or as a particular type of device based on the one or more components of the ATM device, or first information related to the ATM device. The device may identify a set of tasks to be performed with respect to the ATM device. The device may provide, for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay. The device may perform an action related to the set of tasks, the ATM device, or the augmented reality overlay.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: David Kelly WURMFELD, Kevin OSBORN
  • Patent number: 11125433
    Abstract: A method for combustion tuning, comprises collecting exhaust parameters indicating combustion status of a boiler by a sensor array; determining whether the exhaust parameters of the boiler match a preset optimization target; and optimizing combustion, if the exhaust parameters do not match the preset optimization target by selecting a model from a model repository based on a current boiler condition, wherein the model corresponds to a relationship between model input variables and the exhaust parameters; determining at least one optimized model input variable of the boiler for realizing the optimization target, based on the selected model; and adjusting actuators of the boiler according to the optimized model input variable.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 21, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Honggang Wang, Lihan He, Zhilin Wu, Yao Chen, Wei Zhou, Guang Xu, David Kelly Moyeda
  • Publication number: 20210276271
    Abstract: A device may obtain measurement data concerning a three-dimensional (3D) printed object, where the 3D printed object has a plurality of physical elements that comprise a plurality of different physical attributes, and where the plurality of physical elements and the plurality of different physical attributes are designed to exhibit one or more printing capabilities of a 3D printer that printed the 3D printed object. The device may process the measurement data to determine one or more printing anomalies relating to one or more physical elements, of the plurality of physical elements, and one or more physical attributes of the plurality of different physical attributes. The device may generate a set of instructions to permit the 3D printer to be adjusted to address the one or more printing anomalies, and may cause an action to be performed based on generating the set of instructions.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: Daniel Marsch, Kevin Osborn, David Kelly Wurmfeld
  • Patent number: 11090934
    Abstract: A manifold to provide print fluid to a printhead, the manifold comprising: an inlet to receive print fluid from a print fluid supply; and an outlet to provide print fluid to the printhead; the inlet to couple with a flow control device to control flow of print fluid from the print fluid supply to the manifold; and wherein the inlet comprises an element to engage an actuatable member of the flow control device to activate the flow control device to allow print fluid to flow from the print fluid supply to the printhead.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 17, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aidan O'Reilly, Tommy O'Connor, Enda Malone, David Kelly
  • Patent number: 11066231
    Abstract: A sealed beverage preparation capsule includes a sealed hollow body having a top and a bottom, a beverage preparation ingredient inside the body and a layer of filter material at least about 2 mm thick located inside the body and abutting said bottom of said body. A kit is also provided for assembling a plurality of beverage preparation capsules. The capsules include a cup-shaped base having a bottom, and side walls extending from the base to an upper rim defining an open top of the base component, and a plurality of ingredient pods. Each ingredient pod includes a top, side walls and a bottom, each formed of sheet material, wherein the pod contains a beverage preparation ingredient. The ingredient pod is shaped and configured to be engaged with the base component to assemble a beverage making capsule, with the top of the pod forming a lid for the base component and the bottom of the ingredient pod spaced from the bottom of the base inside the base.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: July 20, 2021
    Assignee: Lavazza Professional North America, LLC
    Inventors: David Kelly, Paul Fletcher
  • Patent number: 11069141
    Abstract: A device may detect, in a field of view of a camera, one or more components of an automated teller machine (ATM) device using a computer vision technique based on generating a three dimensional model of the one or more components. The device may identify the ATM device as a particular device or as a particular type of device based on the one or more components of the ATM device, or first information related to the ATM device. The device may identify a set of tasks to be performed with respect to the ATM device. The device may provide, for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay. The device may perform an action related to the set of tasks, the ATM device, or the augmented reality overlay.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: July 20, 2021
    Assignee: Capital One Services, LLC
    Inventors: David Kelly Wurmfeld, Kevin Osborn
  • Patent number: 11046011
    Abstract: A device may obtain measurement data concerning a three-dimensional (3D) printed object, where the 3D printed object has a plurality of physical elements that comprise a plurality of different physical attributes, and where the plurality of physical elements and the plurality of different physical attributes are designed to exhibit one or more printing capabilities of a 3D printer that printed the 3D printed object. The device may process the measurement data to determine one or more printing anomalies relating to one or more physical elements, of the plurality of physical elements, and one or more physical attributes of the plurality of different physical attributes. The device may generate a set of instructions to permit the 3D printer to be adjusted to address the one or more printing anomalies, and may cause an action to be performed based on generating the set of instructions.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: June 29, 2021
    Assignee: Capital One Services, LLC
    Inventors: Daniel Marsch, Kevin Osborn, David Kelly Wurmfeld
  • Publication number: 20210182374
    Abstract: In some embodiments, securing device commands includes a first electronic device receiving a command authorization request message from a second electronic device, including a device command to be performed by the second electronic device, a command argument, and a first message authentication code (MAC) generated by applying a hash function to the device command, the command argument and a first counter value. The first electronic device generates a second MAC by applying the hash function to the device command, the command argument and a second counter value synchronized with the first counter value. The first electronic device compares the first MAC and the second MAC to authenticate the device command and transmit a command approval message or a command denial message. The command approval message causes the second electronic device to perform the device command and the command denial message causes the second electronic device to reject the device command.
    Type: Application
    Filed: February 8, 2021
    Publication date: June 17, 2021
    Inventors: David Kelly Wurmfeld, Kevin Osborn
  • Patent number: 11029939
    Abstract: Disclosed herein are system, method, and computer program product embodiments a dual-core automated teller machine (ATM). The dual-core ATM system and method includes two physical central processing units (“computing devices” or “cores”) that are configured to perform operations in coordination with peripheral devices. Peripheral devices of the dual-core ATM system can include a peripheral screen, such as a touch screen, a card reader, a PIN pad (e.g., an encrypted pin pad or “EPP”), a cash dispenser, and a cash deposit module. A peripheral switch can isolate one of the computing devices from the one or more peripheral devices and that can permit the other of the computing devices to control the one or more peripheral devices. By maintaining redundant hardware sets within the ATM enclosure, the system can avoid a necessary reboot or powering-off in the event of, for example, a software failure.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: June 8, 2021
    Assignee: Capital One Services, LLC
    Inventors: Stephen van Beek Faletti, Charleston Malkemus, David Kelly Wurmfeld
  • Publication number: 20210154999
    Abstract: A manifold to provide print fluid to a printhead, the manifold comprising: an inlet to receive print fluid from a print fluid supply; and an outlet to provide print fluid to the printhead; the inlet to couple with a flow control device to control flow of print fluid from the print fluid supply to the manifold; and wherein the inlet comprises an element to engage an actuatable member of the flow control device to activate the flow control device to allow print fluid to flow from the print fluid supply to the printhead.
    Type: Application
    Filed: August 31, 2017
    Publication date: May 27, 2021
    Inventors: Aidan O'Reilly, Tommy O'Connor, Enda Malone, David Kelly
  • Publication number: 20210133081
    Abstract: A system and method of monitoring a status of a server using a baseboard management controller (BMC) is disclosed. First, the BMC may access a status code generated in Domain 0 of the server through a command line interface to the server and send the status code to an alert management system. Second, the BMC may snoop on a status code generated in the hypervisor of the server through input/output port 80h and send the status code to the alert management system. Third, the BMC may read a status code generated in the hypervisor and written in a Model Specific Register (MSR) and send the status code to the alert management system. The system and method can enable the alert management system to readily recognize the occurrence of an error, including the type of the error which is a software error, and the cause of the error in real time or nearly real time.
    Type: Application
    Filed: November 5, 2019
    Publication date: May 6, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bryan David KELLY, Neeraj LADKANI
  • Patent number: 10978085
    Abstract: Systems and methods are provided for conducting conference calls using doppler-based, i.e., reverberation-based techniques. The embodiments comprise a call device performing operations to join a call session hosted on a session server; receive sensor data comprising an audio signal from a first microphone and location information associated with the first microphone; determine a reverberation parameter associated with the location information; generate a first processed audio signal based on the audio signal and the reverberation parameter; and transmit the first processed audio signal to the session server. The session server may perform operations to receive a respective processed audio signal; determine a sound quality parameter of the respective processed audio signal; generate a balanced audio signal based on the sound quality parameter and the received processed audio signal; and transmit the balanced audio signal to a remote call device belonging to a second party.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 13, 2021
    Assignee: Capital One Services, LLC
    Inventor: David Kelly Wurmfeld
  • Publication number: 20210103659
    Abstract: A computing device includes circuitry that is configured to disable a physical interface between a baseboard management controller (BMC) and a processor when the BMC is not running and a logical interface between the BMC and the processor is not available. Disabling the physical interface prevents an attacker from writing malicious code to the BMC using the physical interface. The computing device also includes circuitry that enables the physical interface between the BMC and the processor in response to receiving a unique signal sequence from a trusted external entity. When firmware should be installed on the BMC, someone with proper authorization can cause the trusted external entity to send the unique signal sequence to the circuitry on the computing device, thereby enabling the physical interface between the BMC and the processor. The processor can then write the firmware to non-volatile memory within the BMC across the physical interface.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 8, 2021
    Inventors: Neeraj LADKANI, Bryan David KELLY
  • Publication number: 20210090062
    Abstract: Systems and methods using a network of wearable devices to support secure payment for a user are described. The network of wearable devices may include a wearable secure unit including a first short-range transceiver, a wearable sensory unit including a second short-range transceiver, and a wearable communication unit including a third short-range transceiver and a long-range transceiver. The systems and methods may include receiving a transaction request from a merchant device. Thereafter, the systems and methods may obtain information from the wearable secure unit configured to provide an environment in which processes and data are securely stored and executed. The systems and methods may also obtain information from the wearable sensory unit configured to capture and compare biometrics of the user with a stored profile. Based on the obtained information, the systems and methods may instruct the wearable communication unit to transmit to the merchant device user authentication data.
    Type: Application
    Filed: December 10, 2020
    Publication date: March 25, 2021
    Applicant: Capital One Services, LLC
    Inventor: David Kelly WURMFELD
  • Patent number: D917453
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: April 27, 2021
    Assignee: Capital One Services, LLC
    Inventors: Janak Dadhaniya, Lisa Whitsitt, David Kelly Wurmfeld, Steve Faletti
  • Patent number: D925516
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: July 20, 2021
    Assignee: Capital One Services, LLC
    Inventors: Janak Dadhaniya, Steve Faletti, David Kelly Wurmfeld, Lisa Whitsitt
  • Patent number: D935315
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: November 9, 2021
    Assignee: Capital One Services, LLC
    Inventors: James Byron Baugh, Jr., Christopher Hamilton Syer, David Kelly Wurmfeld, Stephen van Beek Faletti