Patents Examined by Amir Mehrmanesh
-
Patent number: 10776498Abstract: An end-to-end request path associated with an application frontend is determined. A change to a service in the end-to-end request path is identified. A weight value to associate with the change is determined based at least in part on the characteristics of the change. The weight value is aggregated with weight values associated with other code changes is obtained from aggregating the weight value with the weight values of other code changes to produce a collective weight of the code changes. A security review is determined to be triggered based at least in part on the collective weight reaching a value relative to a threshold.Type: GrantFiled: August 22, 2019Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Muhammad Wasiq, Nima Sharifi Mehr
-
Patent number: 10778448Abstract: Techniques are disclosed for locally distributing online certificate status protocol (OCSP) responses to a client computer. A certificate authority (CA) proactively sends OCSP responses to an agent application (e.g., an antivirus application configured to handle OCSP responses) residing in the client computer. The agent application stores the OCSP responses in a cache. Thereafter, when a browser application sends an OCSP request to the CA, the agent application intercepts the request and determines whether a corresponding OCSP response is locally cached. If so, the agent application sends the cached OCSP response to the browser application. If not, the agent application retrieves the corresponding OCSP response from the CA and sends the response to the browser application.Type: GrantFiled: August 24, 2018Date of Patent: September 15, 2020Assignee: DigiCert, Inc.Inventors: Sanjay Modi, Richard Andrews
-
Patent number: 10778411Abstract: A method of using an interexchange to process states of subsystems tracked by disparate block chains. The method comprises locating a first block comprising current state information associated with a first process stored in a first block chain by an interexchange application executing on a computer system, wherein the first process is performed by a first subsystem, reading the current state information of the first process by the interexchange application from the located first block, transcoding a representation of the current state information by the interexchange application to a representation associated with a second block chain, creating a block by the interexchange application, wherein the created block stores the transcoded representation of the current state information in a data field of the created block that the predefined block structure associates to the transcoded current state information, and attaching the created block to the second block chain.Type: GrantFiled: November 30, 2018Date of Patent: September 15, 2020Assignee: Sprint Communications Compnay L.P.Inventors: Ronald R. Marquardt, Lyle W. Paczkowski, Ivo Rook
-
Patent number: 10776505Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for providing content management features in a messaging service. A content management system is configured to receive an update to a rule in a data loss prevention (DLP) policy, to identify, based on a log of DLP violations, one or more content items for updating content management permissions, and to update the content management permissions for the one or more content items based on the update to the rule.Type: GrantFiled: December 23, 2019Date of Patent: September 15, 2020Assignee: Dropbox, Inc.Inventors: Rohan Vora, Yosrie Mansour
-
Patent number: 10769271Abstract: An apparatus made of wheels arranged axially on a central spindle that are rotated with respect to one another in myriad combinations to create unique, complex passwords for use in computer systems. The wheels are labeled with a randomized selection of characters found on standard computer keyboards, including upper and lower-case characters, numbers, and special characters, together with some or all characters put on colored backgrounds found on each wheel. A memorized master password is used to align the wheels, which reveals a series of unique, complex passwords arrayed across the perimeter of the wheels for use in computer applications. When not in use, the wheels are rotated to a random or storage position, providing for obfuscation of the passwords and allowing the device to be stored in plain sight.Type: GrantFiled: February 9, 2018Date of Patent: September 8, 2020Inventor: Ande Allen Smith
-
Patent number: 10771502Abstract: A method is provided for preventing an IoT device within a trusted system from being harnessed in a malicious DDOS attack. The method may include bombarding the IoT device. The bombardment may originate from within the system, and may inundate the IoT device with harmless packets in a manner mimicking a traditional DOS attack. The inundating may utilize the resources of the IoT device to respond to the bombardment, and may thereby render the IoT device unavailable for fraudulent uses.Type: GrantFiled: February 27, 2020Date of Patent: September 8, 2020Assignee: Bank of America CorporationInventors: Michael Ogrinz, David Hsiang, John C. Checco
-
Patent number: 10771242Abstract: One or more embodiments of the present specification provide blockchain-based data processing methods and apparatuses that are applied to a blockchain network system that includes a node device of a service platform and a node device of a service provider. The method includes sending first transaction data by the blockchain node device of the service platform; obtaining, by the blockchain node device of the service platform, second transaction data where the second transaction data is generated by a blockchain node device of a service provider; checking whether the blockchain node device of the service platform receives the service processing data; executing predetermined service processing data acquisition logic or executing application logic for the service processing data if the blockchain node device of the service platform does not or does, respectively, receive the service processing data.Type: GrantFiled: February 28, 2020Date of Patent: September 8, 2020Assignee: Alibaba Group Holding LimitedInventors: Haibin Wang, Xiaotian Wang, Fan Zhou
-
Patent number: 10762180Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.Type: GrantFiled: June 11, 2019Date of Patent: September 1, 2020Assignee: SAP SEInventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
-
Patent number: 10757568Abstract: The embodiments herein disclose an apparatus and method especially developed for the direct application in transmission involving user devices with some computational potential, allowing data transmission between two devices in a secure manner using media content. The method for the transmission of data between two devices comprises the following steps: receiving a digital data and a media content as input, encoding the digital data, embedding the digital data into a media content, modulating the data using radio frequency (RF) signals, transmitting the modulated RF signals, capturing the modulated RF signals by the receiver module, demodulating the modulated RF signal to obtain an encoded media content and decoding the media content for recovering the digital data.Type: GrantFiled: June 28, 2019Date of Patent: August 25, 2020Assignee: NAFFA INNOVATIONS PRIVATE LIMITEDInventor: Kumar Abhishek
-
Retrieving access data for blockchain networks using highly available trusted execution environments
Patent number: 10757084Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for retrieving data from external data sources for processing within a blockchain network. One of the methods includes receiving a request for data that includes encrypted data, the encrypted data including access data that is encrypted using a service public key of a key management node; selecting a relay system node from a plurality of relay system nodes that share a service private key of the key management node; transmitting the request to the relay system node; receiving a response provided from the relay system node, the response including result data and a digital signature, wherein the digital signature is generated based on the result data and the service private key of the key management node; and transmitting the response to a client.Type: GrantFiled: September 30, 2019Date of Patent: August 25, 2020Assignee: Alibaba Group Holding LimitedInventor: Yirong Yu -
Patent number: 10749686Abstract: A method is provided for authenticating two distinct objects using a single signature stored on one of the objects. On initiation of a hardware system a valid hash value can be generated based at least in part on a rootdisk file and a kernel can be modified to contain the valid hash value. On subsequent boots of the hardware system, the valid hash value stored within the kernel can be compared with a value of a potential rootdisk file and if the valid hash value and the rootdisk hash value match, the hardware system can proceed with the boot process.Type: GrantFiled: February 27, 2018Date of Patent: August 18, 2020Assignee: ARRIS Enterprises LLCInventors: Nguyen Thanh Quach, Walter H. Anderes, David L. Berger
-
Patent number: 10749901Abstract: Various embodiments of the invention disclosed herein provide techniques for associating a firewall policy with a dynamic domain name system (DNS) hostname. A policy configuration portal transmits a first request to a names server to translate a first hostname into a corresponding network address. The policy configuration portal receives a first network address from the names server in response to the first request. The policy configuration portal determines that the first network address is different than a second network address that is currently associated with the first hostname. The policy configuration portal associates the first network address with the first hostname. The policy configuration portal modifies a firewall policy configuration associated with the first hostname to include the first network address. At least one advantage of the disclosed techniques is that a firewall policy can be implemented for a residential home or small business that employs dynamic IP addressing.Type: GrantFiled: July 11, 2016Date of Patent: August 18, 2020Assignee: VERISIGN, INC.Inventor: Nathan Glenn
-
Patent number: 10742610Abstract: A UE communicates with a network gateway to access a provisioning device via a provisioning network. The provisioning device uses identification data of the UE to authenticate the UE for a primary network, and provides primary network configuration data to the UE. Using the primary network configuration data, the UE communicates with the network gateway to access the primary network. The primary network configuration data can include data to enable the UE to establish communications with one or more private networks accessible via the primary network.Type: GrantFiled: February 6, 2018Date of Patent: August 11, 2020Assignee: Oceus Networks Inc.Inventor: James Thomas Row, II
-
Patent number: 10726104Abstract: Systems and methods for controlling access to digital works are described herein, e.g., including receiving a request for a digital work from a requestor; retrieving the digital work from a repository; incorporating a digital signature throughout the digital work specific to a device, wherein the incorporated digital signature includes information identifying the device having the ability to access to the digital work; providing the identified device with a device key associated with the device; encrypting the digital work, wherein the digital work is decryptable using the device key and the identified device; and providing the requestor with the encrypted digital work.Type: GrantFiled: January 22, 2018Date of Patent: July 28, 2020Assignee: Business Partners LimitedInventor: Simon Bain
-
Patent number: 10719613Abstract: The disclosed computer-implemented method may include (i) identifying a neural network that comprises an interconnected set of nodes organized in a set of layers represented by a plurality of matrices that each comprise a plurality of weights, where each weight represents a connection between a node in the interconnected set of nodes that resides in one layer in the set of layers and an additional node in the set of interconnected nodes that resides in a different layer in the set of layers, (ii) encrypting, using an encryption cipher, the plurality of weights, (iii) detecting that execution of the neural network has been initiated, and (iv) decrypting, using the encryption cipher, the plurality of weights in response to detecting that the execution of the neural network has been initiated. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 23, 2018Date of Patent: July 21, 2020Assignee: Facebook, Inc.Inventors: Nadav Rotem, Abdulkadir Utku Diril, Mikhail Smelyanskiy, Jong Soo Park, Roman Levenstein
-
Patent number: 10715839Abstract: A non-transitory computer readable storage medium stores one or more computer programs adapted to cause a processor based system to execute steps that include analyzing an image, identifying one or more faces in the image using a face recognition technique, designating at least one of the identified faces collectively as a first area of interest, and determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest. Another computer program is adapted to cause a processor based system to execute steps that include determining whether the insertion area can be divided into two or more regions based on color. Methods and processor based apparatuses that perform one or more of these steps are also disclosed.Type: GrantFiled: June 5, 2018Date of Patent: July 14, 2020Assignee: Sony Interactive Entertainment LLCInventor: Gary M. Zalewski
-
Patent number: 10698840Abstract: A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.Type: GrantFiled: April 30, 2018Date of Patent: June 30, 2020Assignee: Western Digital Technologies, Inc.Inventors: Darin Edward Gerhart, Cory Lappi, Daniel Robert Lipps, William Jared Walker
-
Patent number: 10701066Abstract: An identity authentication method, comprising: at an electronic device having one or more processors and memory, the electronic device coupled with a display and one or more input devices: receiving an identity authentication request; in response to receiving the identity authentication request, performing an interactive authentication information exchange between the electronic device and a user, including: displaying, on the display, first visual information in a first manner; displaying, on the display, the first visual information in a second manner that is distinct from the first manner, wherein the first visual information displayed in the second manner includes a timing characteristic that is absent from the first visual information displayed in the first manner; receiving user input entered in accordance with the first visual information displayed in the second manner; and verifying that the user input conforms to the timing characteristic in the first visual information displayed in the second mannerType: GrantFiled: October 24, 2017Date of Patent: June 30, 2020Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Lu Zheng, Shuai Zhang, Tingting Shang, Rui Rao, Yan Chen, Yaode Huang, Zhenhua Wang
-
Patent number: 10699190Abstract: The disclosed computer-implemented method for efficiently updating neural networks may include (i) identifying a neural network that comprises sets of interconnected nodes represented at least in part by a plurality of matrices and that is trained on a training computing device and executes on at least one endpoint device, (ii) constraining a training session for the neural network to reduce the size in memory of the difference between the previous values of the matrices prior to the training session and the new values of the matrices after the training session, (iii) creating a delta update for the neural network that describes the difference between the previous values and the new values, and (iv) updating the neural network on the endpoint device to the new state by sending the delta update from the training computing device to the endpoint computing device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 4, 2018Date of Patent: June 30, 2020Assignee: Facebook, Inc.Inventors: Nadav Rotem, Abdulkadir Utku Diril, Mikhail Smelyanskiy, Jong Soo Park, Christopher Dewan
-
Patent number: 10691830Abstract: Systems and methods for preserving privacy in distribution of content using private tokens in accordance with embodiments of the invention are disclosed. In one embodiment, a method of anonymously tracking a digital content and remediating unauthorized distribution includes generating a private token including an identifier distinguishable from tokens generated by other playback devices and the association with the playback device is not shared, receiving a portion of content, embedding a digital watermark in the content, where the digital watermark includes the private token, detecting an unauthorized copy of the content, extracting the digital watermark from the unauthorized copy of the content, broadcasting an enforcement message containing the private token to the playback devices, receiving the enforcement message, and performing an enforcement action on the playback device in response, where only a playback device that generated the private token responds.Type: GrantFiled: December 30, 2016Date of Patent: June 23, 2020Assignee: Verimatrix, Inc.Inventors: Thomas A. Munro, Niels J. Thorwirth