Patents Examined by Simon P Kanaan
  • Patent number: 11146383
    Abstract: A method of establishing a blockchain. The method comprises receiving an activation message that comprises micro code, building an activation block of a blockchain by a block foundry implemented in a processor of an integrated circuit (IC), wherein the activation block comprises a hash of a genesis block of the block chain that is stored in a non-volatile portion of a memory of the IC and a data portion that comprises the micro code, providing a copy of the activation block of the blockchain by the block foundry to a blockchain application executing in the processor of the IC, storing the copy of the activation block by the blockchain application in the non-volatile portion of the memory of the IC, and transmitting a copy of the genesis block and a copy of the activation block by the blockchain application to a wireless communication service provider.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 12, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Ivo Rook
  • Patent number: 11146591
    Abstract: A security unit for an industrial control system comprises an interface adapted to communicate with a plurality of components of an industrial control system via a data network, a security assignor adapted to access a first component among the plurality of components via the interface, and further adapted to assign a first security level pertaining to the first component to the first component. The security assignor is further adapted to access a second component among the plurality of components via the interface, and to assign a second security level pertaining to the second component to the second component. The security assignor is adapted to assign the first security level and the second security level to the first component and the second component, respectively, in accordance with a system security level pertaining to the industrial control system.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: October 12, 2021
    Assignee: CODESYS HOLDING GMBH
    Inventors: Armin Hornung, Samuel Greising, Matthias Maier, Adrian Scholl
  • Patent number: 11132432
    Abstract: Systems and methods described herein provide tactile challenge-response tests for limiting access to electronic resources associated with a computing system. When a user requests access an electronic resource, the system activates an alternating voltage in an electrode layer for a display associated with the system to generate an electrovibrational pattern on the display and prompting the user to perform a touch gesture upon the affected region of the display to allow the user to perceive the electrovibrational pattern via the user's sense of touch. Next, the computing system renders multiple different visual patterns on the display and prompts the user to select the visual pattern that matches the electrovibrational pattern. If the user correctly selects the visual pattern that matches the electrovibrational pattern, the system allows the user to access the electronic resource.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yu-Hsing Wu, YuYing Liang, Chang-Ta Huang
  • Patent number: 11120107
    Abstract: Managing content delivery and content usage for client devices can include receiving, using computer hardware, HyperText Markup Language (HTML) code from a content server, wherein the HTML code is sent in response to a request originating from a client device, sending to an HTML licensing server, using the computer hardware, a query specifying the content server and a list including an HTML construct detected in the HTML code, receiving from the HTML licensing server, using the computer hardware, HTML license information specifying a validity status for the HTML construct on the list and a period of time for which the validity status is active, and determining, using the computer hardware, that the HTML code is invalid based on a current time, the validity status of the HTML construct, and the period of time.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Joseph Santelia, Mauro Marzorati, Seda Özses, Juraj Nyíri
  • Patent number: 11119670
    Abstract: In some aspects, an apparatus for encoding a stream of data for transmission to a receiver device comprises a memory device and a hardware processor. The memory device is a memory device configured to store at least one parameter associated with at least one cryptographic protocol, the at least one parameter identifying one or more cipher directives from a plurality of cipher directives including an exclusive-OR (XOR) function and a table lookup function. The hardware processor is configured to generate, for transmission to the receiver device, a frame comprising a first field identifying a custom or non-custom cryptographic scheme and a second field identifying a first cipher directive of the plurality of cipher directives.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: September 14, 2021
    Assignee: SeaPort, Inc.
    Inventors: Gwain Bayley, William F. Van Duyne, William Spazante
  • Patent number: 11115187
    Abstract: The present disclosure relates to a block cipher apparatus and method for real-time data transmission and the block cipher apparatus according to an exemplary embodiment of the present disclosure includes: a block encryption unit which selects a key in accordance with an order of keys having different lengths to encrypt each plaintext block and generate a ciphertext block; and a message authentication unit which generates a message authentication code using a key selected at the time of encrypting a current plaintext block which is encrypted in the block encryption unit and a previous message authentication code generated by a plaintext block before the current plaintext block.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: September 7, 2021
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Hwangnam Kim, Seounghwan Oh, Seongjoon Park
  • Patent number: 11115212
    Abstract: A system may include a server and a data store system. The server may include at least one storage device and at least one processor. The server may execute an application and may store an encrypted password. The data store system may include at least one persistent storage device configured to store a data store. The data store system may further include a plurality of processing nodes configured to operate on the data store. The data store system may receive the encrypted password from the application with one of the plurality of processing nodes and may decrypt the encrypted password with the one of the plurality of processing nodes. The data store system may authenticate the decrypted password with the one of the processing nodes and provide the decrypted password to other processing nodes. Each processing node that has the decrypted password may be accessible to the application to operate on the data store. A method and computer-readable medium may also be implemented.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 7, 2021
    Assignee: Teradata US, Inc.
    Inventors: Alnasir Ladha, Blazimir Radovic, Zhenrong Li, Ehtesham Siddiqui
  • Patent number: 11108856
    Abstract: Methods and apparatus for providing computing services using a blockchain and distributed computing are described. The methods and apparatus allow entities with processing nodes to allow others to contract for and use the computing capacity of the processing nodes without the need for a centralized controller to distribute processing tasks and provide access to the processing results.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 31, 2021
    Assignee: NAKAMOTO & TURING LABS INC
    Inventors: Chong Li, Sichao Yang, Lei Zhang
  • Patent number: 11102006
    Abstract: In some examples, Blockchain intelligent security implementation may include determining whether a Blockchain transaction has been initiated, generating, based on a determination that the Blockchain transaction has been initiated, a password, and storing the generated password. The stored password may be forwarded to a user associated with the Blockchain transaction. A further password may be received from the user associated with the Blockchain transaction, and validated, based on comparison of the stored password to the further password. Based on the validation of the further password, the Blockchain transaction may be processed.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 24, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Nikhil Chandrakant Khedkar, Neville Dubash, Sanjay Podder, Prashant Sahadev Sawant
  • Patent number: 11101998
    Abstract: A communication device according to the present invention includes: a memory; and at least one processor coupled to the memory. The processor performs operations. The operations includes: according to synchronization accuracy representing a frequency of timings at which a cryptosystem used for encryption communication between the communication device and another communication device can be changed, selecting the cryptosystem with different processing load on cryptographic processing in the encryption communication; and executing at least one of encryption processing and decryption processing on communication data with the another communication device by using the cryptosystem selected.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: August 24, 2021
    Assignee: NEC CORPORATION
    Inventor: Masakazu Ono
  • Patent number: 11095450
    Abstract: A blockchain based alias directory may be utilized. Encrypted lists of aliases may be stored on the blockchain and may be accessible to network computers and secure gateways. Embodiments are directed to secure gateways and user devices for accessing the alias directory stored in the blockchain during a financial transaction. The user device may be provided with a list of aliases from which a user may select a payment account. Upon selection the user may be redirected to an identity verification system of the associated payment network.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: August 17, 2021
    Assignee: Visa International Service Association
    Inventor: Thomas Purves
  • Patent number: 11096047
    Abstract: The application describes a method for mapping nodes of a network using Stream Control Transmission Protocol (SCTP) probing. Packets are sent to open ports of the nodes. Response packets are received from the nodes. Signatures are generated using headers of the response packets. The nodes are classified using the signatures. The node are mapped to elements of the network using the signatures. Rogue devices may be detected based on the mapped nodes.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 17, 2021
    Inventors: Tavaris Jason Thomas, Larsen David Fisch, Christian Benitez, Nicholas Noga, Steven Michael Kropac
  • Patent number: 11093632
    Abstract: A system includes a processing device and memory device to provide a data set to an artificial intelligence filter trained to detect sensitive data based on sensitive data rules and detect one or more sensitive data values in the data set. The one or more sensitive data values are replaced with one or more substitute values in the data set, and the data set is associated with a key value. The data set is sent with the one or more substitute values to a third-party service to obtain a result. The key value associated with the result is identified. The one or more sensitive data values associated with the one or more substitute values are determined based on the key value. The one or more substitute values are replaced with the one or more sensitive data values in combination with a portion of the result to create a modified result.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: August 17, 2021
    Assignee: THE TRAVELERS INDEMNITY COMPANY
    Inventor: Hoa Ton-That
  • Patent number: 11088844
    Abstract: An example system may include a processor and memory, wherein the processor is configured to perform one or more of gather hashed commitments inputs from a plurality of user peers until a current time of a blockchain network equals to a hashed commitments inputs end time (t1), collect plain text inputs until the current time of the blockchain network equals to a plain text inputs collection end time (t2), wherein the t2 is greater than the t1, and execute a chaincode of the smart contract to: compare generated hashes of the plain text inputs against previously stored hashes, in response to a match, store the plain text inputs into an input array, and perform a compute function on the input array.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zhou Yinsheng, Yu Chin Fabian Lim, Pralhad D. Deshpande, Chun Hui Suen, Venkatraman Ramakrishna
  • Patent number: 11089013
    Abstract: A method, computer system, and a computer program product for enhanced user authentication is provided. The present invention may include obtaining, from a user device, a user name associated with the user device. The present invention may also include obtaining, from the user device, a system name associated with the user device. The present invention may then include identifying, in a database of a security device in communication with the user device, a password associated with the obtained user name and the obtained system name. The present invention may then include, in response to a login prompt of the user device, automatically injecting the identified password from the security device in communication with the user device into the login prompt.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, John R. Feezell, Cesar Augusto Rodriguez Bravo
  • Patent number: 11087025
    Abstract: Streaming data is received that is derived from at least one sensor (e.g., IoT sensors, etc.). At least one differential privacy algorithm is subsequently used to anonymize the received streaming data. The modified streaming data can then be provided (e.g., made available, stored, transmitted over a network, etc.) to at least one consuming computing device. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: August 10, 2021
    Assignee: SAP SE
    Inventors: Anderson Santana de Oliveira, Lorenzo Frigerio, Laurent Gomez
  • Patent number: 11080397
    Abstract: Provided are a computer program product, system, and method for using trap cache segments to detect malicious processes. A trap cache segment to the cache for data in the storage and indicated as a trap cache segment. Cache segments are added to the cache having data from the storage that are not indicated as trap cache segments. A memory function call from a process executing in the computer system reads data from a region of a memory device to output the read data to a buffer of the memory device. A determination is made as to whether the region of the memory device includes the trap cache segment. The memory function call is blocked and the process is treated as a potentially malicious process in response to determining that the region includes the trap cache segment.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Brian A. Rinaldi, Clint A. Hardy, Lokesh M. Gupta, Kevin J. Ash
  • Patent number: 11062019
    Abstract: A method comprising: generating, by a processing unit, a plurality of requests for a given webpage, each request having at least one unique parameter value of one or more parameters that can affect the response of a web server; sending, by the processing unit, the requests to the web server; receiving, by the processing unit, in response to each request, a corresponding response; and generating, by a processing unit, by analysis of the responses, a list of identifiers of approved scripts to be executed by web-browsers on a plurality of client devices.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 13, 2021
    Assignee: TRAFFIC GUARD DG LTD.
    Inventors: Dror Yaffe, Gilad Cohen
  • Patent number: 11064362
    Abstract: A communication device may send a public key externally; receive a specific signal from a first external device; determine whether a radio field intensity of the received specific signal is equal to or greater than a threshold value; receive an authentication request from the first external device; in a case where it is determined that the radio field intensity is equal to or greater than the threshold value and the authentication request is received from the first external device, send an authentication response to the first external device; after the authentication response has been sent to the first external device, receive connection information from the first external device; and establish, by using the connection information, a wireless connection between the communication device and a second external device.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 13, 2021
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Satoshi Suzuki
  • Patent number: 11063952
    Abstract: An apparatus for use in an identity management system includes a storage device; a network interface; and a processor, the storage device storing software instructions for controlling the processor to: process a request, received via a network interface, for an exclusive claim to a unique identifier associated with an individual; verify the individual's claim to the unique identifier is proper; if the individual's claim is verified, create a user account, wherein the user account is associated with the respective individual's claimed unique identifier; provide a look up service for responding to external queries regarding whether individual unique identifiers of the type claimed by the individual have been claimed; and provide proof of the identity of the individual based on the individual's exclusive claim to the claimed unique identifier in response to a request to provide said proof if authorized by the individual through the user account.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: July 13, 2021
    Inventor: Michael J. Boland