Patents Examined by Randy A Scott
  • Patent number: 11399044
    Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 26, 2022
    Assignee: Twilio Inc.
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson
  • Patent number: 11394570
    Abstract: Certain aspects of the disclosure are directed to communication bridging among protocol-disparate chat rooms in a telecommunication system. According to a specific example, a data communications server data communications server transmits chat messages between a plurality of protocol-disparate chat rooms accessible by users of a communication bridging service, a user interface (UI) circuit receives from a user of a first protocol-disparate chat room, a command requesting formation of a communication bridge associated with the first chat room, and a circuit facilitates formation of the communication bridge by generating a URL (uniform resource locator) associated with the communication bridge, by sharing or distributing the URL to a user of a second protocol-disparate chat room, and forming the communication bridge between the first chat room and the second chat room using the URL.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: July 19, 2022
    Assignee: 8x8, Inc.
    Inventors: Andrei Soroker, Peter Hizalev, Bryan R. Martin
  • Patent number: 11388257
    Abstract: 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: Grant
    Filed: May 3, 2020
    Date of Patent: July 12, 2022
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11381600
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating secure browser cookies.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: July 5, 2022
    Assignee: Google LLC
    Inventors: Gang Wang, Wing Pan Leung, Jason Jeffrey Miller
  • Patent number: 11375035
    Abstract: Proxying Session Initiation Protocol (SIP) communications in a load balancing device. An outgoing SIP message is received from a session border controller device. The received outgoing SIP message comprises a routing control parameter in the form of a Uniform Resource Identifier (URI). The received outgoing message comprises one or more additional outgoing routing control parameters different to the URI. The one or more additional outgoing routing control parameters have been originated at the session border controller device to control one or more outgoing routing characteristics at the load balancing device. The one or more additional outgoing routing control parameters are extracted from the received outgoing SIP message. The outgoing SIP message is forwarded to a peer device using the one or more outgoing routing characteristics on the basis of the one or more extracted outgoing routing control parameters.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: June 28, 2022
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Andy Tylee, Max Dymond
  • Patent number: 11368844
    Abstract: A system that incorporates the subject disclosure may include, for example, instructions which when executed cause a device processor to perform operations comprising sending a service request to a remote management server; receiving from the management server an authentication management function and an encryption key generator for execution by a secure element and an encryption engine for execution by a secure device processor, sending a request to establish a communication session with a remote device; and communicating with the remote device via a channel established using an application server. The secure element and the secure device processor authenticate each other using a mutual authentication keyset. The secure element, the secure device processor and the device processor each have a security level associated therewith; the security level associated with the secure device processor is intermediate between that of the secure element and that of the device processor. Other embodiments are disclosed.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: June 21, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Walter Cooper Chastain, Stephen Emille Chin
  • Patent number: 11356433
    Abstract: 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: Grant
    Filed: January 14, 2021
    Date of Patent: June 7, 2022
    Assignee: GROUP IB, LTD
    Inventors: Pavel Vladimirovich Krylov, Aleksandr Viktorovich Batenev
  • Patent number: 11341279
    Abstract: 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: Grant
    Filed: July 29, 2019
    Date of Patent: May 24, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew C. M. Hicks, Ryan Thomas Rawlins, Christopher V. DeRobertis, Khaalid Persaud Juggan McMillan
  • Patent number: 11341278
    Abstract: 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: Grant
    Filed: July 29, 2019
    Date of Patent: May 24, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew C. M. Hicks, Ryan Thomas Rawlins, Christopher V. DeRobertis, Khaalid Persaud Juggan McMillan
  • Patent number: 11336745
    Abstract: 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: Grant
    Filed: July 19, 2020
    Date of Patent: May 17, 2022
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11336746
    Abstract: 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: Grant
    Filed: July 19, 2020
    Date of Patent: May 17, 2022
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11336688
    Abstract: 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: Grant
    Filed: May 19, 2021
    Date of Patent: May 17, 2022
    Assignee: KnowBe4, Inc.
    Inventors: Perry Carpenter, Kathy Wattman, Morgan Flake, Detlev Weise, John Just, Kevin Mitnick
  • Patent number: 11336718
    Abstract: 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: Grant
    Filed: July 15, 2020
    Date of Patent: May 17, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Matthew W. James, Joseph B. Knaack, David Holtfrerich, Lei Lin, Jessica Marie Lindee
  • Patent number: 11329797
    Abstract: 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: Grant
    Filed: May 20, 2020
    Date of Patent: May 10, 2022
    Assignee: Quantropi Inc.
    Inventors: Randy Kuang, Nicolas Bettenburg, James Nguyen
  • Patent number: 11328098
    Abstract: 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: Grant
    Filed: June 5, 2020
    Date of Patent: May 10, 2022
    Assignee: STMICROELECTRONICS (ROUSSET) SAS
    Inventor: Fabrice Marinet
  • Patent number: 11316907
    Abstract: 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: Grant
    Filed: December 6, 2019
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Venkata L. R. Ippatapu, Kenneth M. Dorman
  • Patent number: 11310273
    Abstract: 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: Grant
    Filed: January 23, 2020
    Date of Patent: April 19, 2022
    Assignee: Rockwell Collins, Inc.
    Inventor: Ian P. DiFranco
  • Patent number: 11308192
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: April 19, 2022
    Assignee: MUZLIVE INC.
    Inventor: Jong Sung Park
  • Patent number: 11303644
    Abstract: 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: Grant
    Filed: October 24, 2019
    Date of Patent: April 12, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Lili Yang, Mark Elliot, Lam Tran, Robert Kruszewski, Divyanshu Arora
  • Patent number: 11281749
    Abstract: 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: Grant
    Filed: May 14, 2020
    Date of Patent: March 22, 2022
    Inventor: Leonard L. Drey