Patents Examined by Jonathan Bui
-
Patent number: 11258867Abstract: A system and method for detecting providing a multi-region software as a service model in a cloud computing system, including for example, obtaining a list of allowed regions that can host data of a user from a source region; and automatically assigning a device associated with a new user from the source region to a computing system located in one of the allowed regions. The source region may be determined based on location information obtained from the device during registration.Type: GrantFiled: January 14, 2021Date of Patent: February 22, 2022Assignee: Softimize Ltd.Inventors: Guy Vinograd, Maor Last, Yoav Ofan, Ben Rosencveig, Olga Shpigel, David Ronen
-
Patent number: 11252211Abstract: One embodiment of the present invention sets forth a method for updating content stored in a cache residing at an internet service provider (ISP) location that includes receiving popularity data associated with a first plurality of content assets, where the popularity data indicate the popularity of each content asset in the first plurality of content assets across a user base that spans multiple geographic regions, generating a manifest that includes a second plurality of content assets based on the popularity data and a geographic location associated with the cache, where each content asset included in the manifest is determined to be popular among users proximate to the geographic location or users with preferences similar to users proximate to the geographic location, and transmitting the manifest to the cache, where the cache is configured to update one or more content assets stored in the cache based on the manifest.Type: GrantFiled: January 10, 2020Date of Patent: February 15, 2022Assignee: NETFLIX, INC.Inventors: David Fullagar, Kenneth W. Florance, Ian Van Hoven
-
Patent number: 11252234Abstract: Systems and method for improved creation and management of distributed file systems are provided. In one embodiment, a method is provided that includes creating a plurality of containers within a cloud computing environment and executing, within the plurality of containers, a plurality of gateways for a distributed file system. Exports of the distributed file system may be assigned to a subset of the plurality of gateways. The exports may correspond to an exclusive subset of the distributed file system. The method may also include responding to requests to access exports of the distributed file system using containers executing gateways assigned to corresponding exports of the distributed file system.Type: GrantFiled: December 17, 2020Date of Patent: February 15, 2022Assignee: Red Hat, Inc.Inventors: Varsha Rao, Patrick Donnelly, Ramana Krisna Venkatesh Raja, Jeffrey Layton
-
Patent number: 11252029Abstract: The disclosed computer-implemented method may include (i) generating a data center constraint model by placing a constraint on a total amount of ingress or egress traffic a service expects from each respective data center of multiple data centers, (ii) filtering a set of traffic matrices that indicate points in the data center constraint model by comparing the set of traffic matrices against cut sets of a network topology that indicate network failures to create a tractable set of dominating traffic matrices, (iii) obtaining physical network resources to implement a cross-layer network upgrade architecture that satisfies the tractable set of dominating traffic matrices, and (iv) allocating the physical network resources across the multiple data centers according to the cross-layer network upgrade architecture such that a capacity level of the multiple data centers is increased while satisfying the data center constraint model. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 11, 2021Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Satyajeet Singh Ahuja, Varun Gupta, Vinayak Dangui, Soshant Bali, Gayathrinath Nagarajan, Petr V Lapukhov, Hao Zhong, Ying Zhang, Abishek Gopalan
-
Patent number: 11245598Abstract: A system manages information about, and used in services provided to, a network device belonging to a customer. The system creates a first customer tenant in a tenant management service of a tenant for a first customer, registers identification information about a network device belonging to the first customer to the first customer tenant, and issues registration completion to a service system that provides the services. The system receives a registration request, creates a second customer tenant managing a network device belonging to a second customer, and registers identification information about the network device to the second customer tenant. The system causes the tenant management service to register a new tenant for the network device that transmitted the registration request and identification information about the transmitting network device, and issues a completion event to the service system in response to a notifying reply, from the tenant management service, indicating completion.Type: GrantFiled: May 1, 2019Date of Patent: February 8, 2022Assignee: Canon Kabushiki KaishaInventor: Nao Funane
-
Patent number: 11223527Abstract: A datacenter network can be made of points of deliveries and patch panels. Rewiring the logical links within the datacenter network to meet a new network topology is computationally intense. Methods, systems, and apparatuses are provided to modify an existing network topology with a provided existing physical topology and logical topology into the new network topology. For example, the provided physical topology can include changes to the network, such as adding new points of delivery, adding additional patch panels, increasing the number of physical connections between points of delivery and patch panels, or removing a point of delivery.Type: GrantFiled: December 11, 2020Date of Patent: January 11, 2022Assignee: Google LLCInventors: Weiqiang Li, Rui Wang, Jianan Zhang
-
Patent number: 11223976Abstract: A device can receive, from first user equipment, information that relates to a first application, where the information includes a plurality of S-NSSAI. The device can determine whether the plurality of S-NSSAI are configured as a group of associated S-NSSAI. The device can determine that a preference is to be given to one of: communication sessions associated with the first application relative to a communication session associated with a second application, that does not utilize multiple network slices, of the first user equipment or second user equipment; traffic flows associated with the first application relative to a traffic flow associated with the second application; or a plurality of network slices associated with the first application relative to a network slice associated with the second application. The device can perform one or more actions based on determining the preference to thereby facilitate a particular functionality of the first application.Type: GrantFiled: December 31, 2020Date of Patent: January 11, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Kristen Sydney Young, Kalyani Bogineni, Jignesh S. Panchal, Ratul Kumar Guha
-
Patent number: 11218387Abstract: The present disclosure relates generally to facilitating routing of communications across external systems. More specifically, techniques are provided to dynamically route issue tracking tickets to disparate endpoints based on the content of the ticket.Type: GrantFiled: June 10, 2020Date of Patent: January 4, 2022Assignee: LIVEPERSON, INC.Inventors: Fred Clarke, Andrew Lader
-
Patent number: 11218366Abstract: Systems and methods are provided for provisioning a hosted computing environment in accordance with customer requirements relating to a service. In some embodiments, a computer-implemented method is provided. The method includes generating a graphical interface on a computing device and receiving input corresponding to an indication of one or more requirements, wherein the input is received using the graphical interface, and wherein the one or more requirements correspond to a hosted computing environment. The method further comprises converting each indication of the one or more requirements into one or more entries of a provisioning template, wherein the provisioning template includes multiple entries, and wherein the provisioning template is associated with the hosted computing environment. The method further comprises providing the provisioning template to a provisioning program to provision the hosted computing environment.Type: GrantFiled: December 16, 2020Date of Patent: January 4, 2022Assignee: SPLUNK INC.Inventors: Dejan Deklich, Ledio Ago, Richard Braun
-
Patent number: 11196795Abstract: A method and apparatus for predicting the software frame decoding time for an HLS variant bit stream based on measurements of the frame decoding time for the lowest bit rate variant given in the master playlist and acquired and played at initial session startup. This permits the determination of a maximum bitrate setting to be refined and applied at startup such that a media program player does not attempt to download and decode variants that might exceed its CPU capacity, thus preventing playback stalls and similar failures.Type: GrantFiled: March 24, 2021Date of Patent: December 7, 2021Assignee: ARRIS Enterprises LLCInventor: Mark S. Schmidt
-
Patent number: 11157282Abstract: Described are systems and methods for scaling performance across a large number of customer nodes by delegating management of execution of one or more tasks to the customer nodes. An example method may commence with ascertaining a set of the customer nodes eligible for delegation of the one or more tasks. The method may continue with deploying one or more control agents to the eligible set of the customer nodes. The one or more control agents may be configured to coordinate and execute the one or more tasks on the eligible set of customer nodes and selectively take one or more actions based on results of the execution of the one or more tasks.Type: GrantFiled: February 18, 2020Date of Patent: October 26, 2021Assignee: Shoreline Software, Inc.Inventors: Anurag Gupta, Charles Ian Ormsby Cary
-
Patent number: 11153416Abstract: A method is provided which enables industrial communication via the TSN protocol by means of sockets. Owing to the described method, the possibility of communicating with the socket programming known to the programmer via TSN streams is provided. As a result, simple use of the new TSN quality for simple Internet (IP) programming is possible. Existing applications can easily be expanded for TSN and can therefore benefit from the robustness of TSN in a simple manner. In addition, parallel operation is possible; the same mechanism is always used.Type: GrantFiled: November 15, 2016Date of Patent: October 19, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Franz-Josef Götz, Jürgen Schmitt, Thomas Talanis, Frank Volkmann
-
Patent number: 11146522Abstract: A system and method delivers a message from a first device of a first user to a second device of a second user. Message data corresponding to a message to the second user is received, and a user profile associated with the second user is determined. The second device determines that the second user is not proximate and searches for the second user. Once the second user is found, the message is delivered.Type: GrantFiled: September 24, 2018Date of Patent: October 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Shambhavi Sathyanarayana Rao, Ilia Dmitry Lewis, Roman Yusufov, Anna Chen Santos
-
Patent number: 11132349Abstract: An update basis for updating digital content in a digital medium environment is described. The digital content is updated by incorporating new digital content components from a service provider system, such as a stock content service, to keep the digital content from seeming stale to client device users. The service provider system controls provision of digital content components according to an update basis described in a component request. In part, component requests ask that the service provider system provide digital content components for incorporation with digital content. Component requests also describe a timing basis with which digital content components are to be provided as updates. By way of example, the timing basis may correspond to a time interval (e.g., daily, weekly, monthly, seasonally, times of day, and so on), receiving user input in relation to the digital content (e.g., a navigation input to a web page), and so forth.Type: GrantFiled: March 23, 2020Date of Patent: September 28, 2021Assignee: Adobe Inc.Inventors: Gavin Stuart Peter Miller, Kevin Gary Smith, Kent Andrew Edmonds, Govind P. Balakrishnan
-
Patent number: 11134108Abstract: An application server receives, from a subscriber server, terminating access domain selection (T-ADS) information for an Internet protocol multimedia subsystem (IMS) session of a wireless device. The T-ADS information comprises a first wireless device Internet protocol (IP) address and a first network name of a first radio access technology (RAT) for the IMS session. The T-ADS information comprises a second wireless device IP address and a second network name of a second RAT. A determination is made of an access network for the IMS session based on the T-ADS information. The access network is one of the first RAT or the second RAT. An IMS message to setup the IMS session over the access network is sent to the wireless device.Type: GrantFiled: July 2, 2020Date of Patent: September 28, 2021Assignee: Ofinno, LLCInventors: Weihua Qiao, Esmael Dinan, Kyungmin Park, Peyman Talebi Fard
-
Patent number: 11126523Abstract: This disclosure describes, in some examples, a monitoring platform to provide integrated system that ingests, correlates, and provides alerts for monitored data relating to nodes, which may include applications, services, containers, and network components. In one example, this disclosure describes a method that includes receiving, by a computing system in a network, criticality information about a node included within the network; identifying, by the computing system, a status change associated with the node; determining, by the computing system and based on the criticality information about the node, an impact resulting from the status change; determining, by the computing system and based on the determined impact, whether to communicate information about the determined impact; and sending, by the computing system, an alert about the determined impact.Type: GrantFiled: January 31, 2020Date of Patent: September 21, 2021Assignee: Equinix, Inc.Inventors: Vishnu Prasad Chakkassery Vidyadharan, Loveneesh Bansal, Vaibhav Pralhad Bhosale, Greg Alan Ogle
-
Patent number: 11121952Abstract: In one embodiment, a device health assessment service extracts device health status indicators from health assessment data that the service uses to determine a device health status of a networking device. The service forms, using the extracted set of device health status indicators, a health status signature for a particular device health status. The service trains a machine learning-based model to classify whether a networking device has the particular device health status, based in part on the health status signature. The service deploys the machine learning-based model to a target network for local device health assessment of one or more networking devices in the target network.Type: GrantFiled: October 17, 2018Date of Patent: September 14, 2021Assignee: Cisco Technology, Inc.Inventors: Mohammed Hamzeh, Sam Grimee, Cedric Van Labeke, Peter Van Eynde, Raphaël Wouters
-
Patent number: 11119829Abstract: Systems and techniques are provided for managing and creating customized testing and development environments by a custom environment manager for computer or data management systems. In a specific implementation, the custom environment manager includes request receivers that receive orders associated with a prioritization from custom environment requesters and store the received orders in a request queue that holds multiple orders having different prioritizations and made by different requestors. The custom environment manager also includes pooled resource managers that track available virtual and physical computing resources needed to build custom environments. The custom environment manager also includes configurators that create custom environments based upon prioritization of the orders and available resources and return the custom environment to the requestor of the order.Type: GrantFiled: February 18, 2020Date of Patent: September 14, 2021Assignee: Rubrik, Inc.Inventors: Stefan Dao, Kenny To, Pete Yeh
-
Patent number: 11115451Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. The video data can include a region of interest. The video data can include a region structure associated with the video data that specifies one or more aspects of the region of interest based on a sphere, such as a coordinate aspect, a size aspect, a range aspect, or some combination thereof, the region structure comprising data indicative of whether the region structure comprises data indicative of one or more global aspects of the region of interest that applies to each of a set of samples associated with the region structure. The region of interest in the video data can be determined based on the data indicative of whether the region structure comprises data indicative of the one or more global aspects of the region of interest.Type: GrantFiled: March 14, 2019Date of Patent: September 7, 2021Assignee: MEDIATEK Singapore Pte. Ltd.Inventors: Xin Wang, Lulin Chen
-
Patent number: 11108646Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to classify network traffic as IoT traffic or non-IoT traffic and managing the traffic based on the classification. In some implementations, machine learning parameters of a local machine learning model trained by the edge device is received each of at least a subset of a set of edge devices. The machine learning parameters received from an edge device are parameters of the local machine learning model trained by the edge device based on local network traffic processed by the edge device and to classify the network traffic as Internet of Things (IoT) traffic or non-IoT traffic. A global machine learning model is generated, using the machine learning parameters, to classify network traffic processed by edge devices as IoT traffic or non-IoT traffic.Type: GrantFiled: December 31, 2019Date of Patent: August 31, 2021Assignee: Hughes Network Systems, LLCInventors: Amit Arora, Satyajit Roy, John Kenyon