Transaction Verification Patents (Class 705/75)
  • Patent number: 10839391
    Abstract: A method for performing a secure payment in an offline mode in an electronic device is provided. The method includes launching a secure application at the electronic device, obtaining a nonce token from an authentication unit of the electronic device, obtaining a nonce signature from a server via a network, entering an offline mode where the electronic device is disconnected from the network, encrypting, by the secure application, a user credential input by a user using the nonce token and the nonce signature, decrypting and validating, by the authentication unit, an encrypted user credential, generating a secure object based on the decrypted user credential and a random number generated by the authentication unit and performing a secure payment based on the secure object.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: November 17, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Venkata Subramanian Madhu, Nishant Roopalwal, Srikanth Mandalapu, Ramanath Vishnu Pai
  • Patent number: 10825009
    Abstract: An electronic device includes: a memory configured to store at least one instruction; and a processor connected to the memory. The at least one instruction executed by the processor is set to receive an application identifier for payment transaction from a reader device and generate payment related information including payment identification information for the payment transaction and additional service information relating to the payment transaction by a payment application corresponding to the application identifier.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: November 3, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: In Ho Kim, Ji Su Oh, Seung Won Oh, Sung Hun Yu, Byoung Kab Choi, Ki Bong Kim, Seong Min Je
  • Patent number: 10812274
    Abstract: Systems and methods are described for transferring an asset from a parent chain to a sidechain. A simplified payment verification (SPV) proof associated with the parent chain asset may be generated. The SPV proof may include a threshold level of work. The SPV proof associated with the parent chain asset may be validated, and a sidechain asset corresponding to the parent chain asset may be generated. If no reorganization proof is detected, the sidechain asset is released. To redeem the sidechain asset in the parent chain, a SPV proof associated with the sidechain asset may be generated. The parent chain may validate the SPV proof associated with the sidechain asset. The parent chain asset associated with the sidechain asset may be held for a second predetermined contest period. The parent chain asset may then be released if no reorganization proof associated with the sidechain asset is detected.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 20, 2020
    Assignee: Blockstream Corporation
    Inventors: Adam Back, Gregory Maxwell, Matt Corallo, Luke Dashjr, Mark Friedenbach, Andrew Poelstra, Jorge Timon, Pieter Wuille
  • Patent number: 10803515
    Abstract: Embodiments of the invention may relate to systems, methods, and apparatus for using a contactless transaction device reader with a computing system. According to one embodiment, a system for conducting a transaction on a personal computing system using a contactless transaction device may include a communications interface operable to connect with a network, a memory, a contactless transaction device reader operable to communicate wirelessly with a contactless transaction device, and a processor in communication with the memory, the communications interface, and the contactless transaction device reader.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: October 13, 2020
    Assignee: First Data Corporation
    Inventor: Daniel P Skowronek
  • Patent number: 10803989
    Abstract: A method for monitoring medical data is disclosed, the method being applicable to a system comprising a portable medical device, a mobile communications device, and, optionally, a medical care server. The portable medical device and the mobile communications device each comprise at least one interface for data transfer. The method comprises a step of establishing a download link between the mobile communications device and a download server. The method comprises a step of selecting an appropriate communication software package from a plurality of communication software packages for controlling data transfer between the mobile communications device and the portable medical device from the download server. Further, the method comprises a download step for downloading communication software package from the download server to the mobile communications device and a step of installation of the communication software package on the mobile communications device.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 13, 2020
    Assignee: Roche Diabetes Care, Inc.
    Inventors: Christoph Cronrath, Fernando Andreu, Alberto Val Vicente
  • Patent number: 10776348
    Abstract: Techniques for invocating a smart contract are described. One example method includes receiving a target transaction that is used to initiate an invocation of a smart contract, wherein the target transaction comprises invocation data, and wherein the invocation data comprises a data digest associated with target data stored in a third-party storage system interconnected with a blockchain; querying the target data from the third-party storage system; receiving a query result returned by the third-party storage system, wherein the query result comprises the target data; performing a content verification on the target data; determining that the content verification on the target data succeeds; invoking the smart contract to perform a smart contract computation on the invocation data included in the target transaction; and storing a computation result from the smart contract computation in a distributed database associated with the blockchain after the smart contract computation is completed.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 15, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Honglin Qiu
  • Patent number: 10771441
    Abstract: A method of securing authentication in electronic communication between at least one user authentication mechanism and at least one server authentication mechanism, wherein primary authentication is performed in the first step, and during the primary authentication a secondary authentication secret is created and shared between the user authentication and the server authentication mechanisms and is valid only for the given authentication transaction, and the secondary authentication secret is subsequently used as an input for a cryptographic transformation performed by the user authentication mechanism separately on each authentication vector element while creating the first authentication vector product, wherein authentication vector (AV) is an ordered set of authentication vector elements (AVE)(i)), wherein the first authentication vector product is transferred from the user authentication mechanism to the server authentication mechanism and is evaluated by the server authentication mechanism using the seco
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: September 8, 2020
    Assignee: ADUCID S.R.O.
    Inventors: Libor Neumann, Vlastimil Klima
  • Patent number: 10761877
    Abstract: Methods and apparatuses relating to accelerating blockchain transactions are described. In one embodiment, a processor includes a hardware accelerator to execute an operation of a blockchain transaction, and the hardware accelerator includes a dispatcher circuit to route the operation to a transaction processing circuit when the operation is a transaction operation and route the operation to a block processing circuit when the operation is a block operation. In another embodiment, a processor includes a hardware accelerator to execute an operation of a blockchain transaction; and a network interface controller including a dispatcher circuit to route the operation to a transaction processing circuit of the hardware accelerator when the operation is a transaction operation and route the operation to a block processing circuit of the hardware accelerator when the operation is a block operation.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 1, 2020
    Assignee: INTEL CORPORATION
    Inventors: Simon N. Peffers, Sean M. Gulley
  • Patent number: 10755276
    Abstract: One or more embodiments of the specification provide a method, apparatus, and non-transitory computer-readable storage medium for processing an event involving a plurality of users in a blockchain. The method is implementable by any user involved in the event, the method comprising: generating, by a computing device of the user of the event, descriptive information of the event; sending the descriptive information to a computing device of another user of event through an off-chain channel for the another user to verify the descriptive information and to submit triggering information associated with the another user corresponding to the event to the blockchain after verifying the descriptive information; and submitting, by the computing device of the user, triggering information associated with the user corresponding to the event to the blockchain for the blockchain to process the event according to the descriptive information after verifying all triggering information submitted by the plurality of users.
    Type: Grant
    Filed: November 30, 2019
    Date of Patent: August 25, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Baoli Ma
  • Patent number: 10748142
    Abstract: According to some embodiments, a multi-currency transaction routing apparatus may include a first input to receive, from an acquirer bank, an electronic message containing information about a business as usual transaction including a generic primary account number. The multi-currency transaction routing apparatus may also include a storage device storing: (i) an association between the generic primary account number and a first primary account number of a first funding bank account in a first currency, and (ii) an association between the generic primary account number and a second primary account number of a second funding bank account in a second currency. A routing module computer may detect the generic primary account number within the electronic message and automatically transmit data about the transaction to a remote device associated with one of the first and second funding bank accounts in accordance with the associations stored in the storage device.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: August 18, 2020
    Assignee: Mastercard International Incorporated
    Inventor: Wesley Frederico Espinal Rios
  • Patent number: 10748132
    Abstract: An apparatus includes a memory and a hardware processor. The processor detects that a transaction involving a mobile device occurred. After detecting the transaction, the processor receives, from the mobile device, transaction information about the transaction, the transaction information comprising an identification of a merchant performing the transaction and an identification of a user of the mobile device. The processor receives, from the mobile device, a media file generated by the mobile device during the transaction and links the media file to the transaction information. The processor stores the transaction information and the media file in the memory.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: August 18, 2020
    Assignee: Bank of America Corporation
    Inventors: Pinak Chakraborty, Rajesh Balireddy, Sandeep Chauhan
  • Patent number: 10749677
    Abstract: An electronic device is provided. The electronic device includes a memory, a communication circuitry, and a processor configured to transmit, a first signal for requesting to access an external device, to the external device, receive, a second signal for requesting to provide a token stored in the electronic device, from the external device, the token being generated based on at least part of a block chain including at least one block that is respectively associated with at least one external device that has been accessed by the electronic device, in response to the reception, transmit, information on the token, to the external device, receive, a third signal indicating allowed the access, from the external device, the third signal being transmitted from the external device in response to identifying, by the external device, to validate the token in all of the plurality of external devices, and access the external device based on the third signal.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: August 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Rahul Agrawal, Pratik Verma, Suman Shekhar, Aloknath De, Sai Anirudh Kondaveeti
  • Patent number: 10733590
    Abstract: A method includes receiving, by a server via a network, transaction information descriptive of a money transfer transaction initiated at a point of entry device. The transaction information includes information that identifies a location of the point of entry device. The method includes determining, by the server, receipt information to be included in a receipt for the money transfer transaction. The receipt information may be determined based, at least in part, on the transaction information, and at least a portion of the receipt information included in the receipt satisfies regulatory requirements associated with the location of the point of entry device. The method includes generating, by the server, the receipt that includes the receipt information, and transmitting the receipt from the server to the point of entry device via the network.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: August 4, 2020
    Assignee: Moneygram International, Inc.
    Inventors: John Patrick Kelly, III, Connie Darlene Jacobson, Dinesh Pattanashettaru, LaVonne Lynne Engman
  • Patent number: 10728033
    Abstract: Embodiments of the present invention disclose an identity authentication method. The method includes: receiving a request for identity authentication on a target user; sending identity-authentication information on the target user to one or more users in social-network-association with the target user; receiving feedback information from the users in social-network-association with the target user based on the identity-authentication information; and obtaining a result of identity authentication on the target user according to the feedback information from the users in social-network-association with the target user.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 28, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui He, Liang Dong, Longhui Chen, Xuan Zong, Xueliang Zhan, Yanrong Chen, Yanling Zhang, Chenming Zhu
  • Patent number: 10706395
    Abstract: Systems, methods, and articles of manufacture for transferring funds from multiple transaction accounts are provided. The system may allow a user to link one or more credit, debit, or other similar transaction accounts to a single transaction instrument. The system may receive a transaction authorization request, retrieve a merchant account number and a consumer transaction account number based on the transaction authorization request, and generate a funds transfer request comprising the merchant account number, the consumer transaction account number, and a payment amount. The funds transfer request may be executed by a transaction account network to transfer funds from the consumer transaction account to the merchant account.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: July 7, 2020
    Assignee: American Express Travel Related Services Company, Inc.
    Inventor: Carlos Silvestre
  • Patent number: 10706407
    Abstract: Systems and methods for managing mobile payments is provided. An account issuer provides an application that is loaded onto a mobile device, which enables a consumer to pay for transactions. The mobile payment application generates a unique code. The code is read by the point of sale terminal, which is then provided to the payment management system. The payment management system contracts the account issuer and authenticates the code, thereby receiving a primary account number. Account number and transaction information is used to authorize the transaction via payment systems. The payment system accepts or declines the transaction in a response. Tokens may be generated for the account number, and value added services may be generated based upon user behaviors.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: July 7, 2020
    Assignee: Worldpay, LLC
    Inventors: Travis Lee Priest, Daniel J. Ourada, Matthew D. Ozvat, Daniel J. Murphy, Nicholas G. Nayfack, Charles E. Watts
  • Patent number: 10699255
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for fluid blob tracking. One of the methods includes receiving from a user device, a request to change an address with a financial institution. The method includes accessing an electronic bill pay system of the financial institution. The method includes identifying an external party to notify of the change of address based on data in an electronic bill pay system. The method also includes notifying the external party of the change of address, wherein the external party is independent of the financial institution.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: June 30, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventor: Ashley Naelon
  • Patent number: 10691834
    Abstract: A system and method of preserving the integrity and privacy of user data in a semi-distributed ledger by saving validation files to user computers and comparing the validation files to the ledger data.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: June 23, 2020
    Inventor: Chaitanya Katikala
  • Patent number: 10680828
    Abstract: Implementations of the present disclosure include obtaining, by a computing system, a unified blockchain domain name (a UBCDN) message of a blockchain instance, wherein the UBCDN message includes a UBCDN of the blockchain instance, a digital signature of an owner of the UBCDN of the blockchain instance (a UBCDN owner) on the UBCDN, and a domain certificate of the UBCDN; verifying whether the domain certificate of the UBCDN is issued by a trusted certificate authority (CA) using a public key of the CA; and verifying whether the UBCDN is issued by the UBCDN owner using a public key of the UBCDN owner. The UBCDN message includes a blockchain domain name and a chain identifier of the blockchain instance uniquely corresponding to the blockchain domain name.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: June 9, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Honglin Qiu
  • Patent number: 10664835
    Abstract: Implementations of the present disclosure include receiving, from a first account, a digitally signed copy of a commitment value of a first amount of a transaction amount generated based on a first random number, the first amount of the balance transfer and the first random number encrypted using a public key of the first account, a second amount of the balance transfer and a second random number encrypted using a public key of the second account, and a set of values generated based on one or more selected random numbers. The first account determines if the first amount and the second amount are the same and if the first random number and the second random number are the same based on the set of values, and updates the balance of the first account and a balance of the second account based on the first amount of the balance transfer.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: May 26, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Baoli Ma, Wenbin Zhang
  • Patent number: 10657813
    Abstract: A network computer system can associate an operator with a mobile device. Additionally, the network computer system can monitor the operator using the mobile device over a time interval that a freight vehicle is operated between a start location and a destination location. During the time interval, the network computer system can control the mobile device in transmitting interval data. Additionally, based on the interval data, the network computer system can evaluate the operator over the time interval using the interval data. The evaluation of the operator can include using the mobile device information to evaluate the operator over the one or more sub-intervals.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: May 19, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Luis Madrigal, Eyal Lasker, Xiao Guo, Padmini Pyapali, Tony Ran Zhang
  • Patent number: 10650472
    Abstract: Embodiments are directed to systems, apparatus, and methods for account pool processing. In some embodiments, a server computer can store account information for a first pool of accounts and a second pool of accounts. The server computer can receive a payment request message from a buyer that identifies a payment amount and a supplier, and can determine that the payment amount corresponds to the first or second pool of accounts. If the payment amount corresponds to the first pool of accounts, the server computer can select an account from the first pool of accounts, and can transmit account information for the selected account to the supplier. If the payment amount corresponds to the second pool of accounts, the server computer can select an account from the second pool of accounts, and can transmit account information for the selected account to the supplier.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: May 12, 2020
    Assignee: Visa International Service Association
    Inventors: Josie Brinkman, Dave Meaney
  • Patent number: 10637967
    Abstract: A data transaction processing system including multiple transaction processors also includes an active transaction receiver that sequences all incoming messages from various sources to facilitate transactional determinism, as well as a results arbiter to efficiently decide which transaction processor result to choose as the correct output. The data transaction processing system minimizes overall latency by optimizing which transaction processors and results arbiters are responsive to specific client computer input requests or messages.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: April 28, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 10594478
    Abstract: The solutions disclosed enable security credentials to be shared between two entities. Embodiments of the present invention can be used to facilitate the transfer security credentials associated with a first level of permission of a first entity to a second entity that does not have the security credentials associated with the first level of permission in response to receiving a request to share security credentials between two entities.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: James R. Coon, Michael J. Miele, Garry J. Sullivan
  • Patent number: 10592985
    Abstract: Aspects of the present invention provide systems and methods that solved the problems of how to participate in a marketplace exchange without using a centralized intermediary. In embodiments, a secure distributed transaction ledger may be used as an integration framework that supports communications between parties, the transfer of funds from one party to another party, and the ability to for the provisioning or transfer of deliverables by a seller to a buyer or for the benefit of a buyer. In embodiments, a buyer, a seller, and an escrow entity have defined functions that facilitate transactions and help build in more trust into the marketplace.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: March 17, 2020
    Assignee: DELL PRODUCTS L.P.
    Inventors: Daniel A. Ford, Rajesh Narayanan
  • Patent number: 10587563
    Abstract: A novel architecture for a data sharing system (DSS) is disclosed and seeks to ensure the privacy and security of users' personal information. In this type of network, a user's personally identifiable information is stored and transmitted in an encrypted form, with few exceptions. The only key with which that encrypted data can be decrypted, and thus viewed, remains in the sole possession of the user and the user's friends/contacts within the system. This arrangement ensures that a user's personally identifiable information cannot be examined by anyone other than the user or his friends/contacts. This arrangement also makes it more difficult for the web site or service hosting the DSS to exploit its users' personally identifiable information. Such a system facilitates the encryption, storage, exchange and decryption of personal, confidential and/or proprietary data.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: March 10, 2020
    Inventor: Brian Lee Moffat
  • Patent number: 10587700
    Abstract: In one or more embodiments, a cloud operation reservation system is provided through which cloud operations may be scheduled and managed. The cloud operation reservation system includes logic for defining a set of time windows that are available to perform one or more cloud operations on cloud targets and presenting the set of time windows to one or more tenants of a cloud service. Tenants may browse the presented set of time windows and submit reservation requests to update and/or perform other operations on cloud targets. In response to receiving, a request to reserve one or more slots in a particular time window, the cloud operation reservation system schedules one or more cloud operations to be performed on a cloud target that is available to at least one tenant.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 10, 2020
    Assignee: Oracle International Corporation
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Singh Khanuja, Bharat S. Paliwal, Thomas Kurian, Jimmy Saricos
  • Patent number: 10582554
    Abstract: A connection processing method includes receiving, by a first processor included in a communication device, first information that specifies a user of the communication device, executing an inquiry for a connection to one or more other communication devices, selecting a target communication device that has transmitted a response including information indicating that the target communication device has second information that specifies the user and has been acquired when the target communication device communicated with another communication device, from among the one or more other communication devices, and transmitting the first information to the target communication device, and receiving, by a second processor included in the target communication device, the first information from the communication device, executing connection processing without executing authentication processing of the user with the communication device, when the received first information matches with the second information, and executi
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 3, 2020
    Assignee: Fujitsu Client Computing Limited
    Inventor: Nobuharu Iinuma
  • Patent number: 10546444
    Abstract: A system for authenticating a user with a mobile device comprising a memory storing instructions, and a processor in communication with a network. The processor may be configured to execute the stored instructions to receive, from a mobile device, an authentication request; obtain, from a database, a permanent identifier associated with a transaction card; generate a temporary identifier associated with the transaction card; generate an expected value by encrypting the permanent identifier and the temporary identifier; verify the expected value against an encrypted value received from the mobile device; and transmit an authorization command to the mobile device.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: January 28, 2020
    Assignee: Capital One Services, LLC
    Inventors: Kevin Osborn, Kevin Kelly
  • Patent number: 10541886
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of monitoring a computing service via various nodes operating on a blockchain, identifying a proposed change to the computing service, storing details of the proposed change in a smart contract, storing the smart contract as a transaction in the blockchain, and validating the proposed change of the smart contract.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Luis Angel D. Bathen, Gabor Madl, Ramani R. Routray, Mu Qiao
  • Patent number: 10535060
    Abstract: A method for processing a financial transaction includes: storing, in a database, a plurality of wallet data entries, wherein each wallet data entry includes at least a mobile device identifier and payment details associated with at least one payment account; receiving, by a receiving device, an authorization request for a financial transaction, wherein the authorization request includes at least a mobile device identifier and transaction data; transmitting, to a mobile computing device associated with the mobile device identifier, at least the transaction data; receiving, from the mobile computing device, an indication of a payment account for funding of the financial transaction; identifying, in the database, payment details associated with the indicated payment account in a wallet data entry including the mobile device identifier included in the authorization request; and transmitting, to an issuer associated with the indicated payment account, at least the payment details and the transaction data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 14, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Yigit Caglayan, Kemal Uyan
  • Patent number: 10536435
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 14, 2020
    Assignee: Nytell Software LLC
    Inventors: David J. Marples, John R. Wullert, II
  • Patent number: 10521776
    Abstract: Provided is a method for digital currency transfers via a mobile and wearable device. The method may include receiving a transfer request with a transfer amount in digital currency and user identification data associated with the user, retrieving payment data of the user associated with the identification data, generating an optical code encoding the payment data and the transfer amount. The method may continue with providing the optical code on a screen of the mobile and wearable device. On scanning of the optical code, a transfer receiving request is created. The method may continue with receiving a transfer receiving request to perform a payment transaction associated with the user, accessing a user account maintained by a currency issuance unit, and transferring the transfer amount in the digital currency from the user account to a recipient account associated with the recipient identification data.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: December 31, 2019
    Inventors: Andrew H B Zhou, Tiger T G Zhou, Zhou Tian Xing
  • Patent number: 10498808
    Abstract: Methods, systems, and apparatuses for blockchain-based property management are described herein. According to a first embodiment of the disclosure, a plurality of computing systems may be established at a plurality of points along a supply chain associated with the manufacture, shipment, and sale of a physical property item. At each of the plurality of points, the plurality of computing systems may identify data corresponding to the physical property item, which may be stored on a blockchain associated with a decentralized peer-to-peer (e.g., P2P) network. According to a second embodiment of the disclosure, content creator computing devices may transmit digital property item upload requests to a digital property management computing device, which may generate smart contracts corresponding to the requests. Through execution of the smart contracts, access may be granted to digital property items and fees may be provided to the content creator computing devices.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: December 3, 2019
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Suki Ramasamy
  • Patent number: 10491391
    Abstract: Encryption of sensitive data on consumer devices is provided with format-preserving cryptography and feedback via the use of security identifiers. A request to access the sensitive data will specify user credentials for the access. The submitter is requested to confirm a security identifier for the requested access. An incorrect security identifier will be presented for incorrect credentials, which will be easy for a user to identify but not for an attacker or other unauthorized user. If the incorrect security identifier is confirmed, the device assumes the request was received from an unauthorized source. The sensitive data is stored under format-preserving cryptography, such that false data values can be generated that have the correct format. An unauthorized user receiving the false data will not be readily able to determine the data received is incorrect, and will be likely to discontinue the attack, particularly for an automated process.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: November 26, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Fabian Da Silva
  • Patent number: 10484341
    Abstract: An apparatus comprises at least one processing device having a processor coupled to a memory. The processing device is configured to implement a first ledger node of a first cloud. The first ledger node of the first cloud is configured to communicate over one or more networks with a plurality of additional ledger nodes associated with respective additional clouds. The first ledger node is further configured to obtain a transaction associated with a cloud-related operational state. The first ledger node is further configured to broadcast the transaction to the additional ledger nodes. A cryptographic block characterizing at least the transaction is generated and entered into a blockchain distributed ledger collectively maintained by the first and additional ledger nodes. The first and additional ledger nodes collectively maintain the blockchain distributed ledger on a peer-to-peer basis without utilizing a centralized transaction authority.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen Todd, Brian Roche, Xuebin He, Thinh Nguyen, Gary White, Jr.
  • Patent number: 10482441
    Abstract: Embodiments disclosed herein include systems and methods for systematic crowdsourcing of geolocation data. Transaction data that includes an identification of a point of sale device and an identification of a payment vehicle used in the transaction can be received. A confidence in a location of the point-of-sale device can be calculated. When the confidence of the location of the point-of-sale device is lower than a threshold confidence, a location of a device associated with an owner of the payment vehicle can be determined. An updated confidence in the location of the point-of-sale device can be generated based at least in part on the location of the device.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: November 19, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: James Christopher Watson, Gina R. Smith
  • Patent number: 10469266
    Abstract: In one embodiment, a first signature template is received, the first signature template being one of a signature template of a first message or a null template, the first signature template comprising at least the following fields: an aggregation depth field, a message identifier, one of the first message or a result of applying a one way hash function to the first message, a bit vector, an aggregated square random integer mod N, a signature of the first message. A second signature template is created based on the first signature template, the second signature template created as follows: increment the aggregation depth of the first signature template, determine a unique message identifier for a second message, determine a second bit vector, determine an second aggregated square random integer mod N, and calculate a new signature for the second message. Related methods, apparatus, and systems are also disclosed.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Aviad Kipnis, Erez Waisbard, Eliphaz Hibshoosh
  • Patent number: 10460296
    Abstract: Systems, computer program products, and methods are described herein for processing a set of information associated with a check image using one or more disposition parameters to determine an automated disposition of the check associated with the check image. The present invention is configured to receive a set of information associated with a check image; receive one or more disposition parameters associated with a financial institution; apply the one or more disposition parameters to the set of information associated with the check image; determine automated disposition of the check based on at least applying the one or more disposition parameters to the set of information associated with the check image; and execute the automated disposition of the check.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Jeffrey R. Goertz, Kerry M. Cantley
  • Patent number: 10460283
    Abstract: A method of tracking orders through a blockchain network including receiving an indication of order placement, receiving a plurality of global variable registration requests from a plurality of linked smart contracts recorded to a first blockchain network responsive to an order placement at a global variable name system (GVNS), defining a global variable responsive to each global variable registration request, receiving a first status update related to the order from a first smart contract of the plurality of smart contracts, defining a first received status update, and updating a first global variable of the GVNS responsive to the first received status update, defining a first GVNS variable update. The first and second smart contracts include the first global variable and the value of the first global variable on each of the first and second smart contracts is updated responsive to the first GVNS variable update.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: October 29, 2019
    Assignee: Vijay Madisetti
    Inventor: Vijay Madisetti
  • Patent number: 10445713
    Abstract: Systems and methods for pairing a mobile app with a point-of-sale system and recording an availability of units from a retail package are described.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 15, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Manash Bhattacharjee, Debashis Ghosh
  • Patent number: 10437778
    Abstract: Embodiments of the invention include systems, methods, and computer-program products for archive validation and retention parameter determination for documents. The system may generate or receive image documents. Utilizing image quality and data storage metrics the system may trigger the purging and/or retention of documents in image and/or paper form. Furthermore, the system may identify a duration of storage, location of storage, and the like. Upon retention, the system may continually monitor the documents and store metadata associated with the use of the retained documents. This monitoring may identify a period for purging the document, efficiently allowing for physical or server space availability.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 8, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Kerry M. Cantley, Shawn Cart Gunsolley, Erin Cassell, Jeffrey R. Goertz, Geoffrey Reed Williams, Deborah A. Copes, Carl Parziale, Emily Brooke Gillespie, David Jacob Feezor
  • Patent number: 10423950
    Abstract: The present invention relates to a method and system for activating a first mobile terminal and a second mobile terminal to operate with a server. The method performed by a processor of the mobile device, the method comprising: providing a first authentication data from said first terminal to the server; verifying said first authentication data; providing a first data set and a unique identity by said first terminal to the server; providing a recognition data to said first terminal; providing said recognition data to said second terminal; decoding said recognition data by said second terminal; providing to said server by said second terminal said decoded recognition data and a second identity, verifying by said server said decoded recognition data and providing a second data set to said second terminal; verifying the second data set by said second terminal; and executing an event with respect to result of said verification of the second data set.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: September 24, 2019
    Assignee: Mopper AB
    Inventor: Rolf Staflin
  • Patent number: 10419225
    Abstract: Authentication of electronic document is based on multiple digital signatures incorporated into a blockchain. Structured data, metadata, and instructions may be hashed to generate the multiple digital signatures for distribution via the blockchain. Any peer receiving the blockchain may then verify an authenticity of an electronic document based on any one or more of the multiple digital signatures incorporated into the blockchain.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: September 17, 2019
    Assignee: Factom, Inc.
    Inventors: Brian Deery, Paul Snow, Mahesh Paolini-Subramanya
  • Patent number: 10409308
    Abstract: An electric power transmission facility planning support system for materializing facility planning including the facility expansion of an electric power transmission network is provided based on the system information of a power system. This support system includes an output control quantity calculation device for deriving the output control quantities of natural variation power supplies in consideration of the operation limit value of the network; and a facility expansion planning device for making the facility planning based on one of the type, location, and capacity of an electric power transmission facility considering the output control quantities.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: September 10, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Satoshi Shimakura, Yoshikazu Ishii, Masataka Imabayashi
  • Patent number: 10402792
    Abstract: The disclosed embodiments include computerized systems and methods for generating secured blockchain-based ledger data structures that track occurrences of events across fragmented and geographically dispersed lines-of-business of an enterprise. In one instance, an apparatus associated with a rules authority of the secured blockchain-based ledger may detect an occurrence of a triggering event, and may access and decrypt a set of rules hashed into the secured blockchain-based ledger using a confidentially-held master cryptographic key. The apparatus may identify a rule associated with the detected event, and perform one or more operations consistent with the rule, including a disbursement of various rewards to employees in response to customer-specific interactions with the enterprise. The disclosed embodiments provide a rules process for aggregating mutually incompatible enterprise data that specifies the events, and for tracking the events in uniform data structures accessible across the enterprise.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 3, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Jenny Lin, Perry Haldenby, John Jong Suk Lee, Paul Mon-Wah Chan, Orin Del Vecchio
  • Patent number: 10396985
    Abstract: Techniques are described for cryptographic key generation based on biometric data associated with a user. Biometric data, such as fingerprint(s) and/or heartbeat data, may be collected using one or more sensors in proximity to the user. The biometric data may be analyzed to generate a cryptographic key. In some implementations, the key may be employed by the user to access data, access certain (e.g., secure) feature(s) of an application, authenticate the user, digitally sign document(s), and/or for other purpose(s). In some implementations, the key may be re-generated for each access request or authentication instance, based on the user's fingerprint or other biometric data.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: August 27, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Alexander B. Nagelberg, Nathan Mahoney
  • Patent number: 10387856
    Abstract: Embodiments of the present invention provide an online payment method, system, and an apparatus, which are applied to the field of information security, and can improve security of user information during online payment, and ensure capital security of a user. The online payment method is applied to a terminal device, and includes: generating a first binding request, where the first binding request includes first user information, an application identifier, and a terminal device identifier; sending the first binding request to a payment proxy server; receiving an associated identifier sent by the payment proxy server; generating a second binding request according to the associated identifier, where the second binding request includes second user information and the associated identifier, and the second user information and the first user information are used for forming complete user information; and sending the second binding request to the payment proxy server.
    Type: Grant
    Filed: December 25, 2013
    Date of Patent: August 20, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhixian Xu
  • Patent number: 10382485
    Abstract: An approach is disclosed for registering and authenticating Internet of things (IoT) devices. In one embodiment, an installation device receives, from an IoT device, an identifier (ID) and a hash of a public key, where the IoT device itself generates the ID, the public key, and a private key. To register the IoT device, a blockchain wallet in the installation devices generates a blockchain transaction which adds the received ID and hash of the public key as a name and value pair in a name/value storage (NVS). The hash of the public key may then be retrieved from the NVS and used in authentication of the IoT device to other IoT devices or servers, among other things.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 13, 2019
    Assignee: VMware, Inc.
    Inventors: Jong Ho Won, Gregory Bollella
  • Patent number: 10375112
    Abstract: A system for decrypts encrypted Secure Sockets Layer (SSL) data from packet traces without using private keys or a proxy. Decryption of encrypted SSL data is accomplished by intercepting a session key associated with a communication session transmitted from a user device to a server during handshaking between the user device and the server. The session key is then used to decrypt packet level traces of the communication session. The decrypted packet level traces are then used to measure traffic.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: August 6, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Feng Qian, Oliver Spatscheck, Subhabrata Sen