Patents Examined by Nicholas P Celani
-
Patent number: 10623474Abstract: A computer-implemented method for identifying a source of a failure in a network is provided. The method includes receiving hardware infrastructure information of the network, wherein the network includes a plurality of hardware infrastructure units, and receiving software services information of the network. The method also includes associating the hardware infrastructure information with the software services information, and generating a graph based on the association of the hardware infrastructure information and the software services information.Type: GrantFiled: June 27, 2016Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marcin R. Lewandowski, Marcin Pacult, Janusz A. Rejduch, Kamil Zydek
-
Patent number: 10623494Abstract: A method, computer program product, and computer system for identifying, by a computing device, a first connection type at a first location, wherein the computing device may reside in a transportable container coupled to the computing device and one or more storage devices, and wherein I/O communication may be routed to the computing device via the first connection type. A second connection type may be identified at a second location. The first connection type may be switched to the second connection type, wherein I/O communication may be routed to the computing device via the second connection type enabling a remote computing device to wirelessly access the computing device during transportation of the transportation container to the second location.Type: GrantFiled: July 31, 2017Date of Patent: April 14, 2020Assignee: EMC IP Holding Company LLCInventor: Victor Salamon
-
Patent number: 10623515Abstract: Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a method includes establishing address translations which translate domain names into network addresses usable by the end user devices for reaching content at the cache nodes, with portions of the network addresses comprising stenographic information, and responsive to domain name translation requests from the end user devices, providing ones of the network addresses. The method includes receiving content requests transferred by the end user devices that comprise the network addresses, and performing one or more actions based on the stenographic information in the network addresses.Type: GrantFiled: December 1, 2016Date of Patent: April 14, 2020Assignee: Fastly, Inc.Inventors: João Diogo Taveira Araújo, Artur Bergman, Sean A. Leach
-
Patent number: 10613957Abstract: Systems, apparatuses, and methods for achieving balanced execution in a multi-node cluster through runtime detection of performance variation are described. During a training phase, performance counters and an amount of time spent waiting for synchronization is monitored for a plurality of tasks for each node of the multi-node cluster. These values are utilized to generate a model which correlates the values of the performance counters to the amount of time spent waiting for synchronization. Once the model is built, the values of the performance counters are monitored for a period of time at the start of each task, and these values are input into the model. The model generates a prediction of whether a given node is on the critical path. If the given node is predicted to be on the critical path, the power allocation of the given node is increased.Type: GrantFiled: June 24, 2016Date of Patent: April 7, 2020Assignee: Advanced Micro Devices, Inc.Inventors: Brian J. Kocoloski, Leonardo Piga, Wei Huang, Indrani Paul
-
Patent number: 10616081Abstract: A cluster analysis feature is provided to monitor and troubleshoot infrastructure issues impacting a distributed business application. Performance trends of one or more tiers of applications may be monitored, analyzed, and reported. By monitoring and reporting performance issues for tiers of applications, valuable time is saved from to individually go through each application individually. Agents installed on individual applications may monitor the performance of applications, collect metrics, aggregate the metrics and report the metrics back to a server. Clustering algorithms may be used to cluster infrastructure metrics and then correlate those metrics with the application nodes using the same algorithms.Type: GrantFiled: January 29, 2016Date of Patent: April 7, 2020Assignee: Cisco Technology, Inc.Inventors: Harish Nataraj, Naveen Kondapalli
-
Patent number: 10616045Abstract: Some embodiments provide a method for a controller that manages a physical network that implements multiple logical networks that include multiple logical routers. The method receives a command to change a particular centralized routing component of a logical router to an inactive state. At least two centralized routing components of the logical router are implemented on at least two different host machines in the physical network. The method identifies a host machine on which the particular centralized routing component operates. Other centralized routing components of other logical routers also operate on the identified host machine. The method sends a message to the identified host machine to cause the particular centralized routing component to change to an inactive state, without modifying a state of the identified host machine or the other centralized routing components operating on the identified host machine.Type: GrantFiled: March 6, 2017Date of Patent: April 7, 2020Assignee: Nicira, Inc.Inventors: Ankur Dubey, Abhishek Goliya
-
Patent number: 10613914Abstract: In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.Type: GrantFiled: April 1, 2014Date of Patent: April 7, 2020Assignee: Oracle International CorporationInventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan
-
Patent number: 10616064Abstract: A computer program product includes a computer readable medium having computer readable program instructions configured to cause a processor to: track resource requirements for a workload deployed to a virtual environment; monitor one or more health characteristics of one or more systems of the virtual environment; determine whether one or more soft reservations corresponding to the workload should be created on one or more of the systems of the virtual environment; and in response to determining the one or more soft reservations corresponding to the workload should be created, creating the one or more soft reservations on the one or more of the systems of the virtual environment. The one or more of the systems of the virtual environment on which the one or more soft reservations are created are preferably different systems than the system to which the workload was originally deployed. Corresponding systems and methods are also disclosed.Type: GrantFiled: March 31, 2016Date of Patent: April 7, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
-
Patent number: 10609105Abstract: In accordance with an embodiment, described herein is a system and method for streaming music on mobile devices, including those which may have limited support for streaming. In response to receiving a request for portions of media content to be retrieved from a media server and played at a media device, selected parts of a media content file (e.g., an MP3 file) can be downloaded from a media server, and prepended, appended, or otherwise adjusted into a complete (albeit relatively shorter) media content, which is decoded and sent, for example to an audio speaker at the media device. The approach provides flexibility in providing access to a media streaming service from non-native mobile device applications, for example by enabling a media application to load and play encrypted MP3 file content in environments such as mobile browsers that require low memory consumption, or do not support Media Source Extensions.Type: GrantFiled: January 29, 2016Date of Patent: March 31, 2020Assignee: SPOTIFY ABInventors: Miguel Jiménez Esún, Rafael Oleza Alomar
-
Patent number: 10601906Abstract: A method to load balance via a load balancing node in a virtual network environment, the method including: receiving a request packet from a client through a router; selecting, via a load balancer of the load balancing node, a backend virtual machine server to receive the received request packet; generating, via a virtual switch of the load balancing node, a packet for virtual networking by overlaying information for transmitting the received request packet to the selected backend virtual machine server through a virtual network to the received request packet; and transmitting the generated packet for virtual networking to a hypervisor node including the selected backend virtual machine server.Type: GrantFiled: August 24, 2017Date of Patent: March 24, 2020Assignee: NHN Entertainment CorporationInventor: Seong Woo Park
-
Patent number: 10594553Abstract: A method for dynamically provisioning computer components using a message platform communicatively coupled to a message generator is provided. The method includes receiving a first computer message, wherein the first computer message indicates that a computer component should be provisioned for a network cluster, routing the first computer message such that a first platform that is a customer of the first queue i) receives the first computer message and ii) automatically performs a first configuration operation on the computer component based on the first computer message, receiving, at the advanced message queue exchange, a second computer message from the first platform, and routing the second computer message such that a second platform that is a customer of the second queue i) receives the second computer message and ii) automatically performs a second configuration operation on the computer component based on the second computer message.Type: GrantFiled: January 4, 2017Date of Patent: March 17, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Brian Marsh
-
Patent number: 10594801Abstract: A hosting system to facilitate a customer of an operator of the system to connect to a cloud provider, the system including: a first cloud exchange co-located with and connected to first cloud provider equipment; a second cloud exchange co-located with and connected to second cloud provider equipment, wherein the first cloud provider equipment and the second cloud provider equipment are of a same cloud provider but at different geographically spaced locations or the first cloud provider equipment is of a different cloud provider than that of the second cloud provider equipment, and wherein the first cloud exchange is connected to the second cloud exchange; and a non-transitory computer readable medium including computer program instructions, the instructions configured to facilitate the configuration of a software-defined network including the first cloud exchange and/or second cloud exchange, wherein the network connects the customer to the first cloud provider equipment and/or the second cloud provider equiType: GrantFiled: November 15, 2016Date of Patent: March 17, 2020Assignee: Pureport, Inc.Inventors: Lee Cardona-Gonzalez, Robert E. Pulley, Patrick D. Riley
-
Patent number: 10587684Abstract: The disclosure describes components, apparatus and methods for providing network security between computing devices and/or networks on mobile platforms such as aircraft. One such apparatus may comprise: a first memory configured for data communication with a first computing device of the mobile platform; a second memory configured for data communication with a second computing device of the mobile platform; and a controller. The controller may be configured to detect a change in data stored In the first memory and cause the change in data stored in the first memory to be reflected in the second memory by causing data transfer from the first memory to the second memory. Data transfer between the first memory and the second memory may be conducted using a non-internet protocol.Type: GrantFiled: December 4, 2014Date of Patent: March 10, 2020Assignee: C SERIES AIRCRAFT LIMITED PARTNERSHIPInventors: Jean-Richard Cote, Jayson Agagnier
-
Patent number: 10581701Abstract: A mechanism for declarative service domain federation uses a declarative approach to both the visibility aspect and the management aspect of service domain federation. Instead of manually exporting services, that is, selecting individual services from source domains to be visible in the target domain, using the present system, a federation architect uses a federation console to specify federation intent. The federation intent may include federation rule, query-based service group, and quality-of-service (QoS) policy. Based on the declared federation intent, a planning engine resolves the individual services based on the group query, generates the service visibility configuration, and creates the necessary service proxies and/or mediation objects to satisfy the goal. At runtime, a service monitor collects the performance metrics of federated services and dynamically adjusts the mediation/proxy configurations to maintain the QoS objectives specified by the federation architect.Type: GrantFiled: July 8, 2016Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Daniel Bauer, Nicholas D. Butler, Han Chen, Kristijan Dragicevic, Luis Garces-Erice, Gidon Gershinsky, Minkyong Kim, Hui Lei, David Rushall, Marc-Thomas H. Schmidt, Konstantin Shagin, Hao Yang, Liangzhao Zeng
-
Patent number: 10581802Abstract: Methods, systems, and computer readable media for advertising network security capabilities are disclosed. According to one method, the method occurs at a network node. The method includes receiving a first route advertisement message that includes network security capabilities information indicating capabilities of a network security system associated with a route. The method also includes receiving a packet associated with a packet flow. The method further includes directing the packet associated with the packet flow to a downstream network node associated with the network security system.Type: GrantFiled: May 2, 2017Date of Patent: March 3, 2020Assignee: Keysight Technologies Singapore (Sales) Pte. Ltd.Inventors: Joydeep Banerjee, Joy Chakraborty
-
Patent number: 10574538Abstract: A user interface is provided that displays hierarchical and/or relational information, such as information related to the topology of a computer network. The user interface provides a set of enclosed shapes arranged to present a set of nested regions to a network administrator. Each nested region represents a level of a hierarchy, and each region is segmented to represent individual elements within the hierarchy level. In one embodiment, the outmost ring is segmented to represent various networks. The middle ring is segmented to represent various subnets, with the arc of each network segmented to represent one or more subnets associated with a corresponding network. The innermost ring includes elements that represent individual data element. Connections between data elements are shown with lines extending across a shared interior region. In various embodiments, the lines may be given colors, animations, or patterns to indicate various properties of a relationship.Type: GrantFiled: April 20, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Dylan Shields
-
Patent number: 10574539Abstract: A data store may contain data describing systems associated with an enterprise. The data store may contain electronic records, each containing a record identifier and a set of record characteristic values, including a service tier goal. A compliance score may be automatically calculated based on an assessment of record characteristic values, the service tier goal, and at least a system availability value, an incident response time value, and an incident restoration time value. A remediation recommendation may be generated, including steps that, when performed, will result in the selected system meeting the service tier goal. An indication representing the remediation recommendation may then be transmitted in connection with an interactive user interface display.Type: GrantFiled: August 25, 2016Date of Patent: February 25, 2020Assignee: Hartford Fire Insurance CompanyInventors: Patrick D. Brown, John G. Buccetti, Daniel R. Console, Lisa J. Kissane, Robert M. Nichols, Hugh J. Quinn, Irma Rivera, Kenneth A. Saucier, Angela L Secondino, Susan R. Vecchio, Donna M. Warnock
-
Patent number: 10530827Abstract: A method of controlling an accelerator for transmitting media content received from a media server to at least one media player, includes receiving from the at least one media player a request for the media content; determining an operational state of the at least one media player; determining a plurality of priorities corresponding to a plurality of pieces of media metadata stored in the accelerator based on the determined operational state, the plurality of pieces of media metadata corresponding to the requested media content; and managing the plurality of pieces of media metadata based on the plurality of priorities.Type: GrantFiled: June 27, 2016Date of Patent: January 7, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung-ho Lee, Kil-jong Kim, Do-young Joung
-
Patent number: 10530683Abstract: Delivery of high quality video in an adaptive bit rate (ABR) download session is achieved using obtained using lower quality communication paths. The method involves detecting that an ABR download session of a video is in a steady-state condition. If so a further determination is made as to whether there is sufficient pre-fetch time available to download an (N+1)th video segment of the video using at alternative connection path through a virtual WAN having a lower quality than a first connection path through the virtual WAN. If sufficient pre-fetch time is available, the (N+1)th video segment is prefetched using at least the second connection path instead of the first connection path.Type: GrantFiled: August 31, 2016Date of Patent: January 7, 2020Assignee: CITRIX SYSTEMS, INC.Inventors: Praveen R. Dhanabalan, Tarun K. Hukmichand
-
Patent number: 10523503Abstract: Measures, including methods, apparatuses and non-transitory computer-readable storage media, associated with network orchestration. A model of a physical resources part of a network and a model of a virtualised resources part of the network are obtained. The physical/virtualised resources part of the network includes a plurality of physical resources/at least one virtualised network function and represents dependencies between different physical/virtualised resources in the physical/virtualised resources part of the network. At least one optimisation operation is performed using the models of the physical and virtualised resources parts of the network to identify an optimised mapping of the at least one virtualised network function onto at least one of the plurality of physical resources. The at least one virtualised network function is instantiated on the at least one of the plurality of physical resources based on the identified optimised mapping.Type: GrantFiled: April 11, 2017Date of Patent: December 31, 2019Assignee: Metaswitch Networks LtdInventors: Matthew Williams, Michael Evans, Jonathan Lawn, Calum Loudon, Diarmid MacKenzie