Patents Examined by Duyen M. Doan
-
Patent number: 11228479Abstract: 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: GrantFiled: July 21, 2021Date of Patent: January 18, 2022Assignee: Intradiem, Inc.Inventors: Matthew Grady McConnell, Christopher Powell Busbee, Kevin Wilson, Eric Victor Drucker, Jennifer Christine East, Michael Carl Jarus
-
Patent number: 11228519Abstract: 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: GrantFiled: March 5, 2021Date of Patent: January 18, 2022Assignee: Zscaler, Inc.Inventors: Srikanth Devarajan, Chenglong Zheng, Sandeep Kamath, Chakkaravarthy Periyasamy Balaiah, Vladimir Stepanenko, Vikas Mahajan, Pankaj Chhabra
-
Patent number: 11223881Abstract: 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: GrantFiled: January 13, 2017Date of Patent: January 11, 2022Assignee: SATURN LICENSING LLCInventors: Tatsuki Amimoto, Lachlan Bruce Michael
-
Patent number: 11216507Abstract: 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: GrantFiled: July 6, 2020Date of Patent: January 4, 2022Assignee: Gracenote, Inc.Inventors: Rishabh Sharma, Markus Cremer
-
Patent number: 11210704Abstract: 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: GrantFiled: October 9, 2020Date of Patent: December 28, 2021Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 11212188Abstract: 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: GrantFiled: February 7, 2020Date of Patent: December 28, 2021Assignee: Facebook, Inc.Inventors: Ying Li, Martinus Arnold de Jongh
-
Patent number: 11190824Abstract: 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: GrantFiled: April 6, 2020Date of Patent: November 30, 2021Assignee: Cable Television Laboratories, Inc.Inventors: Seetharama R. Durbha, Oscar Marcia, Stuart Hoggan, Simon Krauss
-
Patent number: 11184248Abstract: 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: GrantFiled: April 12, 2019Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Satyajeet Singh Ahuja, Abishek Gopalan, Vinayak Dangui, Gayathrinath Nagarajan, Petr V. Lapukhov
-
Patent number: 11178032Abstract: 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: GrantFiled: May 12, 2017Date of Patent: November 16, 2021Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Jani Olavi Soderlund
-
Patent number: 11170065Abstract: 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: GrantFiled: February 7, 2020Date of Patent: November 9, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Nagendra Tank, Shiv Prasad Khillar, Saifulla Shaik, Kapil Jaisinghani
-
Patent number: 11172006Abstract: 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: GrantFiled: June 3, 2021Date of Patent: November 9, 2021Assignee: Monarch Visual Technologies, Inc.Inventors: Amir Ashkenazi, Chris Jones, George Babu
-
Patent number: 11158015Abstract: 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: GrantFiled: February 24, 2020Date of Patent: October 26, 2021Assignee: Apex Learning, Inc.Inventors: Andrew Lippert, Rohit Agarwal
-
Patent number: 11153394Abstract: 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: GrantFiled: January 6, 2021Date of Patent: October 19, 2021Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 11146617Abstract: 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: GrantFiled: October 5, 2020Date of Patent: October 12, 2021Assignee: Cujo LLCInventors: Santeri Kangas, Toni Ala-Piirto
-
Patent number: 11140205Abstract: 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: GrantFiled: March 15, 2019Date of Patent: October 5, 2021Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Michael Nilsson, Stephen Appleby, Yousif Humeida
-
Method and apparatus for model mapping and dynamically enabling external model on the network device
Patent number: 11121932Abstract: 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: GrantFiled: April 10, 2019Date of Patent: September 14, 2021Assignee: Cisco Technology, Inc.Inventors: Munish Nayyar, Shyam Naren Kandala, Harjinder Singh, Rajan Narayanan, Einar Nilsen-Nygaard -
Patent number: 11121934Abstract: 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: GrantFiled: December 8, 2020Date of Patent: September 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11115446Abstract: 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: GrantFiled: November 23, 2020Date of Patent: September 7, 2021Assignee: WingArc1st Inc.Inventors: Yasuhiro Kawase, Hironori Watanabe, Takahito Abe
-
Patent number: 11108618Abstract: 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: GrantFiled: January 29, 2021Date of Patent: August 31, 2021Assignee: Intradiem, Inc.Inventors: Christopher Busbee, Akul Dewan, Eric Drucker, Jennifer East, Sudarsan Maddi, Savita Mahesh, Elizabeth Webster, Kevin Wilson
-
Patent number: 11108839Abstract: 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: GrantFiled: February 4, 2021Date of Patent: August 31, 2021Assignee: NICE LTD.Inventors: Yaron Cohen, Ofir Mecayten