Particular Communication Authentication Technique Patents (Class 713/168)
  • Patent number: 11005663
    Abstract: Apparatus and method for managing data objects in a distributed data storage system, such as a cloud computing environment. In some embodiments, a data object is encrypted using a user encryption key to generate ciphertext. A first hash function is applied to the ciphertext and an audit encryption key to generate a first hash value. An audit value is formed by combining the ciphertext and the first hash value, and the audit value is locally encrypted and stored to non-volatile memory (NVM) of each of a plurality of storage nodes. An audit process is performed to confirm each of the encrypted replicas store identical copies of the ciphertext. This is carried out by decrypting the ciphertext and applying a second hash function to the ciphertext and the audit encryption key by each storage node to form a plurality of second hash values which are then compared by an audit processor.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventors: Nino Wicaksono, Jeetandra Kella, Muhammad Jawad Alam Wahla
  • Patent number: 11005647
    Abstract: The present invention relates to a method for processing an image executed by a terminal (1), comprising steps of receiving a proof datum previously input by a user of the terminal (1), setting (104, 106) of at least one parameter to a first value when the proof datum is equal to a secret reference datum, and to a second value different to the first value when the proof datum is different to the secret reference datum, and generation (200) of an output datum from an input datum being or dependent on an image previously acquired by a sensor (4), and also from the parameter, the output datum having a value as function of the value the parameter has been set to.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: May 11, 2021
    Assignee: IDEMIA IDENTITY & SECURITY FRANCE
    Inventors: Herve Chabanne, Julien Bringer
  • Patent number: 11003976
    Abstract: Methods and apparatus for RFID communications in a process control system are disclosed. An example apparatus includes a non-volatile memory to be operatively coupled to a field device of a process control system; and a radio-frequency identification tag to be operatively coupled to the non-volatile memory. The non-volatile memory is to store data received from at least one of the field device or a radio-frequency identification writer via the radio-frequency identification tag. The radio-frequency identification tag is to wirelessly transmit the data to a radio-frequency identification reader. The data includes at least one of maintenance information, diagnostic information, or configuration information associated with the field device. The non-volatile memory and the radio-frequency identification tag to be physically coupled to the field device.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 11, 2021
    Assignee: FISHER CONTROLS INTERNATIONAL, LLC
    Inventors: Michel Ken Lovell, Kenneth W. Junk
  • Patent number: 10999073
    Abstract: A secure-network-communication method capable of encrypting communications from a data-generation source to the entrance of a database regardless of the means of communication, which includes: (1) initialization of an endpoint, whereby the application gateway generates asymmetric authenticators, stores one of the authenticators in a whitelist and stores the other authenticator in the endpoint; (2) authentication at the time of initialization of the endpoint, whereby, if a relay gateway determines that the endpoint is valid, the relay gateway generates asymmetric authenticators including random numbers, and updates and stores the authenticators at the application gateway and at the endpoint, respectively; and (3) arrangement of common keys, whereby the relay gateway generates each part of two different encryption keys, and the application gateway, and transmits each part of the two different encryption keys to the application gateway and the endpoint, and the application gateway and the endpoint respectively g
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 4, 2021
    Assignees: UTOPIA PLANNING CO., LTD., PALACE ENTERPRISE CO., LTD.
    Inventors: Hiroyuki Maki, Kunihiko Yogo
  • Patent number: 10994195
    Abstract: A control method performed by a computer including a storage module and configured to control progress of a game played by a user registered in an application, includes storing, in the storage module, identification information of each of a plurality of users in association with registration information indicating whether the user is registered in the application, retrieving a game progress request including identification information of a first user from a first terminal device of the first user, determining whether or not the first user is registered in the application, transmitting display data for displaying a game screen used in the game to the first terminal device when the first user is registered in the application, and transmitting display data for displaying a registration screen for registering the first user in the application to the first terminal device, when the first user is not registered in the application.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: May 4, 2021
    Assignee: Gree, Inc.
    Inventors: Midori Moriyama, Shuhei Sato
  • Patent number: 10997125
    Abstract: A method of applying proof of lottery to select block forgers in a blockchain, comprising performing the following at a certain one of a plurality of computing nodes connected to a blockchain network: (1) transmitting one or more of a plurality of participation transactions submitted by at least some of the plurality of computing nodes for participating in selection process conducted to select forgers from the plurality of computing nodes to forge blocks to be added to the blockchain; (2) determining a respective forger, during each selection process, by applying a selection function to an outcome of a hash function and a plurality of participation transactions extracted from a first subset of blocks preceding the respective block, the hash function is applied to a second subset of blocks preceding the respective block; and (3) forging the respective block in case the certain computing node is selected as the respective forger.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: May 4, 2021
    Assignee: Technion Research & Development Foundation Limited
    Inventor: Oded Shmueli
  • Patent number: 10999275
    Abstract: A method operable by a computing device for configuring access for a limited user interface (UI) device to a network service via a local network access point is disclosed. The method comprises the steps of: obtaining from the limited UI device a device identifier via a first out-of-band channel. The device identifier is provided to the network service via a secure network link. A zero knowledge proof (ZKP) challenge is received from the network service. Configuration information is provided to the limited-UI device via a second out-of-band channel, the configuration information including information sufficient to enable the limited-UI device to connect to the local network access point. The ZKP challenge is provided to the limited-UI device via the second out-of-band channel.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 4, 2021
    Assignee: FotoNation Limited
    Inventors: Peter Corcoran, Petronel Bigioi, Ilariu Raducan
  • Patent number: 10992469
    Abstract: The Seed Splitting and Firmware Extension for Secure Cryptocurrency Key Backup, Restore, and Transaction Signing Platform Apparatuses, Methods and Systems (“SFTSP”) transforms transaction signing request, key backup request, key recovery request inputs via SFTSP components into transaction signing response, key backup response, key recovery response outputs. An offline transaction signing request message for a transaction is received by a first cold HSM and includes an encrypted second master key share from a second cold HSM and an encrypted third master key share from a hot HSM. A first master key share is retrieved. The encrypted master key shares are decrypted and, along with the first master key share, used to recover a master private key. A keychain path is determined. A signing private key for the keychain path is generated using the master private key. The transaction is signed using the signing private key, and the generated signature is returned.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: April 27, 2021
    Assignee: FMR LLC
    Inventors: Gang Cheng, Vladimir Tsitrin, Thomas Stephen McGuire
  • Patent number: 10990660
    Abstract: A device, a user equipment, and methods for registering and authenticating the user equipment are provided, wherein the user equipment includes an image sensor, communication components for communicating with the device, control and processing components configured for acquiring at least one image by way of the image sensor, generating an authentication sensor fingerprint on the basis of the at least one acquired image, coding at least one portion of the authentication sensor fingerprint by way of a random projection algorithm, so as to generate at least one compressed portion (W?) of the authentication sensor fingerprint, transmitting, through the communication components, the at least one compressed portion (W?) to the device.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: April 27, 2021
    Assignee: Politecnico Di Torino
    Inventors: Enrico Magli, Giulio Coluccia, Diego Valsesia, Tiziano Bianchi
  • Patent number: 10987936
    Abstract: In an example implementation, a print supply cartridge comprises a microcontroller to receive a timing challenge and enable authentication of the cartridge by providing a challenge response. The challenge response is provided in a challenge response time that falls within an expected time window.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 27, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jefferson P. Ward, Stephen D. Panshin
  • Patent number: 10992483
    Abstract: A physically unclonable function (PUF) device includes a memory cell array including a plurality of memory cells, a selecting circuit configured to select one or more memory cells among the plurality of memory cells in response to a challenge, and a sense amplifier and quantizer configured to generate a quantize signal from the selected memory cell. The number of quantization sections for generating the quantize signal may be different from the number of resistance state distributions generated from the selected memory cell. One or more quantization sections may exist in one resistance state distribution section.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 27, 2021
    Assignee: KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Hyunsu Ju, Gyosub Lee
  • Patent number: 10974516
    Abstract: An apparatus specifies authority of a user who is logged onto the apparatus. The apparatus enables displaying a first display item for purchasing a consumable based on at least the presence or absence of the specified authority of logged in user.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: April 13, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiro Moriya
  • Patent number: 10977641
    Abstract: A user may utilize an electronic telecommunications device comprising a wireless communications device to bind a first user device and a second user device. The user can insert the first user device into the electronic telecommunications device and enter authentication information. The first user device and the second user device can be bound over a wireless network enabled by the wireless communications device without requiring any sensitive account information to be entered by the user.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: April 13, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Patrick L. Faith, Karen Windus, Cesar Otero, Jeffrey Gill, Maria-Elena Carlson
  • Patent number: 10979427
    Abstract: An authenticating method based on an authenticating device includes: a client obtains an application ID according to an URI; requests a server for an authentication using the application ID and a user identification; receives current authenticating data from the server; obtains client data object using a challenge value in the current authenticating data; hashes the client data object and the application ID in the current authenticating data; obtains a key identification in the current authenticating data; sends current authentication request information including the client parameter, the key identification and key identification length to the authenticating device; receives authentication response information from the authenticating device; requests the server for a signature verification using the authentication response information, the client data object and a session ID in the current authenticating data; and the authentication is successful if information returned from the server indicates verification
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: April 13, 2021
    Assignee: FIE HAN TECHNOLOGIES CO., LTD.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 10979904
    Abstract: A method for securing an identifier of a user equipment used when connecting to a network connection in a wireless communication system, according to an embodiment of the present invention, may comprise the steps of: receiving, from the user equipment, a message requesting a first ticket for authenticating a right to access the identifier in a serving network of the user equipment, wherein the message includes information on a second ticket for authenticating a right to access the identifier in a home network of the user equipment; transmitting the information on the second ticket to a mobility management entity (MME) of the home network; receiving, from the MME of the home network, identification information of the user equipment that is determined on the basis of the information on the second ticket; and transmitting, to the terminal, information on the first ticket and a temporary key used to encrypt the identifier in the serving network, on the basis of the identification information.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: April 13, 2021
    Assignee: LG Electronics Inc.
    Inventor: Joonwoong Kim
  • Patent number: 10976992
    Abstract: Example techniques relate to changing a playback device mode based on a device base. In an example implementation, a first playback device operates in a first mode where it is connected to a first network and plays back audio content while in the first mode. The playback device detects connection of the first playback device to a device base and while the first playback device is on the device base, detects connection to a second network. The first playback device switches from operating in the first mode to operating in a second mode. The first playback device forms a stereo pair configuration with a second playback device over the second network in the second mode. While in the second mode, the first playback device plays back a first channel of audio content in synchrony with the second playback device playing back a second channel of the audio content.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: April 13, 2021
    Assignee: Sonos, Inc.
    Inventors: Jonathan P. Lang, Christopher D. Butts
  • Patent number: 10979410
    Abstract: A computer-implemented method of encrypting information on a virtual ledger, the method including receiving the information from a first party and a second party, encrypting a portion of the information received from at least one of the first party and the second party, publishing the encrypted portion on the virtual ledger, and providing a decryption key based upon the published encrypted portion to the first party and the second party.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: April 13, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventor: Christopher Byrd
  • Patent number: 10979212
    Abstract: A method, apparatus, and computer program product for processing a data record including encrypted and decrypted data is described. Various embodiments include receiving a data record including ciphertext and plaintext blocks and determining whether each block in the data record is a ciphertext block or a plaintext block. If a block is a ciphertext block, the ciphertext block is stored into a ciphertext record, decrypted into a plaintext block utilizing a decryption algorithm, and stored in a plaintext record. If the block is a plaintext block, the plaintext block is stored into the plaintext record, encrypted into a ciphertext block utilizing an encryption algorithm, and stored in the ciphertext record. Embodiments described also include authenticating the data record by passing each block of the ciphertext record to an authentication scheme and outputting the plaintext record to a destination application.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: April 13, 2021
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Boris Pismenny, Liran Liss, Ilya Lesokhin
  • Patent number: 10979230
    Abstract: Implementations efficiently verify an identity claim for an entity. An example method includes receiving a query key and a property identifying an entity and identifying a possible match for the property from graph access records, the possible match being a node in an identity chain. The method also includes verifying a complete chain from the possible match to a genesis node in the chain. The query key is used to find a next node in the chain. Failure to identify the genesis node results in an unsuccessful verification. The method also includes generating a response that indicates a successful verification request responsive to locating the genesis node and generating a response that indicates an unsuccessful verification request otherwise.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: April 13, 2021
    Assignee: DrFirst.com, Inc.
    Inventor: Zilong Tang
  • Patent number: 10969999
    Abstract: An apparatus to facilitate a tracking of surface properties is disclosed. The apparatus includes one or more processors to receive a memory request, access a virtual to virtual page table to retrieve an address storing surface properties metadata, and process the memory request, wherein the virtual to virtual page table provides a mapping between a main surface and an auxiliary surface including the surface properties metadata.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Vidhya Krishnan, Niranjan Cooray, Prasoonkumar Surti, John Feit
  • Patent number: 10972259
    Abstract: A method for computing a shared key (K) for encrypting data between a first device and a second device. The method includes communicating a first private ephemeral key (XA), and a first parameter set (YA) to a second device. The first parameter set (YA) includes identity data (IDA) that identifies the first device, a random point (VA) on an elliptic curve, and a first public key (UA). The first device receives a second private ephemeral key (XB) and a second parameter set (YB). The second parameter set (YB) includes identity data (IDB) that identifies the second device, a random point (VB) on the elliptic curve, and a second public key (UB). Verifying operations are performed to verify the second public key (UB) and the second private ephemeral key (XB) as valid. A shared key (K) is then computed based at least on the first parameter set (YA), the second parameter set (YB), the first private ephemeral key (XA), and the second private ephemeral key (XB).
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: April 6, 2021
    Assignees: LG ELECTRONICS INC., UNIVERSIDADE DE SAO PAULO
    Inventors: Marcos A. Simplicio, Jr., Marcos V. M. Silva, Renan C. A. Alves
  • Patent number: 10970369
    Abstract: An industrial device is configured to implement a lightweight file authentication sequence that rapidly verifies the integrity of mobile code supplied to the industrial device. The industrial device generates a file authentication code (FAC), which is stored on the industrial device and only made accessible to users via a local connection to the industrial device. The device-specific file FAC is installed on the program development application used to develop or edit the mobile code to be executed on the industrial device. The development application provides the mobile code to the industrial device together with a hash-based message authentication code (HMAC) generated using a retrieved copy of the FAC. The industrial device only permits execution of the mobile code if the HMAC included with the mobile code matches a locally created HMAC generated by the industrial device based on the mobile code and the device's local copy of the FAC.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: April 6, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Warren A. Simonsen, Scott D. Braun, Alex L. Nicoll, James B. Vitrano, James S. Rustad, Daniel J. Middlestetter
  • Patent number: 10972472
    Abstract: A system and method for providing an alternate treatment for an interaction with unauthorized users is provided. The system receives a request from a user to access information and further receives an authentication credential from the user, wherein the authentication credential is received from one or more user computer systems. The system determines that the user is an unauthorized user based on the authentication credential, and in response, provides an alternate treatment to the unauthorized user. Unauthorized user information is captured from the unauthorized user based on the alternate treatment; and used to generate a unique user identification profile for the unauthorized user. User profiles are further categorized for efficient application of additional alternate treatments.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: April 6, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Dharmender Kumar Satija, Eren Kursun, Andrew DongHo Kim, Scott Anderson Sims, Craig D. Widmann
  • Patent number: 10972456
    Abstract: The disclosed technology is generally directed to device authentication in an IoT environment. For example, such technology is usable in authenticating IoT devices to an IoT Hub. In one example of the technology, data field targets are received for an IoT device. The data field targets may include at least one device identity data field target and at least one telemetry data field target. Data field entries are received from the IoT device at a first time. The data field entries may include at least one device identity data field entry and at least one telemetry data field entry. A determination is made as to whether the data field entries match the corresponding data field targets for the IoT device. The IoT device is selectively allowed to connect to the IoT hub based on the determination.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clemens Vasters, Arjmand Samuel
  • Patent number: 10965714
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing, by a policy enforcement system, a plurality of policies and data associating a plurality of user credentials with the plurality of policies; receiving, from a client device, a request for data from a file system, the request further comprising user credentials; forwarding the request for data to a second node that stores the data from the file system; receiving, from the node, the data from the file system; selecting from the plurality of policies, based on the received user credentials and the data associating the plurality of user credentials with the plurality of policies, one or more policies that correspond to the received user credentials; filtering, by the policy enforcement system, the data from the file system based on the one or more policies; and sending the filtered data to the client device.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dilli Dorai Minnal Arumugam, Prasad Mujumdar
  • Patent number: 10965429
    Abstract: Systems and methods are disclosed for securing a network, for admitting new nodes into an existing network, and/or for securely forming a new network. As a non-limiting example, an existing node may be triggered by a user, in response to which the existing node communicates with a network coordinator node. Thereafter, if a new node attempts to enter the network, and also for example has been triggered by a user, the network coordinator may determine, based at least in part on parameters within the new node and the network coordinator, whether the new node can enter the network.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: March 30, 2021
    Assignee: Maxlinear, Inc.
    Inventors: Yoav Hebron, Na Chen, Zong Liang Wu, Ronald Lee
  • Patent number: 10963582
    Abstract: A machine has a network interface circuit to provide connectivity to networked machines. A processor is connected to the network interface circuit. A memory is connected to the processor and the network interface circuit. The memory stores cryptographically protected data, a data access policy and a steward group specifying individuals to administer the data access policy. The memory stores instructions executed by the processor to receive a request to access the cryptographically protected data. Authentication tokens from individuals in the steward group are collected. It is determined that the authentication tokens satisfy the data access policy to establish a data access state. A decrypted version of the cryptographically protected data is supplied to one or more of the networked machines to establish a transaction. The transaction is recorded with a distributed ledger associated with at least a subset of the networked machines.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: March 30, 2021
    Assignee: ANONYOME LABS, INC.
    Inventors: Steven Harvey McCown, Paul Ashley, John David Mumford, Steve Shillingford, Greg Clark
  • Patent number: 10963570
    Abstract: Systems and methods for diskless booting a remote server. The remote server includes a secure cryptoprocessor having a root key that is unique to the cryptoprocessor. Keying information can be fetched from an image server, which includes a certificate associated with the remote server and a private key of a key pair associated with the remote server. The key pair can be generated by the secure cryptoprocessor based on the root key. The client certificate can be created from a public key of the key pair. A mutually authenticated secure channel between the servers can be established by authenticating the servers based at least in part on the loaded keying information. Images of components of the remote server can be fetched from the image server via the secure channel, and then the remote server can be further booted accordingly.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 30, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Susan Hinrichs, Vinith Bindiganavale, Igor Gashinsky, Grigor Palandzhyan
  • Patent number: 10958437
    Abstract: A system and method for digitally signing an object. An object signing agent sends a signing request for an object to a remote signing server, which, in response to receiving the request, generates a virtual machine executing code for signing the object. The object is signed within the virtual machine and returned to the object signing agent.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: March 23, 2021
    Assignee: DigiCert, Inc.
    Inventor: Jason Allen Sabin
  • Patent number: 10956343
    Abstract: Systems and methods are disclosed and include a processor configured to execute instructions stored in a nontransitory computer-readable medium. The instructions include generating first message authentication code (MAC) bytes based on a shared secret key. The instructions include generating first nonce bytes and an authenticated packet based on the first MAC bytes, the first nonce bytes, and a message byte. The instructions include generating a de-whitened tone byte based on the shared secret key. The instructions include generating a message packet that includes the authenticated packet and the de-whitened tone byte. Generating the message packet includes pseudo-randomly identifying a first location of the authenticated packet and inserting the de-whitened tone byte at the first location.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: March 23, 2021
    Assignees: DENSO International America, Inc., DENSO CORPORATION
    Inventors: Raymond Michael Stitt, Thomas Peterson, Karl Jager, Kyle Golsch
  • Patent number: 10956705
    Abstract: A fingerprint recognition system may comprise: a display panel configured to display an image on a screen; a light source device configured to irradiate light onto a transparent substrate disposed on the screen of the display panel; an image sensor configured to obtain a fingerprint image with light reflected from a fingerprint contacting the transparent substrate on the screen; and an image sensor controller configured to control an exposure time of the image sensor to obtain the fingerprint image based on a contrast ratio of the fingerprint image.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 23, 2021
    Assignee: LG Display Co., Ltd.
    Inventors: Manhyeop Han, Jiho Cho
  • Patent number: 10958632
    Abstract: In one aspect, one or more key-encapsulating ciphertexts are generated and stored in a processing device. The processing device receives authentication information from another processing device, and utilizes the authentication information to decrypt at least one of the key-encapsulating ciphertexts to recover an associated key. The authentication information may comprise, for example, a tokencode. In an illustrative embodiment, the authentication information may comprise a plurality of gradually rotating keys with overlapping refresh intervals. As a more particular example, the authentication information may comprise a plurality of hash chains wherein successive ones of the hash chains overlap one another in a designated number of time steps.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: March 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel V. Bailey, John G. Brainard, Ari Juels, Burton S. Kaliski, Jr.
  • Patent number: 10949538
    Abstract: In some examples, a computing device can identify, by a processing resource of the computing device, an operating system (OS) uniform resource locator (URL) from a radio-frequency identification (RFID) chip coupled to the processing resource in response to the computing device being powered on, download from an OS repository an OS descriptor using the OS URL from the RFID chip and an OS image using the OS descriptor, and install an OS to a hard disk of the computing device using the OS image downloaded from the OS repository.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: March 16, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Pereira Silveira, Juliano Ciocari, Kimon Berlin, Charles Staub, Dirceu Ramos
  • Patent number: 10949118
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for data storage. One computer-implemented method includes: obtaining a data block from a previous blockchain-type ledger in multi-level blockchain-type ledgers, where in the multi-level blockchain-type ledgers comprise a bottom-layer blockchain-type ledger and at least one higher-layer blockchain-type ledger; determining a block height of the data block and a root hash of a Merkel tree constructed by data records in the data block; constructing updated data records comprising the root hash and the block height; and recording the updated data records in a data block in a current blockchain-type ledger in the multi-level blockchain-type ledgers a level higher than the previous blockchain-type ledger.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: March 16, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xinying Yang, Benquan Yu
  • Patent number: 10944757
    Abstract: A method comprises obtaining, from a client device, a first set of application authentication credentials formatted in accordance with a first authentication protocol. The first set of application authentication credentials corresponds to a first user profile. The method includes translating the first set of application authentication credentials to a second set of application authentication credentials. The second set of application authentication credentials is formatted in accordance with a second authentication protocol different from the first authentication protocol and corresponds to the first user profile. The method includes providing the second set of application authentication credentials to an application authentication system. The method includes, in response to providing the second set of application authentication credentials to the application authentication system, obtaining, from the application authentication system, an application authentication indicator.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 9, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Bart Brinckman, Jerome Henry, Robert Edgar Barton, David Delano Ward
  • Patent number: 10944558
    Abstract: The present disclosure provides a key storing method, a key managing method and apparatus which belong to terminal technologies. An example method includes generating a terminal root secret key. A first key digest of the terminal root secret key is generated. The terminal root secret key is stored in a first specified storage region of a terminal, the first specified storage region being a password protected region. The first key digest is stored in a second specified storage region in the terminal, the second specified storage region being a programmable hardware region with fusible features.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: March 9, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Qiang Lu
  • Patent number: 10942988
    Abstract: The disclosure is related to a data management platform (“platform”) for providing a secure storage environment for digital contents associated with a user. The platform may be accessible via an app installed on a user device, which allows the user to upload, modify, and view digital contents. Because a digital content is mapped to a universal scaffold in a structured format, the platform can organize and display the digital contents in meaningful ways. The digital contents can be hosted on a remote server. The platform provides zero-knowledge encryption so that the digital contents stored at the server are secure, as in one cannot know the contents of the encrypted information stored at the server. The platform also facilitates zero-knowledge offers in which offers are sent to multiple users but the server does not know to which users the offers are presented until an offer is accepted by the user.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 9, 2021
    Assignee: THINKSPAN, LLC
    Inventors: Brian Samuel Taylor, Matthew Maxwell Murphy, James Michael Faris
  • Patent number: 10943225
    Abstract: Systems and methods for facilitating payment transactions using quick-response (QR) codes are provided. A first machine readable code encoding first data generated by an access device is scanned by a communication device. The communication device generates a cryptogram based on the first data encoded within the first machine readable code. The communication device then obtains financial credentials data from a payment application being executed on the communication device. A second machine readable code encoding second data comprising the financial credentials data and the cryptogram is then generated. The second machine readable code is displayed on a display of the communication device, wherein the second machine readable code is scanned by the access device.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: March 9, 2021
    Assignee: Visa International Service Association
    Inventors: Christian Flurscheim, Erick Wong, Oleg Makhotin
  • Patent number: 10938549
    Abstract: A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Baoli Ma, Wenbin Zhang, Lichun Li, Zheng Liu, Shan Yin
  • Patent number: 10936722
    Abstract: A method for initializing a computer system, which includes a Central Processing Unit (CPU), a Trusted Root Device and a Trusted Platform Module (TPM), includes authenticating a boot code of the CPU using the Trusted Root Device, and booting the CPU using the authenticated boot code. A challenge-response transaction, in which the TPM authenticates the Trusted Root Device, is initiated by the CPU following booting of the CPU. Only in response to successful authentication of the Trusted Root Device using the challenge-response transaction, a resource used in operating the computer system is released from the TPM.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 2, 2021
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Moshe Alon, Ziv Hershman, Dan Morav
  • Patent number: 10938791
    Abstract: Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric for secure content publishing in an overlay network. In some implementations, a request to create digital content is obtained from a client. The request includes a call on a library contract associated with a content library. A transaction identifying the request is recorded in a ledger. A transaction ID and a content ID are sent to the client. An authorization token including the transaction ID and the content ID is then obtained from the client. Authorization of a content creator can be verified based on the authorization token. A write token can then be sent to the client. A content object part encrypted with a content encryption key set and designated for publishing to the overlay network can then be obtained from the client.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: March 2, 2021
    Assignee: Eluvio, Inc.
    Inventors: Michelle Munson, Serban Simu
  • Patent number: 10938924
    Abstract: Disclosed is a hybrid cloud control plane (HCCP) that manages hybrid cloud workloads. For example, the HCCP manages workloads across public and private cloud data centers and on-premise data centers. The HCCP can leverage a Global ID (global identifier) to create a global trace across the hybrid cloud ecosystem. Also discloses is a “hybrid cloud connected” capability. In one embodiment, a hybrid cloud connected capability comprises of a global identity, a hybrid cloud network connection, and a managed API (application programming interface) used to seamlessly perform transactions in a hybrid cloud environment.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: March 2, 2021
    Assignee: Aetna Inc.
    Inventors: Claus T. Jensen, Robert Bachmann, Stephen Howard Davis
  • Patent number: 10938645
    Abstract: A communication apparatus communicates with another communication apparatus that can operate as a creating apparatus creating a wireless network or as a participating apparatus participating in a wireless network created by a creating apparatus, and determines, when the another communication apparatus operates as the creating apparatus, whether a number of connectable apparatuses is greater than or equal to a predetermined value. When the number of connectable apparatuses is greater than or equal to the predetermined value, the communication apparatus provides the another communication apparatus with communication parameters to be used for operating as the creating apparatus. When the number of connectable apparatuses is less than the predetermined value, the communication apparatus provides the another communication apparatus with communication parameters to be used for operating as the participating apparatus.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 2, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tatsuhiko Sakai
  • Patent number: 10932129
    Abstract: A network controller configured to provide network access to client devices, receives a network access request from a client device. The network access request includes a media access control (MAC) address of the client device and information about a first private key. The network controller sends to a server an authentication request, which includes the MAC address of the client device. The network controller receives an authentication response from the server, which includes a second private key. The network controller determines whether the first private key is the same as the second private key. In response to determining that the first private key is different from the second private key, network access is denied to the client device, and in response to determining that the first private key is the same as the second private key, network access is granted to the client device.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: February 23, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jerome Henry, Damodar Banodkar
  • Patent number: 10931650
    Abstract: An apparatus includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store identity attributes including real identity attributes for a real individual and a digital identity with digital identity data attributes operative as a personal privacy proxy for the real individual. A digital identity management system is hosted to communicate with digital identity applications that observe a common application program interface. Each digital identity application implements at least one digital network function for the digital identity.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: February 23, 2021
    Assignee: ANONYOME LABS, INC.
    Inventors: Steven Harvey McCown, Paul Ashley, Steve Shillingford, Greg Clark
  • Patent number: 10931455
    Abstract: Computer-implemented methods and systems for image security in computer vision applications are described. A shared secret is stored at an image sensor module and a trusted element. The shared secret includes a device-specific secret value and a definition of a plurality of pixel locations. An image is received at the image sensor module, which generates a watermark based on the secret value and applies the watermark to the image, based on the pixel locations, to create a watermarked image. The watermarked image is received at the trusted element, which validates the watermarked image based on the watermark.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: February 23, 2021
    Assignee: EyeVerify Inc.
    Inventors: Reza R. Derakhshani, Joel Teply, Zikomo Fields, Casey Hughlett
  • Patent number: 10922422
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based image processing are provided. One of the methods comprises: obtaining, by a computing device, copyright-related information corresponding to an original image; sending, by the computing device, the copyright-related information to one or more blockchain nodes configured to obtain ciphertext information by encrypting the copyright-related information and to store the ciphertext information in the blockchain; obtaining, by the computing device, the ciphertext information from the blockchain; and performing, by the computing device, obfuscation on a pixel matrix of the original image based on the ciphertext information to generate a target image carrying the copyright-related information.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: February 16, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Zhiguo Li
  • Patent number: 10924463
    Abstract: A method, a device and a program are provided for processing data. The method is implemented within an intermediary module. The data is transmitted between a customer module and a server module connected through a communications network. The method includes: receiving, from one among the customer and server modules, an intermediation request identifying an operation of intermediation to be performed relative to a stream of encrypted data exchanged between the customer module and the server module; and processing relative to said encrypted data as a function of said operation of intermediation.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: February 16, 2021
    Assignee: ORANGE
    Inventors: Emile Stephan, Nathalie Omnes
  • Patent number: 10924928
    Abstract: Systems and methods validate that subscriber identity module (SIM) number of an end device connected to a network is the same number that was activated for that device. A network device in a network obtains a SIM number and a universal identifier (UID) for the end device during an activation procedure. The network device generates a unique SIM authentication code based on the SIM number, the UID, and a master key. The network device sends the unique SIM authentication code to the end device as part of the activation procedure. After activation, the network device receives, from the end device, an authentication message that includes a first one-time password (OTP), the UID, a time value, the SIM number, and the SIM authentication code. The network device generates a second OTP based on the UID, the time value, the SIM number, and the master key and validates a pairing of the end device and the SIM number when the two OTPs match.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: February 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brent R. Bilger, William F. Copeland, Shailesh K. Venugopal, Junaid Islam, Michel J. Basmaji
  • Patent number: 10924923
    Abstract: A method for downloading a profile of an electronic apparatus is provided. The method includes receiving profile information from a profile information transfer server, transmitting a profile request to an identified profile providing server based on the profile information, and receiving a profile installable in a universal integrated circuit card (UICC) of the electronic apparatus from the profile providing server, and an electronic apparatus. Further, the present disclosure may provide a profile information providing server providing the profile information to the electronic apparatus and an operation thereof, and a profile providing server providing a profile to the electronic apparatus and an operation thereof. Further, the present disclosure may provide a method for swapping a profile between apparatuses, a method for acquiring profile information using code information, a method for modifying a profile providing server, and an apparatus performing the same.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jonghan Park, Duckey Lee, Sangsoo Lee, Taesun Yeom, Hyewon Lee