Patents Examined by Alina A Boutah
  • Patent number: 11831615
    Abstract: A method including establishing, by a user device, respective parallel virtual private network (VPN) connections with respective VPN servers; determining, by the user device based at least in part on establishing the respective parallel VPN connections, a default VPN server from among the respective VPN servers; and selecting, by the user device based at least in part on determining the default VPN server, the default VPN server as a VPN server from which the user device is to receive a VPN service; and transmitting, by the user device based at least in part on selecting the default VPN server; a request to the default VPN server to receive the VPN service is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Zenonas Funka, Gytis Murauskas
  • Patent number: 11818156
    Abstract: Providing a data lake-enabled security platform, including: storing security data associated with a customer in a data lake comprising a plurality of storage environments implemented in different cloud environments of a plurality of cloud environments; generating, based on a plurality of records in the security data, an abstracted security record describing one or more derived insights of the security data; and providing access to the abstracted security record to one or more users associated with the customer.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: November 14, 2023
    Assignee: LACEWORK, INC.
    Inventors: Jay Parikh, Úlfar Erlingsson, Yijou Chen
  • Patent number: 11818194
    Abstract: The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: November 14, 2023
    Assignee: IOENGINE, LLC
    Inventor: Scott McNulty
  • Patent number: 11818195
    Abstract: The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: November 14, 2023
    Assignee: IOENGINE, LLC
    Inventor: Scott McNulty
  • Patent number: 11811657
    Abstract: A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests from the client computing device.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: November 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian
  • Patent number: 11798361
    Abstract: An electronic device for mobile alerts is disclosed, along with a method for the same. The electronic device includes a network interface, a processor, and a data storage device. The processor implements the method, including receiving a stream of data for sporting events, receiving a gaming preference from a device, identifying matches with the gaming preference, and for each identified match, generating an alert for the mobile device including some summarization of information on the corresponding game.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: October 24, 2023
    Assignee: CFPH, LLC
    Inventors: Dean P. Alderucci, Charles Plott, Mark Miller
  • Patent number: 11800335
    Abstract: Some embodiments provide a method that identifies a first number of requests received at a first application. Based on the first number of requests received at the first application, the method determines that a second application that processes requests after processing by the first application requires additional resources to handle a second number of requests that will be received at the second application. The method increases the amount of resources available to the second application prior to the second application receiving the second number of requests.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: October 24, 2023
    Assignee: VMWARE, INC.
    Inventors: Sudipta Biswas, Monotosh Das, Hemant Kumar Shaw, Shubham Chauhan
  • Patent number: 11792299
    Abstract: Various embodiments of apparatuses and methods for multi-cast, multiple unicast, and unicast distribution of messages with time synchronized delivery are described. In some embodiments, the disclosed system and methods include a reference timekeeper providing a reference clock to one or more host computing devices. The one or more host computing devices host compute instances, and also contain respective isolated timing hardware outside the control of the compute instances. The isolated timing hardware of the one or more host computing devices then receive respective packets, and obtain the same time to deliver the respective packets. Each isolated timing hardware provides either the packet, or information to access the packet, to its respective destination compute instance subsequent to determining that the same specified time to deliver the packet has occurred. Thus, the respective packets are delivered near simultaneously to the one or more destination compute instances.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 17, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Said Bshara, Alan Michael Judge, Erez Izenberg, Julien Ridoux, Joshua Benjamin Levinson, Anthony Nicholas Liguori, Nafea Bshara
  • Patent number: 11792284
    Abstract: Example systems and methods monitor a cloud compute environment. An example method includes an agent obtaining a data packet from an interface in the cloud compute environment, the data packet including a source address and a non-endpoint destination address; determining, based on the non-endpoint destination address and routing information for the data packet, an endpoint destination address associated with the non-endpoint destination address of the data packet; modifying the data packet by replacing the non-endpoint destination address with the endpoint destination address; and providing, based on the modified data packet, monitoring data to a data platform.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: October 17, 2023
    Assignee: Lacework, Inc.
    Inventors: Anil K. Nanduri, Prakash Jalan, Matti A. Vanninen, Ammar G. Ekbote, Alex Ramachandran Nirmala, Yijou Chen
  • Patent number: 11792158
    Abstract: A service monitors password and username use while maintaining username and password privacy by receiving a hash of a username, a hash of a password, and a host name and comparing the received hashes against a database of associated host names and hashes of usernames and passwords. When the comparison determines that the hash of the new password meets certain conditions, e.g., no hash in the database matches the hash of the new password, then the new password may be allowed and the service informs the security component accordingly.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: October 17, 2023
    Assignee: Lookout, Inc.
    Inventors: Brian James Buck, Stephen Lind, Brian Sullivan
  • Patent number: 11782394
    Abstract: Methods and systems for managing a premises are described. A gateway device may monitor a plurality of devices at a premises. A mobile device may receive, from the gateway device, data indicative of one or more events of the plurality of devices. The mobile device may output a user interface comprising status information associated with the plurality of devices. The user interface may allow for user input to generate control operations associated with the premises.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: October 10, 2023
    Assignee: iControl Networks, Inc.
    Inventors: Reza Raji, Gerald Gutt
  • Patent number: 11785104
    Abstract: Learning from similar cloud deployments, including: identifying, for at least a portion of a first cloud deployment, one or more additional cloud deployments to utilize for cross-customer learning; receiving information describing configurations associated with the additional cloud deployments; and identifying, based on the configurations, one or more configurations to adopt for the first cloud deployment.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 10, 2023
    Assignee: LACEWORK, INC.
    Inventors: Úlfar Erlingsson, Yijou Chen
  • Patent number: 11782748
    Abstract: The present embodiments relate to a cloud shell extension framework. A cloud infrastructure (CI) service can invoke a cloud shell from a console to the CI. The service may request that context data to be added for use in a terminal session. The cloud shell extension can include a tool or script that can be used to obtain context data or sample code for preparing an environment specific to the service prior to the user interaction with the environment. The cloud shell extension can allow for a service to register an extension in the cloud shell framework, and their extension can be invoked when a client initiates the cloud shell with the service. The extension can allow for the invoked service to forward context data, such as environment variables, to be set in the terminal session for the client.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: October 10, 2023
    Assignee: Oracle International Corporation
    Inventors: Christopher S. Kasso, John Wells, Linda K. Schneider, Jacco Martijn Flenter
  • Patent number: 11770398
    Abstract: A guided anomaly detection framework, including: gathering data describing activity associated with an anomaly detection framework monitoring a cloud deployment; generating, based on the data, a prompt describing one or more natural language inputs for a security workflow, wherein each of the one or more natural language inputs corresponds to a query for information related to the cloud deployment; and providing a selected natural language input to a natural language interface.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: September 26, 2023
    Assignee: LACEWORK, INC.
    Inventors: Úlfar Erlingsson, Jay Parikh, Yijou Chen
  • Patent number: 11765249
    Abstract: Improving developer efficiency and application quality, including: collecting, for an executing application, information describing the usage of the application; identifying one or more unencountered conditions that the application is configured to handle; identifying one or more encountered conditions that the application is not configured to handle; and presenting information describing the unencountered conditions that the application is configured to handle and the encountered conditions that the application is not configured to handle.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: September 19, 2023
    Assignee: LACEWORK, INC.
    Inventors: Úlfar Erlingsson, Yijou Chen
  • Patent number: 11765064
    Abstract: Providing overload protection may include receiving, from a first NRF of two or more NRFs, a load metric and comparing the load metric to a threshold. Additionally, when the load metric is above the threshold, providing NRF overload protection may include sending a Network Function (NF) Discovery (NFD) message to a second NRF instead of the first NRF and sending a heartbeat signal to the first NRF.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: September 19, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sudeep Kumar Pandey, Rohit Jain, Ravikant Matwar Prasad Singh, Sujin Kumar Anagani
  • Patent number: 11757797
    Abstract: A runtime state of a virtual port associated with a virtual machine (“VM”) is persisted as the VM is migrated from a source host to a destination host. In certain embodiments, a virtual switch forwards network frames between the VM and the physical network interface via the virtual port. During migration of the VM, the runtime state of the virtual port is transferred to the destination host and applied at the second host to a virtual port associated with a second virtual switch at the destination host. The runtime state of the virtual port at the source host is then cleared, and the second virtual switch at the destination host forwards network frames between the migrated VM and the physical network interface of the destination host using the virtual port at the second host.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Andrew W. Lambeth, Shudong Zhou
  • Patent number: 11743182
    Abstract: In general, techniques are described for a computing device including a virtual router, a pod comprising a container, and a network plugin. The virtual router includes a virtual router agent. The network plugin includes processing circuitry configured to receive, from the virtual router agent, an indication of an interface type for a virtual network for the pod and to configure, for the pod, a virtual network interface having the interface type, the virtual network interface for communicating on the virtual network.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: August 29, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Shailender Sharma, Yuvaraja Mariappan, Rakesh Kumar Reddy Varimalla, Jude Pragash Vedam
  • Patent number: 11741238
    Abstract: Dynamically generating monitoring tools for software applications, including: inspecting, using static code analysis, a non-executable representation of the application to identify one or more points in an application for monitoring; and for each of the one or more points in the application: generating a monitoring program; and inserting, into an executable representation of the application, the monitoring program at a location in the executable representation of the application that corresponds to the identified point in the application.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 29, 2023
    Assignee: LACEWORK, INC.
    Inventors: Christien R. Rioux, Yijou Chen
  • Patent number: 11743342
    Abstract: An electronic device and an operation method of an electronic device are provided. The electronic device includes a memory storing an application, an edge enabler client (EEC), and/or a user equipment (UE) route selection policy (URSP) rule used for producing a session used by the electronic device, a communication circuit used for a communication connection between the electronic device and at least one of a first server, a plurality of second servers, or a third server disposed outside the electronic device, via a base station, and a processor, the application being configured to perform, in the electronic device, one or more services corresponding to an application executable in the third server, and the processor is configured to identify identification information of the EEC and identification information of an EEC included in the URSP rule, in response to activation of the EEC, to set a first packet data unit (PDU) session.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: August 29, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wonbo Lee, Sungin Kim, Youngwook Kim, Jinhyoung Kim, Taewan Kim, Hongshik Kim, Ansik Shin, Sangcheol Lee