Patents Examined by Lan-Dai T Truong
-
Patent number: 10880370Abstract: A virtual network manager system comprising a server in communication with a node, the server including at least one virtual network function (VNF), a cluster manager in communication with the server, the cluster manager is configured to detect a change in a health of the VNF on the server and when the change in the health of the VNF occurs generate a signal to a node to perform an action, the action including at least one of throttling traffic to the VNF, rerouting traffic to an alternate VNF, changing a weight value for traffic to the VNF, and generating an alert indicating a relative capacity change at the VNF.Type: GrantFiled: November 27, 2018Date of Patent: December 29, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Vikram Seenappa, Henry Deccio, Srikanth Tirumala, Vivek Mhatre
-
Patent number: 10877867Abstract: Techniques for monitoring user experience for cloud-based services, availed via an entity, are described. Server computing device(s) can receive, from a user device using a cloud-based service, data associated with component(s) of the user device, wherein the data is indicative of a user experience associated with the user device while using the cloud-based service. The server computing device(s) can monitor, using rule(s) and based at least partly on the data, changes to a state of the user device. The server computing device(s) can determine, based at least partly on the monitoring, an occurrence of a trigger event associated with a remedial action and can effectuate the remedial action. As a result, techniques described herein enable near real-time—and in some examples, automatic—reporting and/or remediation for preventing and/or correcting changes to the state of the user device that can cause poor user experiences.Type: GrantFiled: December 17, 2019Date of Patent: December 29, 2020Assignee: CloudFit Software, LLCInventors: Chad Campbell, Carroll Wayne Moon, Kyle Wagner, Christopher James Carlson, Jeremy David Sublett, David Ray Garza, Jason Aaron Graham, Jon Matthew Loflin, Paul O'Hara, David James Weatherford
-
Patent number: 10868851Abstract: A framework for testing media in a media enabled web application is described. A media enabled web application such as a voice over Internet protocol (“VOIP”) is initiated between an originating web browser window and terminating or receiving web browser window. A WebRTC module is initiated on the terminating or receiving web browser window to record testing media transferred from the originating web browser window. The captured media is compared to the testing media to determine the quality of service of the media enabled web application.Type: GrantFiled: December 11, 2018Date of Patent: December 15, 2020Assignee: T-Mobile USA, Inc.Inventor: Pradumn Bajpai
-
Patent number: 10862958Abstract: Disclosed herein are methods, systems, and processes for determining a rigidity associated with a dependent application, wherein the rigidity can be a hard rigidity, a firm rigidity, or a soft rigidity, and wherein these rigidities refer to the dependency between the dependent application and a dependee application. In response to detecting a failure of the dependee application, the disclosure provides for performing an appropriate action with respect to the dependent application, wherein that action is based, at least in part, on the rigidity associated with the dependent application. In certain embodiments, the appropriate action can further be based on a locality parameter associated with the dependent application.Type: GrantFiled: August 1, 2019Date of Patent: December 8, 2020Assignee: VERITAS TECHNOLOGIES LLCInventors: Sunil Yadav, Pranav Sarwate
-
Patent number: 10855539Abstract: A method, by a host providing an application, configures forwarding rules in a traffic distributor using an address resolution protocol. The host receives IP data packets distributed by the traffic distributor to different hosts located in a first network based on a predefined forwarding criterion contained in the forwarding rules. The host applies the application to the IP data packets. The host determines whether a predefined operating status of the host is met. If met, a message is generated using the address resolution protocol. The message contains information for which at least one characteristic of the predefined forwarding criterion the IP data packets should be forwarded to the host, and a configuring indicator by which the traffic distributor is initiated to generate the forwarding rule for the host taking into account the at least one characteristic contained in the message. The generated message is transmitted to the traffic distributor.Type: GrantFiled: May 28, 2019Date of Patent: December 1, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Sasa Gavrilovic, Ivica Matausic
-
Patent number: 10855568Abstract: An automated security survey generator for provisioning services in a cloud environment. Services, including infrastructure services, provided by the cloud are provisioned from blueprints. A survey is attached to each of the blueprints. When a service is provisioned, the attached survey is executed such that questions are presented to a requestor. Responses to the questions and actions are evaluated and actions associated with the responses are performed. The survey can prevent the service from being provisioned.Type: GrantFiled: June 13, 2019Date of Patent: December 1, 2020Assignee: EMC IP HOLDING COMPANY LLCInventor: John Currie
-
Patent number: 10834224Abstract: Apparatuses, systems, methods, and computer program products are disclosed for transaction log acceleration. A log module is configured to determine transaction log records indicating a sequence of operations performed on data. A commit module is configured to send transaction log records to one or more volatile memory pages accessible over a network. Volatile memory pages are configured to ensure persistence of transaction log records. A storage module is configured to send transaction log records to a non-volatile storage device in response to an acknowledgment that one or more volatile memory pages store the transaction log records.Type: GrantFiled: June 1, 2018Date of Patent: November 10, 2020Assignee: SANDISK TECHNOLOGIES LLCInventor: Dhananjoy Das
-
Patent number: 10826757Abstract: A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.Type: GrantFiled: July 16, 2019Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Kanwaldeep Dang, Purushottam Amradkar, Stephen Scott Tucker, Qingbin Li
-
Patent number: 10812337Abstract: Some embodiments of the invention provide a method for deploying software-implemented resources in a software defined datacenter (SDDC). The method initially receives a hierarchical API command that, in a declarative format, specifies several operation requests for several software-defined (SD) resources at several resource levels of a resource hierarchy in the SDDC. The method parses the API command to identify the SD resources at the plurality of resource levels. Based on the parsed API command, the method deploys the SD resources by using a deployment process that ensures that any first SD resource on which a second SD resource depends is deployed before the second resource. In some embodiments, a second SD resource depends on a first SD resource when the second SD resource is a child of the first SD resource. Alternatively, or conjunctively, a second SD resource can also depend on a first SD resource in some embodiments when the second SD resource has some operational dependency on the first SD resource.Type: GrantFiled: November 27, 2018Date of Patent: October 20, 2020Assignee: VMWARE, INC.Inventors: Sachin Mohan Vaidya, Mayur Dhas, Naveen Ramaswamy, Pavlush Margarian, Hamza Aharchaou
-
Patent number: 10797906Abstract: Novel tools and techniques for provisioning OTT internet services are provided. A system includes a user device associated with a first customer, a first physical customer local area network, and an enhanced network gateway. The enhanced network gateway may be configured to instantiate a virtual gateway associated with the first physical customer local area network, create a secure domain associated with the first physical customer local area network, determine whether a subscriber account is associated with the first customer. Responsive to determining that a subscriber account is not associated with the first customer, the enhanced network gateway may further provide a consumer portal to the user device, receive a selection of one or more services through the consumer portal, establish a connection to a service provider network associated with the one or more services, and provision the one or more services over the first physical customer local area network.Type: GrantFiled: December 10, 2018Date of Patent: October 6, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Thomas Charles Barnett, Jr., Stephen Opferman
-
Patent number: 10778615Abstract: An apparatus, method, and computer program product are provided for the improved and automatic prediction of a relativistic, observer-specific perception and response to a potential event and, based at least in part on the predicted perception and response, generating and presenting observer-specific digital content items. Some example implementations employ predictive, machine-learning modeling to facilitate user-specific event perception and response prediction and the selection of particularized messages and other digital content items for presentation to the user.Type: GrantFiled: May 17, 2018Date of Patent: September 15, 2020Assignee: ASSURANT, INC.Inventors: Rajiv Matta, Ron Brusky
-
Patent number: 10778757Abstract: Various methods and apparatus for load balancing traffic via dynamic DNS record time-to-live values (“TTLs”) are described. In at least some embodiments, a DNS layer of a DNS load-balanced system receives performance metrics corresponding to a plurality of server instances. If the DNS layer detects a performance metric imbalance for a server instance, it adjusts the TTL value for the DNS records associated with that instance. For example, the DNS layer can lower the TTL value in the DNS records associated with the server instance. This means that clients that have DNS record associated with this server instance will make more frequent DNS queries, thus resulting in at least some of those clients receiving IP addresses for other server instances. In some embodiments, the DNS layer can implement a load balancing scheme that determines which network address(es) to include in a DNS response based on the received performance metrics.Type: GrantFiled: June 18, 2018Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Hardeep Singh Uppal, Matthew Graham Baldwin
-
Patent number: 10771530Abstract: Embodiments provide quality of service for media content delivery over capacity-constrained communications links to user devices by exploiting usage models and path awareness. For example, one or more uncongested beams can be identified as preceding one or more congested beams (e.g., by computing a congestion map) along a predicted transport path of a user device moving through a multi-beam satellite communications system. A prediction can be made aps to one or more future requests that are likely to be made by the user device for pre-positionable types of media content, and that are likely to be serviced by one of the subsequent congested beams. When such a request for pre-positionable media content is predicted, embodiments can schedule transmission of at least a portion of the media content over one or more of the preceding uncongested beams for storage local to the user device, thereby pre-positioning the content at the client prior to reaching the congested beam.Type: GrantFiled: June 12, 2019Date of Patent: September 8, 2020Assignee: VIASAT, INC.Inventors: Veena Padmanabhan, Nirmalkumar Velayudhan
-
Patent number: 10764400Abstract: A resource sharing system is for sharing local computing resources on devices within a medical network. The sharing system including a plurality of distributed devices, registered in the system and interconnected by a network. Each device includes at least one module communicating via a device-specific interface for providing a resource locally on the device. The device is provided with a device-specific service host for providing local resources to remote devices and for accessing foreign resources of at least one remote device. Further, a device, a method and a computer program product are disclosed.Type: GrantFiled: November 27, 2018Date of Patent: September 1, 2020Assignee: Siemens Healthcare GmbHInventor: Detlef Becker
-
Patent number: 10764401Abstract: The disclosed embodiments relate to provisioning of a service, such as a financial service, to a device, such as a mobile device operative to access the service wirelessly or otherwise, in a manner which efficiently provides a consistent user experience which meets a user's expectations as to the functionality and quality of the service, including the user interface therefore and service delivery, which leverages the available capacities of the devices through which the service is provided so as to maximize the functionality and quality of the provided service without diminishing the experience, i.e. without substantially reducing the quality or functionality.Type: GrantFiled: February 1, 2018Date of Patent: September 1, 2020Assignee: E*TRADE Financial CorporationInventor: Sanjib Sahoo
-
Patent number: 10756982Abstract: According to some embodiments, a machine learning architecture design platform may access a microservice architecture design data store that contains existing microservice architecture designs, and a graphic abstraction computing component may automatically create existing graph models of the existing designs. A pattern recognition computing component may then execute a machine learning algorithm to access the existing graph models and automatically detect existing design patterns. A designer interface computing component may interactively and iteratively exchange information with a designer, including receipt of at least one design requirement from the designer. Based on the at least one received design requirement and the automatically detected existing design patterns, a dynamic recommendation computing component may automatically construct a recommended microservice architecture for the cloud computing environment.Type: GrantFiled: May 17, 2018Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Haishi Bai
-
Patent number: 10757036Abstract: A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud provider and/or at least one data center are accessed, where each script is capable of automatically setting up a computing resource on an associated cloud provider or associated data center. The scripts are then used to automatically allocate and/or configure the computing resources on the at least one cloud provider and/or at least one data center. As such, computing resources can be automatically provisioned using a generic graphical user interface and without a user having skills or credentials specific to each cloud provider and/or data center.Type: GrantFiled: August 8, 2019Date of Patent: August 25, 2020Assignee: Acccenture Global Services LimitedInventors: Teresa Sheausan Tung, Owen E. Richter, Vipul Savjani
-
Patent number: 10742515Abstract: A computer-implemented method includes receiving, at a client device, a plurality of monitors each including at least one resource related to a network device; automatically displaying, on the client device, a subset of the plurality of monitors including the at least one resource on a first time series chart based on a pre-determined risk factor; at least one of (1) selecting, using the client device, at least one monitor not included in the subset and included in the plurality of monitors, and (2) un-selecting, using the client device, at least one monitor included in the subset, and thereby obtain a customized set of monitors and resources; accessing, using the client device, a time series database associated to the network device to query for data related to resources included in the customized set of monitors; and displaying, on the client device, the customized set of monitors and the included resources on a second time series chart.Type: GrantFiled: June 18, 2018Date of Patent: August 11, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Ramachandra Yalakanti, Charles F. Clark, Kevin Tajeran, Seetharam Pranihith Venuturupalli
-
Patent number: 10715395Abstract: In some implementations of this invention, the performance of a network of reinforcement learning agents is maximized by optimizing the communication topology between the agents for the communication of gradients, weights or rewards. For instance, a sparse Erdos-Renyi network may be employed, and network density may be selected in such a way as to maximize reachability and to minimize homogeneity. In some cases, a sparse network topology is employed for massively distributed learning, such as across entire fleets of autonomous vehicles or mobile phones that learn from each other instead of requiring a master to coordinate learning.Type: GrantFiled: November 27, 2018Date of Patent: July 14, 2020Assignee: Massachusetts Institute of TechnologyInventors: Dhaval Adjodah, Alex Paul Pentland, Esteban Moro, Yan Leng, Peter Krafft, Daniel Calacci, Abhimanyu Dubey
-
Patent number: 10693704Abstract: Embodiments relate to allocating resources of computing devices for providing information service in a network. The computing devices may be hierarchically structured and may include, for instance, cloud servers, telecommunication servers, edge edges, gateways, and client devices. A system environment may include a hierarchical orchestrator coordinating with one or more local orchestrators to allocate service components (for example, a discrete functional software or hardware component) to computing devices. The orchestrators can automatically reallocate resources responsive to detecting update events such as a change in traffic or payload on the network.Type: GrantFiled: March 15, 2018Date of Patent: June 23, 2020Assignee: B.yond, Inc.Inventors: Paul-Andre Raymond, Izzet Murat Bilgic