Patents by Inventor Alan Johnson

Alan Johnson 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).

  • Patent number: 11810017
    Abstract: A method for application of account and transaction controls on a payment token includes: storing, in a first device of a system, a control profile including a token number and transaction controls; storing, in a second device of the system, a token profile including the token number and a corresponding account number; receiving, at the first device, a transaction message including a data element having the token number and additional transaction data; determining, by the first device, compliance with the transaction controls based on the additional transaction data; transmitting the transaction message from the first to the second device; replacing, by the second device, the token number with the account number in the transaction message; and transmitting, by the second device, the transaction message to a financial institution associated with the account number.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: November 7, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: James John Anderson, Sandeep Malhotra, Amyn Mohamed Dhala, Alan Johnson
  • Publication number: 20230342786
    Abstract: The invention provides techniques for detecting and responding to potentially unintended checkout operation made by consumers using legitimate payment credentials to initiate the transaction. The invention operates prior to a transaction being approved, rather than after the event, enabling the invention to provide an efficient method of preventing unintended checkout proceeding to actual purchase. Broadly speaking the invention analyses a transaction request in real-time or near real-time and predicts how likely it is that the transaction is unintentional. In cases where it is deemed likely that the transaction is unintentional, the consumer that initiated the transaction is required to confirm that they wish for the transaction to go ahead in order to complete the transaction. The user's confirmation is stored and is available at a later date should the consumer attempt to dispute the transaction. This greatly reduces the likelihood of unintentional transactions being processed.
    Type: Application
    Filed: August 23, 2021
    Publication date: October 26, 2023
    Inventors: Cristian RADU, Alan JOHNSON
  • Patent number: 11799972
    Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: October 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Patent number: 11788421
    Abstract: Methods for preparing slotted ceramic coatings and the resulting components comprising the same are provided. The methods and products include the incorporation of a coating system comprising a ceramic coating with cooling holes disposed throughout the ceramic coating and slots defined in the thermal barrier coating and disposed in relation to the cooling holes. The resulting ceramic coating has improved resistance to CMAS infiltration and improved compliance resulting in an increased life of the coated component.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: October 17, 2023
    Assignee: General Electric Company
    Inventors: Curtis Alan Johnson, Hrishikesh Keshavan, Shankar Sivaramakrishnan, Byron Andrew Pritchard, Jr., Hongqiang Chen, Bernard Patrick Bewlay
  • Publication number: 20230327863
    Abstract: A method of providing a secure service at a computing node is described. The secure service is for a requesting party external to the computing node. The following steps take place at the computing node. A service request is received from the requesting party. This service request comprises a request to generate a credential. The credential is then generated, and service-related information is obtained. The credential and the service-related information are encrypted using an encryption process to form an encrypted message part. A service-identifying clear message part is also created, and a message is sent comprising the clear message part and the encrypted message part to the requesting party. Methods of using such a message to validate the credential, and of using such a message to confirm the integrity of service-related information held in the message, are also described, as is computing apparatus adapted to carry out one or more of these methods.
    Type: Application
    Filed: July 22, 2021
    Publication date: October 12, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mehdi Collinge, Alan Johnson, Omar Laazimani
  • Patent number: 11747892
    Abstract: A computing system may receive sensor data from one or more sensors coupled to a user. Based on sensor data, the computing system may generate a first upper body pose that corresponds to a first portion of a body of the user, which comprises a head and an arm of the user. The computing system may process the upper body pose of the user to generate a temporal sequence of lower body poses comprising a first lower body pose associated with the first time and a second lower body pose associated with a second time, which may correspond to a second portion of the body of the user comprising a leg of the user. The computing system may generate one or more full body poses of the user based on at least the first upper body pose and the temporal sequence of lower body poses.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: September 5, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Benjamin Antoine Georges Lefaudeux, Samuel Alan Johnson, Carsten Sebastian Stoll, Kishore Venkateshan
  • Patent number: 11724231
    Abstract: A reverse osmosis system to be connected to a feed water conduit and producing permeate water is disclosed. The reverse osmosis system includes a plurality of tubular bodies each having a first end and a second end, a first inner end plate attached to the first end of the tubular bodies, and a second inner end plate attached to the second end of the tubular bodies. The plurality of tubular bodies houses a filter, a pump, and two reverse osmosis membranes therein. The plurality of tubular bodies is configured to be connected in in fluid communication with each other via channels disposed within the end plates.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: August 15, 2023
    Inventors: Benjamin J. Koppenhoefer, Jeffrey Alan Johnson, Jake Zale Dudas, Chad Edward Sullivan Tucker
  • Publication number: 20230245499
    Abstract: A computing system may receive an image captured by a camera, and determine based on (1) one or more regions in the image that include a portion of a body of a user, and (2) a camera pose of the camera, a three-dimensional volume constraint that stems from the camera pose in which an elbow of the user is likely to be located. The system may infer, based on at least the three-dimensional volume constraint, an elbow pose of the user, wherein the elbow pose includes a location associated with an elbow of the user in three-dimensional space. The system may determine the location associated with the elbow is outside the three-dimensional volume constraint, and in response to the determination, adjust the inferred elbow pose. The system may generate, based on the adjusted elbow pose, a body pose of the user that includes at least the adjusted elbow pose.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Kishore Venkateshan
  • Publication number: 20230230083
    Abstract: A network management system includes: a memory configured to store instructions; and a parallel processor configured to execute the instructions to: (a) receive a request for a transaction; (b) determine a first authorization decision for the request; (c) determine a second authorization decision for the request; and (d) perform a first procedure when the first authorization decision is different from the second authorization decision. The request corresponds to use of electronic payment for the transaction and wherein the first authorization decision is generated in parallel with generation of the second authorization decision.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ian David Alan Maddocks, Alan Johnson
  • Publication number: 20230168734
    Abstract: A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
    Type: Application
    Filed: January 11, 2023
    Publication date: June 1, 2023
    Inventors: Samuel Alan JOHNSON, Shaik Shabnam NIZAMUDEEN BASHA, Mahdi SALMANI RAHIMI, Benjamin Antoine Georges LEFAUDEUX
  • Patent number: 11651068
    Abstract: Systems and methods for generating and validating certified electronic credentials are disclosed. A publisher may receive a certified electronic credential order from a credentialer and prepare a plurality of certified electronic credentials. The publisher may associate each credential with authentication information and a credential record, and retain a database of associated authentication information and credential records. The publisher may provide validation services, receiving a validation request through a credentialer's validation portal, and provide a response through the credentialer's portal indicative of the validity, additional information about the credential and/or the credential holder. The credential holder may assign a personal access key to control or limit the validation of a credential. A validating entity may receive credential validation through the credentialer with a heightened degree of confidence in the validation and lack of forgery.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: May 16, 2023
    Assignee: PARADIGM, INC.
    Inventors: Peter Alan Johnson, Christopher Simon Jackson, Robert Allen Huffman
  • Patent number: 11651625
    Abstract: A computing system may determine a head pose and a wrist pose of a user based on sensor data captured by a head-mounted device. The computing system may further receive an image captured by a camera of the head-mounted device that includes at least portion of the body of the user. Using this image, the computing system may determine one or more regions in the image that correspond to the body of the user, and determine, based on these regions and a camera pose of the camera, a three-dimensional volume constraint in which an elbow of the user is likely to be located when the image was captured. From this information, the computing system may utilize the head pose, the wrist pose, and the three-dimensional volume constraint to infer a body pose of the user that includes at least an inferred elbow pose associated with the user.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: May 16, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Kishore Venkateshan
  • Patent number: 11609625
    Abstract: A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: March 21, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Samuel Alan Johnson, Shaik Shabnam Nizamudeen Basha, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux
  • Publication number: 20230077772
    Abstract: A computing system may receive sensor data from one or more sensors coupled to a user. Based on sensor data, the computing system may generate a first upper body pose that corresponds to a first portion of a body of the user, which comprises a head and an arm of the user. The computing system may process the upper body pose of the user to generate a temporal sequence of lower body poses comprising a first lower body pose associated with the first time and a second lower body pose associated with a second time, which may correspond to a second portion of the body of the user comprising a leg of the user. The computing system may generate one or more full body poses of the user based on at least the first upper body pose and the temporal sequence of lower body poses.
    Type: Application
    Filed: November 21, 2022
    Publication date: March 16, 2023
    Inventors: Benjamin Antoine Georges Lefaudeux, Samuel Alan Johnson, Carsten Sebastian Stoll, Kishore Venkateshan
  • Patent number: 11580531
    Abstract: A method and system include providing a user interface associated with an issuer of an account; receiving, at the user interface, a request to generate a token associated with a user account; generating at least one token associated with the user account; authenticating one or more elements associated with the user account, wherein authentication may be one of prior to and subsequent to the generation of the at least one token; and receiving the at least one token. Numerous other aspects are provided.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: February 14, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Valerie Wouters, Cristian Radu, Alan Johnson
  • Publication number: 20230035507
    Abstract: A method is disclosed. The method includes receiving, by a token gateway, a first request message from a token requestor computer. The token gateway determines at least one token service computer from a plurality of token service computers, each token service computer in the plurality of token service computers operating independently of each other. The token gateway transmits at least one second request message to the at least one token service computer and receives, at least one first response message comprising at least one token and/or supplemental data associated with the at least one token from the at least one token service computer. The token gateway transmits a second response message to the token requestor computer, the second response message comprising the at least one token and/or the supplemental data.
    Type: Application
    Filed: December 21, 2020
    Publication date: February 2, 2023
    Inventors: Sayeed Mohammed, Alan Johnson, Sheldon Banow, Fouad Rabhi, Laszlo Spoor, Mohammed Chakib Bouda, Rahmat Adnan, Arvind Santhanaraman
  • Patent number: 11562192
    Abstract: A wearable computing device reads near-invisible one- or two-dimensional barcodes having a size of 100 microns to one millimeter. The device includes a magnifying lens, a digital camera, a processor, program memory and a wireless communication module, all supported on a wearable device body. The wearable device body may be an eyeglass frame, a watch body or wristband, a headband or sweatband or a cap or other headgear, among other possibilities. Applications of the wearable computing device include unattended shopping in a physical retail store.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: January 24, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Simon Phillips, Alan Johnson, Mark Britten
  • Publication number: 20230013640
    Abstract: Systems, methods, and computer-readable media for offloading session management processing into a forwarding plane. In some examples, a subscriber is coupled to a network endpoint through a session manager during a network session of the subscriber in a network environment. A session manager offloading system of the session manager can be maintained in a vector packet processing system in a forwarding plane of the network environment. The session manager offloading system can be configured to offload processing from the session manager into the forwarding plane. Further, at least a portion of subscriber traffic in a stream between the subscriber and the network endpoint through the session manager can be intercepted. Subsequently, the at least the portion of the subscribed traffic that is intercepted can be processed at the session manager offloading system as part of offloading the processing from the session manager into the forwarding plane.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventors: Gary Kenneth Boon, King Tung Ma, Vijayabhaskar Katamreddy, David Alan Johnson, David John Poirier
  • Publication number: 20230009884
    Abstract: An authentication request message from a user conducting an interaction at a resource provider computer is received. It is determined that data representing an indication that the resource provider is trusted by the user and including a trusted marker is present in a database. Authentication to the user is provided, and information indicating that the user has been authenticated and the trusted marker are sent so that authorization request message for the interaction that includes the trusted marker is generated. The trusted marker is validated, and the authorization request message including information related to the interaction and the validated trusted marker is sent to an authorizing entity computer.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 12, 2023
    Applicant: Visa International Service Association
    Inventors: Mark Nelsen, David William Wilson, Guido Mangiagalli, Anjana Neera Surin, Sayeed Mohammed, Alan Johnson, Phillip Lavender, Glenn Powell
  • Patent number: D987029
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: May 23, 2023
    Inventors: Benjamin J. Koppenhoefer, Jeffrey Alan Johnson, Jake Zale Dudas, Chad Edward Sullivan Tucker