Patents Examined by Ryan J Jakovac
  • Patent number: 11736430
    Abstract: The present disclosure relates generally to systems and methods for facilitating proactive two-way communication sessions. One example includes proactively sending a message, where when the message is received, the message initiates a conversation with a user across a first messaging platform. When it is dynamically determined that the first messaging platform is unavailable, a list of prioritized alternative messaging platforms is dynamically generated. A prioritized second messaging platform is selected from the list of prioritized alternative messaging platforms, and the message is dynamically modified in accordance with standards associated with the prioritized second messaging platform. When a response is then received after sending the modified message on the prioritized second messaging platform, an agent is selected from a pool of agents to respond.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: August 22, 2023
    Assignee: LIVEPERSON, INC.
    Inventors: Linh Tran, Neelima Patel
  • Patent number: 11729263
    Abstract: The present invention relates to communications methods and apparatus for session load balancing among session processing entities. An exemplary method embodiment includes the steps of receiving from a first device at a Signaling Front End Load Balancer (SLB) a first session initiation request destined for a second device; making a first session load balancing decision at the SLB with respect to the received first session initiation request; transmitting the first session initiation request to a first Session Border Controller (SBC) worker based on the first load balancing decision, the first SBC worker being one of a plurality of SBC workers forming a cluster of SBC workers, making a session mismatch determination at the first SBC worker with respect to a first session corresponding to the first session initiation request; and when the session mismatch determination is that a session mismatch has occurred notifying the SLB of the session mismatch.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: August 15, 2023
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Shivakumar Venkataraman, Amol Sudhir Gogate, Justin Hart, Ashish Sharma
  • Patent number: 11722574
    Abstract: Embodiments of this application provide a packet transmission method, a communication apparatus, and a communication system. A target transport layer proxy network element establishes a fourth transport layer connection based on a first context of a source transport layer proxy network element, where the first context is a context about packet transmission of the source transport layer proxy network element on a first path. If the target transport layer proxy network element receives first indication information, and the first indication information indicates that application context migration between a first application server and a second application server is completed, the target transport layer proxy network element performs transport layer processing on a packet on a second path based on a second context of the target transport layer proxy network element, and transmits, on the second path, a packet obtained through the transport layer processing. Hence, a packet loss can be avoided.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 8, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fang Yu, Yan Li, Ao Lei
  • Patent number: 11693712
    Abstract: Techniques for preventing concurrent execution of an infrastructure orchestration service are described. Worker nodes can receive instructions, or tasks, for deploying infrastructure resources and can provide heartbeat notifications to scheduler nodes, also considered a lease. A signing proxy can track the heartbeat notifications sent from the worker nodes to the scheduler node. The signing proxy can receive requests corresponding to a performance of the tasks assigned to the worker nodes. The signing proxy can determine whether the lease between each worker node and the scheduler is valid. If the lease is valid, the signing proxy may make a call to services on behalf of the worker node, and if the lease is not valid, the signing proxy may not make a call to services on behalf of the worker node. Instead, the signing proxy may cut off all outgoing network traffic, blocking access of the worker node to services.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: July 4, 2023
    Assignee: Oracle International Corporation
    Inventor: Nathaniel Martin Glass
  • Patent number: 11683381
    Abstract: A method may include establishing a virtual connection across a plurality of different channels connecting a first computing device to a plurality of second computing devices, with individual channels including a plurality of different data streams, the second computing devices providing access to a communications network, and the virtual connection for communicating data through the second computing devices over the network. The method may also include switching the data streams between the different channels responsive to levels of service available and without interrupting the virtual connection. Further, the first and second computing devices may be configured to provide software-defined networking in a wide area network.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 20, 2023
    Inventors: Georgy Momchilov, Jeroen Mattijs Van Rotterdam
  • Patent number: 11677782
    Abstract: Aspects of the disclosure relate to identifying potentially malicious messages and generating instream alerts based on real-time message monitoring. A computing platform may monitor a plurality of messages received by a messaging server associated with an operator. Subsequently, the computing platform may detect that a message of the plurality of messages is potentially malicious. In response to detecting that the message of the plurality of messages is potentially malicious, the computing platform may execute one or more protection actions. In executing the one or more protection actions, the computing platform may generate an alert message comprising information indicating that the message of the plurality of messages is potentially malicious. Then, the computing platform may send the alert message to the messaging server, which may cause the messaging server to deliver the alert message to a computing device associated with an intended recipient of the message.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: June 13, 2023
    Assignee: Proofpoint, Inc.
    Inventor: Thomas Lee
  • Patent number: 11665124
    Abstract: Methods and switches are provided for communicating electronic messages between financial institutions. One example method includes receiving, at a first switch of a plurality of switches, an electronic message for a transaction, where the electronic message includes a unique identifier for the transaction, and identifying, by the first switch, one of the plurality of switches to process the electronic message based on the unique identifier. The method also includes, in response to the first switch being the identified one of the plurality of switches, processing, by the first switch, the electronic message and, in response to a second switch of the plurality of switches being the identified one of the plurality of switches, forwarding, by the first switch, the electronic message to the second switch for processing.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: May 30, 2023
    Assignee: IPCO 2012 LIMITED
    Inventors: Steven George Garlick, Neil Antony Masters
  • Patent number: 11657224
    Abstract: A device control method is described. A processing circuitry of a device obtains a first message that is indicated as from a first device associated with a first device identifier in an instant messaging group and determines, according to the first message, control-related information corresponding to at least a second device associated with a second device identifier in the instant messaging group. The processing circuitry further generates, according to the control-related information, a device control command corresponding to the second device, transmits the device control command to the second device, and receives a second message that is sent by the second device. The second message includes a device control command execution result regarding the second device executing the device control command.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: May 23, 2023
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Mingyuan Zhang
  • Patent number: 11659065
    Abstract: Systems, apparatuses, and methods are described for controlling quality of service (QoS) provided to user devices by, for example, requesting a portion of the user devices to temporarily and selectively downgrade a quality of service. A downgrade message may be sent to the user devices to request a downgrade, and may provide information to allow the user devices to determine whether they will abide by the requested downgrade.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: May 23, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Stephanie Hingtgen, David Arbuckle
  • Patent number: 11659025
    Abstract: An internet of things (IoT) system and a backup channel utilization method thereof are provided. A first network hub device is connected to at least one first IoT device, and a second network hub device is connected to at least one second IoT device. An access point is connected to the first network hub device and the second network hub device. An IoT service server is connected to the first network hub device and the second network hub device through the access point. The first network hub device establishes a connection with the second network hub device through a backup frequency channel in response to that a connection between the first network hub device and the access point is abnormal, and the first IoT device reports IoT data to the IoT service server through the backup frequency channel.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: May 23, 2023
    Inventor: Chan-Ping Po
  • Patent number: 11637893
    Abstract: Examples described herein relate to apparatuses and methods for managing communications within a supercluster or across superclusters, including a first supercluster having a plurality of first machines and a publish-subscribe (Pub-Sub) channel to which each of the plurality of first machines is subscribed. A second supercluster has a plurality of second machines and a bridge between the first supercluster and the second supercluster. A first machine is configured to receive, via the bridge, an availability status and resource allocation information of each second machine and publish, on the Pub-Sub channel of the first supercluster, the availability status and the resource allocation information.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: April 25, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11632342
    Abstract: A messenger application for a second account related to at least one account in an instant messaging service receives, from a server, a list of at least one first account for which a video is registered and recommends a first account using a list view that shows the list of the at least one first account distinguished from a list of the at least one account.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: April 18, 2023
    Assignee: KAKAO CORP.
    Inventors: Hyo Jin Ham, Seung Bo Cho, Eun Lee, Hyo Joo Park, Gi Wan Kim, Eung Ju Park
  • Patent number: 11632424
    Abstract: A fault handling method for a gateway server, including: in response to a first long connection request received from a client, selecting a first master node from a master load balancing cluster, wherein the first master node establishes a long connection between the client and a service server on the basis of the first long connection request and generates session information; and in response to a determination that a fault occurs in the first master node, performing the following operations: selecting a second master node from the master load balancing cluster; and selecting a first slave node from a slave load balancing cluster and controlling the second master node to send the data from the first master node to the first slave node such that the first slave node maintains the long connection between the client and the service server on the basis of the session information.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 18, 2023
    Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co.. Ltd.
    Inventor: Qiang Zhou
  • Patent number: 11622012
    Abstract: Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: April 4, 2023
    Assignee: SEDONASYS SYSTEMS LTD
    Inventors: Ornan Gerstel, Moty Cohen, Assaf Nitzan
  • Patent number: 11622000
    Abstract: Techniques are disclosed relating to managing distributed storage of data across availability zones and the replication of data in case of storage server failures. A distributed storage system may include storage servers distributed across availability zones with an auditor instantiated in at least one storage server. The auditor manages the replication of data in the event of one or more storage servers failure in an availability zone. In the event of the failure, the auditor may determine the extent of the failure and whether the failure involves a small number or a large number of storage servers. In the event a large number of storage servers being affected, the auditor may delay replication of data to see if the failure is temporary and avoid unwanted data transfer of large amounts of data across availability zones.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Karan Jitendra Mehta, Charan Reddy Guttapalem, Venkateswararao Jujjuri
  • Patent number: 11616742
    Abstract: Exemplary embodiments relate to methods and systems for transferring a user's messaging history from one device to another. A user's primary device, storing the official truth of the user's messaging history, establishes an end-to-end encrypted session with a new device, using a first decryption key during initial session setup. The primary device may conglomerate all or a portion of the messages comprising the user's messaging history into a data blob which is encrypted and sent to a blob store. An E2E encrypted message is sent from the primary device to the new device, via an intermediate server. The E2E encrypted message includes a second key for decrypting the data blob and a pointer to the location of data blob on the blob store. The new device retrieves the data blob from the blob store and decrypts the data blob using the second key to extract plaintext versions of the user's messages and adds the messages to the messaging application on the new device.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: March 28, 2023
    Assignee: WhatsApp LLC
    Inventors: Alfonso Gomez Jordana Manas, Bruno Rafael Penteado Muratore, Cheng Tian, Daniel Lozano Valdes, Maksym Koshtenko, Oleg Sukhodolskii, Robert Mason, Theodore Elliot Yaung
  • Patent number: 11606353
    Abstract: System, device, and method of generating and utilizing one-time passwords. A method generates a particular One-Time Password (OTP) string that is based on pre-defined OTP string construction rules. The particular OTP string is not a purely-random string; rather, the particular non-purely-random OTP string provides to a behavioral monitoring unit a capability to extract user-specific behavioral typing patterns from a way in which a user types characters of the particular OTP via a keyboard of an electronic device. The method sends the particular OTP string to the user; monitors the way that the user types the OTP string; extracts from the user interactions, that were performed while the user entered the OTP string, a user-specific behavioral typing characteristic; and based on that user-specific characteristic, determines whether that user is authenticated or non-authenticated, and optionally activates fraud mitigation operations or transaction blocking operations if the user is non-authenticated.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: March 14, 2023
    Assignee: BIOCATCH LTD.
    Inventors: Alexander Basil Zaloum, Alesis Novik, Avi Turgeman
  • Patent number: 11588768
    Abstract: Methods and systems are described for intelligently managing hero cards generated for a user profile. In an example, a server can collect user interaction data that measures how a user interacts with system components. The system components can include emails, hero cards, and software applications. The server can analyze the user interaction data to determine whether a new hero card type should be enabled for a user profile, whether an active hero card type should be disabled for the user profile, and whether parameters for action options on hero cards should be changed for the user profile. The server can make changes to hero cards for the user profile so that the user can receive customized hero cards based on the user's behavior.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Patent number: 11582097
    Abstract: A network equipment operation adjustment system is provided herein that is configured to improve the performance of a telecommunications network by generating a network score representing the performance of a telecommunications network within a geographic region, determining one or more network equipment parameter adjustments using the network score, and causing the adjustments to occur. The network equipment operation adjustment system can further display the network score and other network scores for other geographic regions in an interactive user interface to efficiently allow a network operator to view the network performance of a telecommunications network by geographic region and/or to view how the network performance in each of the geographic regions is changing over time.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: February 14, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Brandon Le, Andrea Bonanomi, Jason Firth, Todd Vancleve
  • Patent number: 11558337
    Abstract: A method can include obtaining a limit value. The limit value can correspond to a number of times an email account having a set of email messages is accessed. The method can further include identifying a first email message of the set of email messages. The first email message can have an unread status. The method can further include obtaining, for the first email message, a count of one or more sessions. The first email message can have the unread status both during the one or more sessions and after the one or more sessions. The method can further include comparing the limit value to the count. The method can further include determining, based on the comparing, that a threshold is met. The method can further include modifying the first email message in response to the determining that the threshold is met.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sheetal Kalyani Asuri, Pallavi Koganti, Venu Muriki, Supraja Kakarlapudi