Patents Examined by Randy A Scott
-
Patent number: 11356433Abstract: A method and a system for detecting an unauthorized activity at a user device are provided. The method comprises: analyzing a first request from the user device, the first request including original client cookie; in response to the original client cookie meeting a predetermined threshold: causing the user device to receive a Java Script Module, thereby enabling the user device to generate a second request, by: receiving server cookie indicative of a given activity associated with the user device being one of: a user activity and a bot activity; generating the second request including first client cookie and the server cookie; determining if the second request is to be transmitted to a web content server associated with the first web page; in response to the server cookie data being indicative of the bot activity: the second request is blocked.Type: GrantFiled: January 14, 2021Date of Patent: June 7, 2022Assignee: GROUP IB, LTDInventors: Pavel Vladimirovich Krylov, Aleksandr Viktorovich Batenev
-
Patent number: 11341279Abstract: A system is provided and includes a securable resource, a locking element configured to assume a locked condition in which the securable resource is locked and an unlocked condition in which the securable resource is unlocked, a first controller, which is receptive of an instruction to authorize users to unlock the securable resource, and a common interface to which the first controller and additional controllers, which are independent from the first controller and one another, are tied. The first controller is configured to authenticate the users and to perform operating system (OS) level control of the locking element in accordance with the instruction to authorize users and an authentication of the users by the common interface.Type: GrantFiled: July 29, 2019Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Ryan Thomas Rawlins, Christopher V. DeRobertis, Khaalid Persaud Juggan McMillan
-
Patent number: 11341278Abstract: A system is provided and includes a securable resource, a locking element configured to assume a locked condition in which the securable resource is locked and an unlocked condition in which the securable resource is unlocked, a controller and a physical authentication interface. The controller is receptive of an instruction to authorize users to unlock the securable resource and configured to perform operating system (OS) level authentication of the users and OS level control of the locking element in accordance with the instruction to authorize users and the OS level authentication. The physical authentication interface is configured to enable or disable a capability of the controller to perform the OS level authentication.Type: GrantFiled: July 29, 2019Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Ryan Thomas Rawlins, Christopher V. DeRobertis, Khaalid Persaud Juggan McMillan
-
Patent number: 11336745Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.Type: GrantFiled: July 19, 2020Date of Patent: May 17, 2022Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11336746Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.Type: GrantFiled: July 19, 2020Date of Patent: May 17, 2022Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11336688Abstract: Systems and methods are described for providing calendar-based simulated phishing attacks to users of an organization. Initially, a context is identified for a calendar-based simulated phishing attack directed towards a user. An electronic calendar invitation for the calendar-based simulated phishing attack is then generated using the context. Thereafter, the electronic calendar invitation may be communicated to an electronic calendar of the user.Type: GrantFiled: May 19, 2021Date of Patent: May 17, 2022Assignee: KnowBe4, Inc.Inventors: Perry Carpenter, Kathy Wattman, Morgan Flake, Detlev Weise, John Just, Kevin Mitnick
-
Patent number: 11336718Abstract: A load balancer determines a first usage load for a first server group that is one of a plurality of server groups associated with a resource. The load balancer determines a usage total for a user group of a plurality of user groups assigned to make requests for the resource via the first server group. The load balancer determines an assignment of the user group to make requests for the resource via the first server group or a second server group of the plurality of server groups based on the usage total of the user group, the first usage load of the first server group, and a second usage load of the second server group. The load balancer routes requests for the resource by the user group to the first server group or the second server group based on the assignment.Type: GrantFiled: July 15, 2020Date of Patent: May 17, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Matthew W. James, Joseph B. Knaack, David Holtfrerich, Lei Lin, Jessica Marie Lindee
-
Patent number: 11329797Abstract: A digital communication method over an optical channel. Bob modulates a coherent optical signal with a random envelope phase ?r, known to him and not to Alice, and transmits the modulated coherent optical signal (envelope) over the optical channel to Alice. Alice further modulates the envelope with a key phase ?k, based on a secret key and a selected modulation scheme, to create a cipher envelope, and sends the cipher envelope towards Bob along the optical channel. Bob then demodulates a received version of the cipher envelope by removing the random envelope phase ?r (known to Bob) and then measures the phase of the resulting demodulated coherent optical signal with the coherent detector to extract, to within a certain margin of error, the key phase ?k, from which Alice's secret key can be decoded. Bob then uses the secret key for encrypting messages sent to Alice over any digital network.Type: GrantFiled: May 20, 2020Date of Patent: May 10, 2022Assignee: Quantropi Inc.Inventors: Randy Kuang, Nicolas Bettenburg, James Nguyen
-
Patent number: 11328098Abstract: An electronic circuit includes an interface, a read-only memory in which encrypted data are stored, and cryptographic circuitry coupled to the interface. In operation, the cryptographic circuitry uses a decryption key received via the interface to decrypt the encrypted data. The electronic circuit performs one or more operations using the decrypted data.Type: GrantFiled: June 5, 2020Date of Patent: May 10, 2022Assignee: STMICROELECTRONICS (ROUSSET) SASInventor: Fabrice Marinet
-
Patent number: 11316907Abstract: Embodiments described herein relate to techniques for establishing a secure communication channel. The techniques may include performing an encryption capability negotiation between peer devices, wherein a first peer device and a second peer device are connected by a communication channel comprising a first link of the first peer device and a second link of the second peer device; marking, when the encryption capability negotiation is successful, the first link and the second link as encryption capable; performing, based on the marking, a security negotiation between the first peer device and the second peer device; based on the security negotiation: establishing a first security association on the first peer device; and establishing a second security association on the second peer device; programming the first security association to hardware of the first peer device; and programming the second security association to hardware of the second peer device.Type: GrantFiled: December 6, 2019Date of Patent: April 26, 2022Assignee: EMC IP Holding Company LLCInventors: Venkata L. R. Ippatapu, Kenneth M. Dorman
-
Patent number: 11310273Abstract: A system and architecture for containing unique protocols to establish multiple layers of secure communication within a network. Secure data is aggregated, and containers are assigned specific communication ports to maintain distinct, secure communication channels over a single network connection. Each security level is defined by a tenant; each tenant is assigned a unique range of ports for use over the network.Type: GrantFiled: January 23, 2020Date of Patent: April 19, 2022Assignee: Rockwell Collins, Inc.Inventor: Ian P. DiFranco
-
Patent number: 11308192Abstract: A device for transmitting authentication information is disclosed. A device for transmitting authentication information, according to one embodiment of the present invention, comprises: a storage unit for storing authentication information and frequency information corresponding to letters or numbers included in the authentication information; a control unit for generating sound wave signals having a frequency corresponding to the letters or numbers included in the authentication information; and a sound wave output unit for outputting the sound wave signal, wherein the control unit sequentially generates, in the order in which the letters or numbers are enumerated, sound wave signals having a frequency corresponding to the letters or numbers included in the authentication information, and repeatedly generates, a preset number of times, a sound wave signal having a frequency corresponding to each letter or number.Type: GrantFiled: May 29, 2020Date of Patent: April 19, 2022Assignee: MUZLIVE INC.Inventor: Jong Sung Park
-
Patent number: 11303644Abstract: A system and method for authenticating users of a data processing platform stores a mapping of a unique user platform identifier to multiple user identity provider identifiers associated with multiple realms for a same user. In some examples, the method includes receiving a request from a client device to establish an access session to perform one or more actions on data of the data processing platform and receiving, from at least one of the first external identity provider of the first realm or the second external identity provider of the second realm, a user identity provider identifier associated with the request. In certain examples, the method includes granting permission to perform the one or more actions on the data of the data processing platform based at least in part on the received user identity provider identifier.Type: GrantFiled: October 24, 2019Date of Patent: April 12, 2022Assignee: Palantir Technologies Inc.Inventors: Lili Yang, Mark Elliot, Lam Tran, Robert Kruszewski, Divyanshu Arora
-
Patent number: 11281749Abstract: A method of controlling access to a digital asset by a user includes creating the digital asset, which includes a program file and a content file. The digital asset is associated with a primary key sequence and with a key-sequence document. The digital asset is stored at a distribution server. A user registration process, a user verification process, and an asset acquisition process are performed. The user registration process includes registering a storage device with the distribution server. The storage device includes a unique device identifier. The user is associated with the device identifier, with a secondary key sequence, and with a network interface. The network interface includes a unique interface identifier and has embedded therein an asset access application the secondary key sequence and a key sequence rule are provided to the user.Type: GrantFiled: May 14, 2020Date of Patent: March 22, 2022Inventor: Leonard L. Drey
-
Patent number: 11277255Abstract: This disclosure describes systems on a chip (SOCs) that prevent side channel attacks (SCAs). The SoCs of this disclosure concurrently operate multi-round encryption and decryption datapaths according to a combined sequence of encryption rounds and decryption rounds. An example SoC of this disclosure includes an engine configured to encrypt transmission (Tx) channel data using a multi-round encryption datapath, and to decrypt encrypted received (Rx) channel data using a multi-round decryption datapath. The SoC further includes a security processor configured to multiplex the multi-round encryption datapath against the multi-round decryption datapath on a round-by-round basis to generate a mixed sequence of encryption rounds and decryption rounds, and to control the engine to encrypt the Tx channel data and decrypt the encrypted Rx channel data according to the mixed sequence of encryption rounds and decryption rounds.Type: GrantFiled: January 31, 2020Date of Patent: March 15, 2022Assignee: Facebook Technologies, LLCInventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani
-
Patent number: 11270235Abstract: Certain aspects of the present disclosure provide techniques for providing a routing system to a user of a product. An example technique includes receiving from a user of a product a query and a personal ID. Based on the personal ID of the user, the user's profile is retrieved which comprises user attribute data, a clickstream history of the user, and a product SKU of the product. Based on the query and the user profile, processed user data is generated. Additionally, agent profile data for each available agent is retrieved, and based on the user attribute data, the processed user data, and the agent profile data of each agent, a predicted quality score is generated for each agent. The agent with the highest predicted quality score is determined, and the user is routed to the agent with the highest predicted quality score.Type: GrantFiled: October 2, 2018Date of Patent: March 8, 2022Assignee: INTUIT INC.Inventors: Madelaine Daianu, Xiao Xiao, Yao Morin, Peter Ouyang
-
Patent number: 11263353Abstract: This disclosure describes systems on a chip (SOCs) that prevent side channel attacks (SCAs). An example SoC of this disclosure includes an engine configured to encrypt transmission (Tx) channel data using an encryption operation set configured with a first polynomial, and to decrypt encrypted received (Rx) channel data using a decryption operation set configured with a second polynomial different from the first polynomial. The SoC further includes a security processor configured to multiplex the encryption operation set against the decryption operation set with a varied sequence of selection inputs on a round-by-round basis to generate a mixed sequence of encryption rounds and decryption rounds, and to control the engine to encrypt the Tx channel data and decrypt the encrypted Rx channel data in a combined datapath according to the mixed sequence of encryption rounds and decryption rounds.Type: GrantFiled: March 30, 2020Date of Patent: March 1, 2022Assignee: Facebook Technologies, LLCInventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani
-
Patent number: 11256814Abstract: Using a processor and a memory of a testing system, a set of vulnerability testing instructions is executed relative to an application, causing an output of a set of vulnerabilities from the testing system. By executing a probability model, a first probability of adverse impact corresponding to a first vulnerability in the set of vulnerabilities is computed. The first vulnerability and the first probability of adverse impact are added to a vulnerability repository. Using the first probability of adverse impact and a second probability of adverse impact, a first cumulative probability of adverse impact is calculated. Using the first cumulative probability and a first level of organizational impact corresponding to the application, a first risk category is assigned to the application. Responsive to the first risk category being lower than a second risk category, a system management application is caused to install the application in the computer system.Type: GrantFiled: March 16, 2020Date of Patent: February 22, 2022Assignee: KYNDRYL, INC.Inventors: Daniel S. Riley, Rhonda L. Childress
-
Patent number: 11252223Abstract: Embodiments of the invention include a communication interface and protocol for allowing communication between devices, circuits, integrated circuits and similar electronic components having different communication capacities or clock domains. The interface supports communication between any components having any difference in capacity and over any distance. The interface utilizes request and acknowledge phases and signals and an initiator-target relationship between components that allow each side to throttle the communication rate to an accepted level for each component or achieve a desired bit error rate.Type: GrantFiled: April 27, 2020Date of Patent: February 15, 2022Assignee: Micron Technology, Inc.Inventors: Jeffrey D. Hoffman, Allan R Bjerke
-
Patent number: 11250136Abstract: A plurality of scanned backup snapshots are generated. A backup snapshot among a plurality of backup snapshots is selected. At least a portion of the selected backup snapshot is restored in a temporary environment to create a restored instance of at least the portion of the selected backup snapshot. A vulnerability scan of the restored instance of at least the portion of the selected backup snapshot is performed. One or more vulnerabilities of the scanned portion of the selected backup snapshot are tracked. A request associated with identifying a scanned backup snapshot to restore from the plurality of scanned backup snapshots is received. In response to the request, at least a predetermined identification of the one or more vulnerabilities of the selected backup snapshot is provided.Type: GrantFiled: October 22, 2019Date of Patent: February 15, 2022Assignee: Cohesity, Inc.Inventors: Nagapramod Mandagere, Karandeep Singh Chawla, Virupaksha Kanjilal, Nilesh Pathak