Patents Examined by Ruolei Zong
  • Patent number: 11870709
    Abstract: Various embodiments are directed to techniques for dynamically adjusting a maximum rate of throughput for accessing data stored within a volume of storage space of a storage cluster system based on the amount of that data that is stored within that volume. An apparatus includes an access component to monitor an amount of client data stored within a volume defined within a storage device coupled to a first node, and to perform a data access command received from a client device via a network to alter the client data stored within the volume; and a policy component to limit a rate of throughput at which at least the client data within the volume is exchanged as part of performance of the data access command to a maximum rate of throughput, and to calculate the maximum rate of throughput based on the stored amount.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: January 9, 2024
    Assignee: NetApp, Inc.
    Inventor: Evan Miller
  • Patent number: 11870604
    Abstract: A data center comprises a first gateway that connects with a terminal using a VPN (Virtual Private Network) through a wireless LAN and a first wide area network, a second gateway that connects to a second wide area network (WAN2), a virtual network connected to the first gateway and the second gateway; and a function block that is provided between the first gateway and the second gateway and that performs filtering of at least one of a packet input from the first wide area network side and a packet input from the second wide area network.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: January 9, 2024
    Assignee: NEC CORPOATION
    Inventors: Satoru Ishii, Hideo Hasegawa, Shintaro Nakano
  • Patent number: 11863392
    Abstract: A cloud server collects and stores context data from mobile devices. Data collected for a mobile device is compared to the historical data. A security policy is selected for the mobile device based on the comparison. The selected policy is deployed to the mobile device. A status of the deployment is tracked by the cloud server.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: January 2, 2024
    Assignee: Lookout, Inc.
    Inventors: Brian James Buck, David Richardson, Alex Richard Gladd
  • Patent number: 11855958
    Abstract: A map of IP addresses of a distributed cloud computing network to one or more groupings is stored. The IP addresses are anycast IP addresses for which compute servers of the distributed cloud computing network share. These IP addresses are to be used as source IP addresses when transmitting traffic to destinations external to the cloud computing network. The map is made available to external destinations. Traffic is received at the distributed cloud computing network that is destined to an external destination. An IP address is selected based on the characteristic(s) applicable for the traffic and the map. The distributed cloud computing network transmits the traffic to the external destination using the selected IP address.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: December 26, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Marek Przemyslaw Majkowski, Braden Michael Ehrat, Sergi Isasi, Dane Orion Knecht, Dina Kozlov, Rustam Xing Lalkaka, Eric Reeves, Oliver Zi-gang Yu
  • Patent number: 11853818
    Abstract: The disclosure provides a data sharing system and a data sharing method. The data sharing system includes a storage device and a processor. The processor executes multiple modules stored by the storage device. When a first software as a service (SaaS) application program sends a data sharing request to a second SaaS application program, a mutual trust relationship service module receives a request for confirmation of a mutual trust relationship transmitted by the second SaaS application program, so as to confirm the mutual trust relationship. When the mutual trust relationship is confirmed, the mutual trust relationship service module obtains virtual user identification data from a tenant management service module, and provides the virtual user identification data to the second SaaS application program, so that the second SaaS application program obtains data authority, and shares specific data to the first SaaS application program.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: December 26, 2023
    Assignees: Digiwin Software Co., Ltd, DATA SYSTEMS CONSULTING CO., LTD.
    Inventors: Chun-Chieh Hsu, Shih-Shuan Hung, Guoxin Sun
  • Patent number: 11855906
    Abstract: Northbound intent-based application insertion may be employed within a mobile communications network established with a software defined network (SDN) including both an applications plane and also a control plane in which different infrastructure resources are accessible through a northbound API. A request from a mobile application first is received in the control plane for the application to be inserted into the application layer utilizing different infrastructure resources of the control plane. The mobile application is then characterized and a set of recommended resources for the characterization retrieved. Finally, those of the resources to be utilized by the mobile application are compared to the set of recommended resources in order to identify a variance of resources and the resources to be utilized by the mobile application, as adjusted by the variance of resources, are then provisioned for use by the mobile application.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: December 26, 2023
    Assignee: eBOS Technologies
    Inventors: Loizos Christofi, Stelios Christofi, Fanos Christofi
  • Patent number: 11855940
    Abstract: Methods, systems, and media for generating contextually relevant messages are provided. In some embodiments, a method for generating contextually relevant messages is provided, the method comprising: requesting content from a content source; receiving a content item; causing the content item to be presented using a display device; causing an endorsement indication corresponding to an endorsing user to be concurrently presented with the content item, wherein a user associated with the request for content and the endorsing user are social connections; receiving user input selecting the endorsement indication; causing a temporary messaging interface including a temporary message from the user to the endorsing user to be presented; causing a permanent message to be created based on the temporary message and received user input; and causing the permanent message to be presented to the endorsing user.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11843669
    Abstract: An acquiring unit acquires information of the residence of one or more second users each having a second social media account related to a first user having a first social media account. An estimating unit estimates the residence of the first user from the information of the residence of the second user. A detecting unit detects a posting area at which the first user has posted on social media. A comparing unit compares the detected posting area with the estimated residence of the first user. A determining unit determines whether the posting area is an ordinary activity area or an extraordinary activity area for the first user based on the result of the comparison.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: December 12, 2023
    Assignee: NEC CORPORATION
    Inventors: Keisuke Ikeda, Kazufumi Kojima, Masahiro Tani
  • Patent number: 11841868
    Abstract: A system, method, and computer-readable medium are disclosed for cognitive information processing.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: December 12, 2023
    Assignee: Tecnotree Technologies, Inc.
    Inventor: Matthew Sanchez
  • Patent number: 11824777
    Abstract: In one embodiment, a cloud connection appliance features a processor and a non-transitory storage medium. The non-transitory storage medium comprises management control logic, that when executed by the processor, controls registration with a controller adapted to control data traffic between gateway instance and to establish a communication path including a reverse tunnel with the controller. The controller and cloud connection appliance operate in a client-server relationship with the cloud connection appliance operates as a client when establishing the communication path and operates as a server when receiving control information through the reverse tunnel. The reverse tunnel enables the cloud connection appliance to directly receive the control information from the controller despite the cloud connection application lacking a publicly routable Internet Protocol (IP) address.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: November 21, 2023
    Assignee: Aviatrix Systems, Inc.
    Inventors: Praveen Vannarath, Wing-kuen Chung
  • Patent number: 11824932
    Abstract: An information management system according to certain aspects can implement application archiving. The system may archive one or more applications on computing devices to make more storage space available on these devices. The system can determine which applications on client computing device to archive based on various factors. Some examples of factors can include frequency of use, application type, amount of application data and/or storage, user and/or device location, etc. The data to be archived can include one or more executable file(s), metadata, actual data, etc. After an application is archived, the system can generate a placeholder for the application; a placeholder can include information for restoring the archived application.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: November 21, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Bhavyan Bharatkumar Mehta, Rajiv Kottomtharayil, Tirthankar Chatterjee, Jun H. Ahn
  • Patent number: 11825134
    Abstract: A method for interacting in live-streaming is provided. The method includes: adding a first terminal requesting to join a first live-streaming room to a second live-streaming room in response to that a current moment is within a target time range, the first live-streaming room being a live-streaming room which relays live-streaming data from a plurality of live-streaming rooms; acquiring first live-streaming room information of the first live-streaming room, and sending a modification request to the first terminal, this modification request being configured to request the first terminal to modify second live-streaming room information of the second live-streaming room to be the first live-streaming room information; and broadcasting an interaction message to the second live-streaming room in response to receiving an interaction request of the first terminal, wherein the interaction request carries the interaction message.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: November 21, 2023
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Yang Zhang
  • Patent number: 11817971
    Abstract: An apparatus and method for terminating a virtual network function (VNF) instance according to termination requirements of the VNF instance. The termination requirements may be defined in a VNF descriptor corresponding to the VNF instance. A network function virtualization (NFV) management entity may obtain the termination requirements and initiate termination of the VNF instance based on the obtained termination requirements.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: November 14, 2023
    Assignee: Futurewei Technologies, Inc.
    Inventors: Fang Yu, Zhixian Xiang
  • Patent number: 11818055
    Abstract: A template generation system includes a computing device configured to, in response to receiving a request for a resource from a user device, identify a set of network identifiers based on the request and select a subset of identifiers of the set of network identifiers based on filtering criteria and the request. The computing device is further configured to, for each identifier of the subset of identifiers, in response to a record being associated with the corresponding identifier, clean the record and generate a new record defining the resource by mapping the requested resource to the corresponding identifier. The computing device is also configured to populate a template based on a set of rules identifying the subset of identifiers and the new record and transmit the template to a deployment system.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: November 14, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Aaron Lanoy, Rahul Ratnagiri
  • Patent number: 11818209
    Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: November 14, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Kenton Taylor Varda, Kyle Kloepper
  • Patent number: 11811599
    Abstract: A connection request from one computing entity is obtained. The connection request is a request to connect to another computing entity and includes a requested connectivity protocol configuration. A determination is made as to whether the requested connectivity protocol configuration is a match to a particular connectivity protocol configuration of the other computing entity. Based on determining that the requested connectivity protocol configuration is not a match to the particular connectivity protocol configuration of the other computing entity, a selected configuration file that is a match to the requested connectivity protocol configuration is selected from a plurality of configuration files. Based on selecting the selected configuration file, routing of the connection request to a connectivity protocol service corresponding to the selected configuration file is initiated to facilitate establishing a connection between the one computing entity and the other computing entity.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: November 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jiu Chang Du, Kui Zhang, Zhan Peng Huo, Yong Qing Xu, Peng Hui Jiang
  • Patent number: 11811593
    Abstract: A secure private network connectivity system (SNCS) within a cloud service provider infrastructure (CSPI) is described that provides secure private network connectivity between external resources residing in a customer's on-premise environment and the customer's resources residing in the cloud. The SNCS provides secure private bi-directional network connectivity between external resources residing in a customer's external site representation and resources and services residing in the customer's VCN in the cloud without a user (e.g., an administrator) of the enterprise having to explicitly configure the external resources, advertise routes or set up site-to-site network connectivity.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: November 7, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lucas Michael Kreger-Stickles, Abhiman Yashpala Karkera, Dhwanish Pramthesh Shah, Guanhong Pei, Clayton Matthew Magouyrk, Paul James Cainkar
  • Patent number: 11811880
    Abstract: A system to allow smooth transition between a plurality of communication sessions between a plurality of edge-links comprising a first of said plurality of communication sessions carrying traffic from one or more applications. An edge-link redundancy device, coupled to said plurality of communication sessions, monitors the status of said plurality of communication sessions. The edge-link redundancy device routing applications initiated to a second of said plurality of communication sessions when the status of said plurality of communication sessions changes to a predetermined state.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: November 7, 2023
    Assignee: Adaptiv Networks Inc.
    Inventor: Yannick Morin
  • Patent number: 11805074
    Abstract: A control apparatus includes an acquisition unit that acquires application information related to at least one of a plurality of sessions at a plurality of timings for each of the plurality of sessions related to a plurality of types of applications that are communicating in a network, a search unit that searches for an allocation band of each of the plurality of sessions at the plurality of timings based on a QoE prediction value of each of the plurality of sessions derived from the application information and a condition for a band of the network, and a control unit that controls allocation of a band for each of the plurality of sessions at the plurality of timings based on the allocation band searched by the search unit.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: October 31, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hideaki Kinsho, Takuto Kimura, Taichi Kawano, Kazuhisa Yamagishi
  • Patent number: 11805073
    Abstract: A technique is directed toward controlling placement of workloads of an application within an application environment. The technique involves, while a first placement of workloads of the application is in a first deployment of resources within the application environment, generating a set of resource deployment changes that accommodates a predicted change in demand on the application. The technique further involves adjusting the first deployment of resources within the application environment to form a second deployment of resources within the application environment, the second deployment of resources being different from the first deployment of resources. The technique further involves providing a second placement of workloads of the application in the second deployment of resources to accommodate the predicted change in demand on the application, the second placement of workloads being different from the first placement of workloads.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: October 31, 2023
    Assignee: Avesha, Inc.
    Inventors: Prabhudev Navali, Raj Nair, Prasad Dorbala, Sudhir Halbhavi, Sai Koti Reddy Danda