Patents Examined by Duyen M. Doan
  • Patent number: 11228479
    Abstract: A system may include one or more processors disposed within a management network, where the management network has computing resources dedicated to an end-user network. The end-user network may include agent instances and one or more servers associated with the end-user network. The one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving data associated with the processes of the one or more servers, where the processes relate to the end-user network. The tasks may also include determining, based on a specification, an operation to be performed by the one or more servers, where the specification is defined by the end-user network and comprises a logical directive including at least one condition that, if satisfied by the received data, define the operation.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: January 18, 2022
    Assignee: Intradiem, Inc.
    Inventors: Matthew Grady McConnell, Christopher Powell Busbee, Kevin Wilson, Eric Victor Drucker, Jennifer Christine East, Michael Carl Jarus
  • Patent number: 11228519
    Abstract: Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include receiving a request from a client to perform a reverse trace; requesting a trace to an endpoint that is one of an egress router and a tunnel client, wherein there is a tunnel between i) the destination and ii) the one of the egress router and the tunnel client; receiving a response to the trace; and sending details associated with the response to the client so that the client aggregates these details with details from one or more additional legs to provide an overall view of a service path between the client and the destination.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 18, 2022
    Assignee: Zscaler, Inc.
    Inventors: Srikanth Devarajan, Chenglong Zheng, Sandeep Kamath, Chakkaravarthy Periyasamy Balaiah, Vladimir Stepanenko, Vikas Mahajan, Pankaj Chhabra
  • Patent number: 11223881
    Abstract: The present technique relates to a data processing apparatus and a data processing method each of which enables a burden imposed on processing on a reception side to be reduced. A data processing apparatus produces signaling containing a Null cell number exhibiting the number of Null cells of cells of a sub-frame included in a physical layer frame, and processes the signaling so as for the signaling to be contained in a preamble of the physical layer frame, thereby enabling a burden imposed on processing on a reception side to be reduced. The present technique, for example, can be applied to data transmission complying with the broadcasting standards such as ATSC3.0.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: January 11, 2022
    Assignee: SATURN LICENSING LLC
    Inventors: Tatsuki Amimoto, Lachlan Bruce Michael
  • Patent number: 11216507
    Abstract: An embodiment may involve a server device transmitting, over a wide area network, a first playlist with a first duration to a client device. Possibly while the client device is playing out a current audio file of a first plurality of audio files in the playlist, the server device may receive an instruction from the client device and generate a second playlist. The second playlist may include references to a second plurality of audio files, where playout of the second plurality of audio files may have a duration that is less than the duration of the playout of the first plurality of audio files. The server device may transmit, over the wide area network, the second playlist to the client device. Reception of the second playlist at the client device may cause the audio player application to retrieve and play out the second plurality of audio files.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: January 4, 2022
    Assignee: Gracenote, Inc.
    Inventors: Rishabh Sharma, Markus Cremer
  • Patent number: 11210704
    Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, methods that monitor and use telemetry information may include receiving telemetry information relating to advertisements, whether the advertisement reporting is active, and/or whether thresholds associated with the output of advertisements have been satisfied. In some examples, telemetry information may be received via an application. In some examples, advertisments may be selected or generated for display based on analysis of the telemetry infomration. In some examples, commands may be transmitted to a device to initiate advertisement related reporting.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: December 28, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Patent number: 11212188
    Abstract: In one embodiment, a computing system may access data samples associated with an access point of a communication network. The data samples may be collected at an application level from client devices associated with the access point and aggregated into data points correlating a first network metric to a traffic-volume metric. The system may partition the data points into a first and second set of data points using a first network metric threshold. The system may determine trends of the traffic-volume metric with respect to the first network metric based on regression analysis on the first and second sets of data points. The system may predict, based on the trends of the traffic-volume metric with respect to the first network metric, an amount of time until a network-capacity metric of the access point meets a traffic-loss threshold. The network-capacity metric may be determined based on the traffic-volume metric.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: December 28, 2021
    Assignee: Facebook, Inc.
    Inventors: Ying Li, Martinus Arnold de Jongh
  • Patent number: 11190824
    Abstract: An authenticating system and process for authenticating user devices to a access a service where access to certain portions of the service may be limited according to a access point or other device used by a user device to facilitate interfacing a user with the service. The authentication may be achieved without directly assessing a trustworthiness of the user devices, and optionally, without requiring a user thereof to complete a sign-on operation.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: November 30, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Seetharama R. Durbha, Oscar Marcia, Stuart Hoggan, Simon Krauss
  • Patent number: 11184248
    Abstract: A method and system for allocating network resources are described. The method includes receiving a plurality of forecasted network traffic patterns for a network. A representative subset of the plurality of forecasted network traffic patterns is selected based on an analysis of the plurality of forecasted network traffic patterns using a topology of the network. The selected representative subset of the plurality of forecasted network traffic patterns is used to determine a resource allocation for the network.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: November 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Satyajeet Singh Ahuja, Abishek Gopalan, Vinayak Dangui, Gayathrinath Nagarajan, Petr V. Lapukhov
  • Patent number: 11178032
    Abstract: Upon a user equipment attaching to a core network of a cellular communications network system, an IP address is allocated to the user equipment by a network device of the core network, for tunneling data relating to the user equipment between the network device and an application server. The IP address is allocated from a subnetwork, and the allocating is performed based on path monitoring information. If the path monitoring information contains an IP address of at least one subnetwork, the subnetwork is selected from the at least one subnetwork. Then it is checked if the path monitoring information contains a combination of the subnetwork's IP address and the application server's IP address. In case the combination is not contained in the path monitoring information, a path indicated by the combination of the subnetwork's IP address and the application server's IP address is added to the path monitoring information.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: November 16, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Jani Olavi Soderlund
  • Patent number: 11170065
    Abstract: Described embodiments provide systems and methods for providing a web application composed of micro-frontends. The systems and methods can receive a request to access a micro-frontend of a user interface for a web-application from a client application executing on a client device. The systems and methods can retrieve one or more user interface specifications corresponding to a micro-service that provides the micro-frontend. The systems and methods can identify a plurality of resources used by the micro-service corresponding to the user interface specification. The systems and methods can add a plurality of tags to a web page based on the plurality of resources. The systems and methods can load the plurality of resources to establish data objects for the micro-service, in response to adding the plurality of tags to the web page, to construct a document object model for rendering via the client application executing on the client device.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: November 9, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Nagendra Tank, Shiv Prasad Khillar, Saifulla Shaik, Kapil Jaisinghani
  • Patent number: 11172006
    Abstract: Systems and methods for providing a remote interactive experience via a digital platform are provided. Methods may include receiving instructions from a host device to configure a canvas. A canvas may include a graphical representation with customizable content and layout. The instructions may include content instructions and layout instructions. Content instructions may include a selection of one or more interaction apps, from a set of interaction apps, for inclusion in the canvas. Methods may include displaying the canvas on a display screen of one or more participant devices.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 9, 2021
    Assignee: Monarch Visual Technologies, Inc.
    Inventors: Amir Ashkenazi, Chris Jones, George Babu
  • Patent number: 11158015
    Abstract: A computer-implemented system and method for providing alerts in an online learning environment is provided. An electronic gradebook is maintained for a teacher of an online learning environment and includes education related data for each student of the teacher. An event in the online learning environment is identified based on receipt of further education related data for one of the students of the teacher for entry into the electronic gradebook. Automatically upon receipt into the electronic gradebook, an alert is generated for the event by identifying a type of the further education related data received and selecting a template for the alert based on the type of the further education related data. The template is filled with the further education related data and recipients of the alert that are associated with the student are identified. The alert is delivered to the identified recipients.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: October 26, 2021
    Assignee: Apex Learning, Inc.
    Inventors: Andrew Lippert, Rohit Agarwal
  • Patent number: 11153394
    Abstract: Implementations include receiving, by a migration delta analyzer of a software system, an object list including objects accessed by the on-premise application, determining, by the migration delta analyzer, at least one migration option for each object in the object list using a mapping table, receiving, through a user interface, input from a user representing a selection of migration option for each object in the object list, and providing a cloud application based on the selected migration option for each object in the object list.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: October 19, 2021
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen
  • Patent number: 11146617
    Abstract: An application detection method includes receiving, from one or more user devices on a plurality of local networks, first network traffic metadata being related to a client application running on the one or more user devices, receiving, from a plurality of network traffic hubs of the plurality of local networks, second network traffic metadata corresponding to the first network traffic metadata but excluding user device specific data, generating a plurality of combined network traffic metadata datasets for each received first network traffic metadata and the corresponding second network traffic metadata by matching metadata attributes of the first and second network traffic metadata, generating an application detection model by using the plurality of combined network traffic metadata datasets, and using the application detection model for detecting further client applications running on one or more user devices on one or more local networks.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: October 12, 2021
    Assignee: Cujo LLC
    Inventors: Santeri Kangas, Toni Ala-Piirto
  • Patent number: 11140205
    Abstract: In examples of the present invention, delivery of a segment of content is done using an initial congestion window, preferably chosen to give a delivery rate that ensures timely delivery of that segment. However, under high levels of packet loss, the delivery rate may not be sufficient. Hence, at any stage during delivery of a segment, the actual delivery rate is measured, and used, together with the previous congestion window size, the amount of content segment data still to be delivered, and the time left for delivery, to calculate an updated congestion window. The remainder of the segment is then delivered using this revised congestion window.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: October 5, 2021
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Michael Nilsson, Stephen Appleby, Yousif Humeida
  • Patent number: 11121932
    Abstract: A data model can be customized by a user and executed in real-time at a network device. The user provides definitions for the customized data model based on a data model locally stored on the network device. The user provided definitions are used to generate a mapping contract which is processed by a mapping package generator to generate a mapping package. The mapping package can then be processed by a translation engine to dynamically execute a customized data model in real-time.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: September 14, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Munish Nayyar, Shyam Naren Kandala, Harjinder Singh, Rajan Narayanan, Einar Nilsen-Nygaard
  • Patent number: 11121934
    Abstract: A network verification system uses general-purpose programming language to create network verification tests. A test orchestrator builds a model of the network only using data from the network verification test. An optimization testing manager creates symbolic packets for verification tests using assertions based on a packet library embedded into the testing manager and the general-purpose programming language.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Andrew Beckett, Karthick Jayaraman, Neha Milind Raje, Jitendra Padhye, Christopher Scott Johnston, Steven Jeffrey Benaloh, Nikolaj Bjorner, Andrey Aleksandrovic Rybalchenko, Nuno Cerqueira Afonso, Nuno Claudino Pereira Lopes, Sharad Agarwal, Hang Kwong Lee, Aniruddha Parkhi, Maik Riechert
  • Patent number: 11115446
    Abstract: A chat management apparatus allocates a plurality of chat rooms to talk servers in a distributed manner, and performs a control operation to switch to another talk server and deliver content when a failure occurs in one talk server. Further, by providing content posted from a user terminal to a history data storage unit, which is an independent external storage apparatus different from the talk servers, and storing the content, it makes unnecessary to perform synchronization processing of content data posted on a chat room even when the plurality of chat rooms is made redundant and managed in the plurality of talk servers in a distributed manner as a countermeasure against a failure.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: September 7, 2021
    Assignee: WingArc1st Inc.
    Inventors: Yasuhiro Kawase, Hironori Watanabe, Takahito Abe
  • Patent number: 11108618
    Abstract: A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, monitor data from on or more monitoring applications on one or more agent instances; determining, based on a specification, operations to be performed on the end-user network, wherein the specification is defined by the end-user network and comprises logical directives, each logical directive including conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 31, 2021
    Assignee: Intradiem, Inc.
    Inventors: Christopher Busbee, Akul Dewan, Eric Drucker, Jennifer East, Sudarsan Maddi, Savita Mahesh, Elizabeth Webster, Kevin Wilson
  • Patent number: 11108839
    Abstract: A computerized-method for providing an elastic media forking infrastructure to cloud distributed real-time applications, is provided herein. In an Internet Protocol (IP) network having a direct media streaming between a first media-client and a source IP device, in a direct media streaming mode, upon receiving a request from a second media-client, via a signaling protocol, to receive media from the source IP device, switching from the direct media streaming mode to a media forking mode by starting a media forking service on a media forking infrastructure. Upon receiving a request from the second media-client to terminate media reception from the source IP device, switching from media forking mode to direct streaming mode, by ending the media forking service, and operating the direct media streaming between the first media-client and the source IP device. Thus, providing an elastic media forking infrastructure and saving media forking infrastructure resources and network bandwidth.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: August 31, 2021
    Assignee: NICE LTD.
    Inventors: Yaron Cohen, Ofir Mecayten