Patents Examined by Padma Mundur
  • Patent number: 11323331
    Abstract: A cloud server for providing a container-based cloud service, and a method thereof are provided. The cloud server includes a communicator configured to receive a volume mount request, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to, when the processor receives a volume mount request from a first user of a first container among a plurality of containers, identify the first container, check a volume mount right of the first container, and mount a volume that is mountable on the first container.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: May 3, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Eunsoo Park
  • Patent number: 11323502
    Abstract: Methods and apparatus, including computer program products, are provided for transport method selection of asynchronous notifications. In some example embodiments, there may be provided a method that includes sending, by a client, a hypertext transfer protocol request for at least one asynchronous notification to be sent by a server to the client, the hypertext transfer protocol request including at least one proposed transport method for carrying the at least one asynchronous notification; determining, by the client, whether a first transport method selected by the server from the at least one proposed transport method is successfully established; and when the determination is that the first transport method is not established successfully, sending, by the client, another hypertext transfer protocol request to the server, the other hypertext transfer protocol request including at least one other proposed transport method. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: May 3, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Uwe Rauschenbach, Thomas Belling
  • Patent number: 11316750
    Abstract: A method, computer system, and computer program product are provided for peer risk benchmarking. Customer data for a first network is obtained, wherein the customer data comprises a role of one or more network devices in the first network and a plurality of risk reports corresponding to the one or more network devices, and wherein each risk report is associated with a particular dimension of a plurality of dimensions of risk for the one or more network devices. A network profile image is generated by processing the plurality of risk reports. A generative adversarial network generates a synthetic network profile image from the network profile image, wherein the synthetic network profile image does not include the customer data. A second network is evaluated using the synthetic network profile image to identify differences between the first network and the second network.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: April 26, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Qihong Shao, David John Zacks, Xinjun Zhang
  • Patent number: 11315082
    Abstract: A cloud based intelligent secretary application, a method and a system for scheduling a meeting is disclosed. The invention includes a cloud based intelligent secretary application, running on a mobile device (200, 500, 800, 1100) and a cloud server (222, 522, 822, 1122). The cloud based intelligent secretary application enables multiple users to form a group. The members of the group allow their mobile devices to be accessed by the cloud based intelligent secretary application. The cloud based intelligent secretary application receives a request for arranging a meeting (312) with at least two members of the group. The cloud based intelligent secretary application calculates the meeting means, place and time that allow the minimum total disruption and cost, and/or, maximum efficiency for the meeting. The cloud based intelligent secretary application suggests (340) the meeting means, place and time that allows the minimum total disruption and cost.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: April 26, 2022
    Inventor: Mikko Vaananen
  • Patent number: 11283837
    Abstract: A domain is automatically attributed to a cloud application hosted on a cloud service. The attribution of a domain with a cloud application is used to initiate session policies that protect the cloud applications. A security session monitors the operations performed by a user with a cloud application and applies session policies that are pre-configured automated actions used to protect a particular cloud application, such as blocking downloads, blocking modifications, etc.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 22, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Itamar Azulay, Idan Gadot, Amir Geri
  • Patent number: 11265182
    Abstract: Disclosed embodiments provide for collaborative access to a distributed data structure. Operations such as inserting, deleting, and annotating are performed by various clients participating in the collaboration. A serialization service enforcing a single order of these operations and ensures the operations and order are communicated to all of the clients participating in the collaboration. Once all clients have acknowledged particular operations, this information is also communicated to all of the clients, such that the clients may perform maintenance activities on the collaboration data structures. The result is a rolling collaboration window shared by all of the clients of the collaboration, with a bottom of the collaboration window defined by a lowest ordered operation not yet acknowledged by all clients of the collaboration, and a highest ordered operation as assigned by the serialization service.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Edward Lucco, Kurt W. Berglund
  • Patent number: 11265225
    Abstract: There is provided a method for adapting components of a network, comprising: providing graphs each indicative of a respective sequential snapshot of a dynamic graph obtained over a historical time interval, wherein nodes of the graphs denote entities, and edges of the graphs denote interactions between the entities over a network, computing community graphs according to the graphs, computing meta-community graphs according to the community graphs, analyzing dynamics of the community graphs to detect changes between two temporally adjacent community graphs, analyzing dynamics of the meta-community graphs to detect changes between two temporally adjacent meta-community graphs, identifying at least one entity corresponding to node(s) of the dynamic graph according to a predicted likelihood of performing an anomalous action during a future time interval, and generating instructions for adapting component(s) of the network for ensuring availability of network resources for interactions between entities during the
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: March 1, 2022
    Assignee: Netz Forecasts Ltd.
    Inventors: Yaniv Altshuler, Goren Gordon
  • Patent number: 11252201
    Abstract: The present invention is directed to methods, apparatus and systems for optimizing media paths in communications networks. An exemplary embodiment includes the steps of a first SBC (SBC1) receiving a session request including a SDP offer for a session between first and second devices including media stream(s), said request being sent by a second SBC (SBC2) and traversing a portion of a signaling path including intermediary device(s), determining that media stream(s) should bypass one or more of the intermediary device(s), generating and transmitting to SBC2 from SBC1 a SDP answer including at least one of: (i) all SDP media descriptor transport addresses being set to zero; (ii) all SDP media stream connection values being set to 0.0.0.0 and at least one media transport address being non-zero; or (iii) header information or SDP information indicating that at least one intermediary device should be bypassed for the one or more media streams.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: February 15, 2022
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Nagesh Kumar Bollapalli, Ashish Sharma, Pendyala Satya Ravi Kiran
  • Patent number: 11245759
    Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: February 8, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe
  • Patent number: 11240351
    Abstract: A standardised method is provided for enabling remote script execution on a constrained device. The method comprises transmitting a first Lightweight Machine-to-Machine, LWM2M, protocol message from a LWM2M protocol server to a LWM2M protocol client on the constrained device. A content of the first LWM2M message is such that the LWM2M protocol client has access to a script. The method also comprises transmitting information about execution of the script from the LWM2M protocol server to the LWM2M protocol client in a LWM2M protocol message.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mert Ocak, Ari Keränen
  • Patent number: 11233859
    Abstract: A computer implemented method of initiating a communication session between a client device and a server using an authentication key exchange protocol comprising: including the steps of receiving at the server from the client device a first communication to initiate the communication session, the first communication comprising a first session resumption indicator to indicate whether or not session resumption is required to be used by the client device; and establishing, at the server, a session resumption state for the client device based on or in response to a value of the first session resumption indicator.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 25, 2022
    Assignee: ARM IP LIMITED
    Inventors: Antti Kauppila, Hannes Tschofenig
  • Patent number: 11228459
    Abstract: Anycast address configuration on thousands of VXLANs (Virtual eXtensible LANs) or other types of extended LANs can be performed automatically. If an anycast address is configured on one VXLAN gateway or VTEP (Virtual Tunnel End Point), the VTEP sends the anycast address to other VTEPs, possibly together with a VXLAN identifier (e.g. Virtual Network Identifier, or VNI), and the other VTEPs automatically configure the anycast address on their interfaces in the VXLAN. If a VTEP receives conflicting anycast addresses, the VTEP resolves the conflict to select an anycast address according to a predefined rule. All VTEPs may use the same conflict resolution rule, so the same anycast address is installed at each VTEP despite the conflict. Other features are also provided.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: January 18, 2022
    Assignee: Dell Products L.P.
    Inventors: Save Balasubramaniam Subramanian, Muralidharan Pennagaram Rajaram, Kishore Yetikuri
  • Patent number: 11206175
    Abstract: This disclosure describes techniques for identifying blocked paths and network configuration settings that block paths in networks, such as network paths in a virtual private cloud (VPC). The configuration of virtual networks depends on the correct configuration of many networking resources, such as firewalls, security groups, routing lists, access control lists (ACLs), and the like. In some cases, an analysis that uses formal methods can be performed to determine a network configuration of a virtual network. Using the network configuration information, network paths that are blocked and network configuration settings that may be blocking one or more of the network paths can be determined. The PAS can provide an explanation of what is blocking the network paths. For example, the PAS may identify that a configuration setting of a firewall, router, network gateway, an access control list (ACL), and the like may be blocking a network path.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Bayless, John David Backes, Daniel William Dacosta, Benjamin F Jones, Patrick Trentin, Nathan Launchbury, Sagar Chintamani Joshi, Nandita Mathews
  • Patent number: 11200089
    Abstract: A controller provides dynamic load distribution in a multi-tier distributed platform. The controller may receive a request at a first Point-of-Presence (“PoP”) with a first set of resources. The first PoP may be part of a distributed platform with several distributed PoPs at different network locations. The controller may classify the requested task with a priority, may determine resource availability, and may dynamically distribute the request by (i) providing the request to the first set of resources in response to classifying the task with a high first priority, and determining the availability of the first set of resources to be less than a threshold, and (ii) providing the request to a second PoP in response to classifying the task with a lower second priority, and determining the availability of the first set of resources to be less than the threshold.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: December 14, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Muhammad Rehman
  • Patent number: 11200024
    Abstract: Example techniques relate to changing a playback device mode based on a device base. In an example implementation, a first playback device operates in a first mode where it is connected to a first network and plays back audio content while in the first mode. The playback device detects connection of the first playback device to a device base and while the first playback device is on the device base, detects connection to a second network. The first playback device switches from operating in the first mode to operating in a second mode. The first playback device forms a stereo pair configuration with a second playback device over the second network in the second mode. While in the second mode, the first playback device plays back a first channel of audio content in synchrony with the second playback device playing back a second channel of the audio content.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: December 14, 2021
    Assignee: Sonos, Inc.
    Inventors: Jonathan P. Lang, Christopher D. Butts
  • Patent number: 11184304
    Abstract: One or more computing devices, systems, and/or methods for presenting augmented reality (AR) experiences and/or sharing AR objects are provided. For example, a request to initiate an AR experience may be received from a device associated with an email account. A real time view of a camera of the device may be displayed using an AR interface, where a set of AR objects are overlaid onto the real time view of the camera. An edited set of AR objects may be generated based upon one or more inputs corresponding to one or more edits to the set of AR objects. The edited set of AR objects may be overlaid onto the real time view of the camera. An email comprising the edited set of AR objects may be transmitted to one or more email accounts responsive to receiving a second request to share the edited set of AR objects.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: November 23, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Patent number: 11184244
    Abstract: The current document is directed to methods and systems that employ network metrics collected by distributed-computer-system metrics-collection services to determine a service-call-based topology for distributed service-oriented applications. In a described implementation, network metrics are collected over a number of network-metric monitoring periods. Independent component analysis is used to extract, from the collected network metrics, signals corresponding to sequences of service calls initiated by calls to the application-programming interface of a distributed service-oriented application. The signals, in combination with call traces obtained from a distributed-services call-tracing utility or service, are then used to construct representations of distributed-service-oriented-application topologies. The distributed-service-oriented-application topologies provide a basis for any additional types of distributed-computer-system functionalities, utilities, and facilities.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Susobhit Panigrahi, Reghuram Vasanthakumari, Arihant Jain
  • Patent number: 11184794
    Abstract: Techniques for distribution of application logic in digital networks are disclosed. In one embodiment, the techniques may be realized as a method that includes receiving a request from a first device to initiate a service instance associated with a service. The service instance is associated with application logic. The method further includes determining one or more parameters associated with the request, identifying at least a portion of the application logic to distribute to a mobile edge server based on the one or more parameters, and distributing the at least a portion of the application logic to the mobile edge server to cause the mobile edge server to provide the service instance to the first device.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Rhejohn Barlin So, Philip To, Anand Krishnamurthy
  • Patent number: 11177996
    Abstract: A method for training a Software Agent to control a communication network is disclosed. The method comprises initialising a training network slice within the communication network, instantiating within the training network slice a cloned version of at least one Virtualised Network Function (VNF) comprised within a production network slice, mirroring traffic incoming to the VNFs of the production network slice and forwarding the mirrored traffic to the training network slice. The method further comprises causing a training instance of the Software Agent to execute a Reinforcement Learning algorithm on the training network slice, and transferring knowledge acquired by the training instance of the Software Agent to a production instance of the Software Agent. Also disclosed are an apparatus and a computer program configured to carry out methods for training a Software Agent to control a communication network.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: November 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vincent Huang, Roberta Daidone, Tobias Ley, Martha Vlachou-Konchylaki
  • Patent number: 11171902
    Abstract: Method of generating customized graphics having reactions to electronic message content starts with application server causing a communication interface for a communication session to be displayed at a first client device and at a second client device, respectively. The communication session is between a plurality of client devices. The communication interface includes a chat presence bar that includes a plurality of presence indicators associated with the client devices, respectively. Application server receives content for an electronic message from first client device or second client device and generates a customized graphic based on the content for the electronic message and a user identifier for first client device. Application server causes the customized graphic to be displayed on the chat presence bar of the communication interface displayed on the second client device. The customized graphic included in a first presence indicator associated with the first client device.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: November 9, 2021
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte