Network Resource Allocating Patents (Class 709/226)
-
Patent number: 11451624Abstract: 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 2, 2020Date of Patent: September 20, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Vikram Seenappa, Henry Deccio, Srikanth Tirumala, Vivek Mhatre
-
Patent number: 11449812Abstract: Systems, computer program products, and methods are described herein for establishment and dynamic adjustment of control parameters associated with resource distribution. The present invention may be configured to determine, based on historical data of resource distributions, suggested control parameters for resource distributions associated with a source associated with a user and provide the suggested control parameters to the user. The present invention may be configured to receive, after providing the suggested control parameters to the user, user input identifying user-defined control parameters. The present invention may be configured to receive a request to authorize a resource distribution, determine, based on the user-defined control parameters, whether the resource distribution is permitted, and authorize, based on determining that the resource distribution is permitted, the resource distribution.Type: GrantFiled: July 24, 2020Date of Patent: September 20, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Jeetendra Hukmichand Jain, Saurabh Mavani
-
Patent number: 11444866Abstract: Techniques for managing static and dynamic partitions in software-defined infrastructures (SDI) are described. An SDI manager component may include one or more processor circuits to access one or more resources. The SDI manager component may include a partition manager to create one or more partitions using the one or more resources, the one or more partitions each including a plurality of nodes of a similar resource type. The SDI manager may generate an update to a pre-composed partition table, stored within a non-transitory computer-readable storage medium, including the created one or more partitions, and receive a request from an orchestrator for a node. The SDI manager may select one of the created one or more partitions to the orchestrator based upon the pre-composed partition table, and identify the selected partition to the orchestrator. Other embodiments are described and claimed.Type: GrantFiled: July 20, 2017Date of Patent: September 13, 2022Assignee: INTEL CORPORATIONInventors: Daniel Rivas Barragan, Francesc Guim Bernat, Susanne M. Balle, John Chun Kwok Leung, Suraj Prabhakaran, Murugasamy K. Nachimuthu, Slawomir Putyrski
-
Patent number: 11444916Abstract: A device implementing a dynamic local media access control (MAC) address assignment system may include at least one processor that is configured to initiate a link establishment with a network device. The at least one processor may be further configured to determine whether a previously assigned media access control (MAC) address is stored locally. The at least one processor may be further configured to transmit a message to the network device requesting validation of the previously assigned MAC address when stored locally. The at least one processor may be further configured to communicate using the previously assigned MAC address when the validation is received from the network device, otherwise communicating using a dynamically assigned MAC address received from the network device during the link establishment.Type: GrantFiled: July 24, 2020Date of Patent: September 13, 2022Assignee: Avago Technologies International Sales Pte. LimitedInventors: Patricia Ann Thaler, Michael David Johas Teener
-
Patent number: 11442781Abstract: A method for deploying workloads in a heterogenous computing environment having multiple hosts of multiple different types and/or multiple monitors of multiple different types is disclosed. The method includes selecting a master image for deployment of a workload, wherein multiple subimages are associated with the master image, and the subimages correspond to at least some of the different types of hosts and/or the different types of monitors such that the master image is usable to deploy the workload on at least one of the hosts. The method also includes determining a host on which to deploy the workload using the master image; determining a monitor of the host to manage the workload; determining a monitor type of the monitor; determining, by an orchestration engine and based on the monitor type, a subimage that supports the first monitor; and cloning the associated resources to the host to initiate the workload thereon.Type: GrantFiled: September 18, 2019Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventor: Gerald Francis McBrearty
-
Patent number: 11442783Abstract: A system, method and program product for handling potentially problematic events in an enterprise computing platform. A method is disclosed that includes receiving a request to process an event from a client, wherein the event specifies a feature to be performed on an enterprise resource within the enterprise platform. The method further includes retrieving a processing threshold for the feature from a set of stored configuration settings and obtaining metadata associated with the enterprise resource, wherein the metadata indicates an attribute of the enterprise resource. The method then determines whether the attribute of the enterprise resource exceeds the processing threshold, and if so, does not process the event.Type: GrantFiled: January 3, 2020Date of Patent: September 13, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Eliezer Amisadai Encarnacion, Jeremy Matthew White
-
Patent number: 11438879Abstract: A method of enabling a standalone Traffic Detection Function, TDF, node (104, 204, 304) in a telecommunication network to act on unsuccessful resource allocation for an over-the-top, OTT, application detected by said TDF node (104, 204, 304), said method comprising the steps of receiving (107), by a Policy and Charging Rules Function, PCRF, node (103, 203, 303) from said TDF node (104, 204, 304), a notification that said TDF node (104, 204, 304) has detected a particular OTT application; determining (108; 109), by said PCRF node (103, 203, 303), that resources for said detected particular OTT application can not be successfully allocated, and notifying (110), by said PCRF node (103, 203, 303), said TDF node (104, 204, 304) that said resources for said detected particular OTT application can not be successfully allocated.Type: GrantFiled: March 28, 2018Date of Patent: September 6, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Miguel Angel Lopez Serrano, Leticia Ruiz Martin
-
Patent number: 11438304Abstract: The technology disclosed relates to detection and resolution of conflicts between requested internet services and package of internet services associated with a domain. The method disclosed includes receiving a request from a client to add a requested internet service to a package of internet services. The method includes searching a domain name system (DNS) database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services. The method includes comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the internet service requested conflicting with attributes of the package of internet services. When conflicting attributes are identified, the method includes invoking a resolution process to resolve the conflict.Type: GrantFiled: June 10, 2021Date of Patent: September 6, 2022Assignee: Namecheap, Inc.Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
-
Patent number: 11431636Abstract: A communication system includes a programmable switch configured to perform packet transfer and queuing, a plurality of VNFs configured to execute network functions on packets, and a controller configured to control the programmable switch including a queue distribution unit configured to distribute input packets to any of the plurality of VNFs according to an instruction of the controller with respect to a queue group, the plurality of VNFs each include a load measurement unit configured to measure an amount of consumption of server resources and notify the controller of a load status, and the controller includes a load analysis unit configured to analyze a load of each of the plurality of VNFs based on a certain rule, and a queue control unit configured to change a queue distribution rule.Type: GrantFiled: July 29, 2019Date of Patent: August 30, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Satoshi Nishiyama, Masayuki Nishiki, Takayuki Fujiwara, Yuki Takei
-
Patent number: 11431791Abstract: A content delivery method and system, where the content delivery method includes receiving, by a first virtual server, a first request message from a content requester, where the first request message carries a first uniform resource locator (URL) of user-requested content, determining, by the first virtual server according to a cache list maintained by the first virtual server, that one of one or more storage servers managed by the first virtual server has cached the content corresponding to the first URL, and redirecting the first request message to a first storage server that is recorded in the cache list and that has cached the content corresponding to the first URL. A computation capability and a storage capability of a server cluster are separated, and content input/output (I/O) throughput performance is effectively improved.Type: GrantFiled: January 5, 2021Date of Patent: August 30, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zheng Liu
-
Patent number: 11432187Abstract: A wireless communication link between a wireless access point and a mobile communication device supports multiple data flows. Each of the data flows can be configured to convey a different type of data. Based on monitoring events/conditions such as conveyance of communications over each of the multiple data flows, a communication management resource selectively assigns data flow compression settings to each of the multiple data flows. Based on the assigned compression settings, the mobile communication device and/or wireless access point communicate packet delivery data (such as network address information) over the data flows. For example, in accordance with the generated compression settings, packet delivery data for data packets conveyed over a first data flow are compressed, while packet delivery data for data packets conveyed over a second data flow are not compressed.Type: GrantFiled: April 4, 2018Date of Patent: August 30, 2022Assignee: Charter Communications Operating, LLCInventors: Ahmed Bencheikh, Venkata R. Divvi
-
Patent number: 11431647Abstract: Systems and methods for allocating resources are disclosed. Resources as processing time, writes or reads are allocated. Credits are issued to the clients in a manner that ensure the system is operating in a safe allocation state. The credits can be used not only to allocate resources but also to throttle clients where necessary. Credits can be granted fully, partially, and in a number greater than requested. Zero or negative credits can also be issued to throttle clients. Segment credits are associated with identifying unique fingerprints or segments and may be allocated by determining how many credits a CPU/cores can support. This maximum number may be divided amongst clients connected with the server.Type: GrantFiled: March 17, 2021Date of Patent: August 30, 2022Assignee: EMC IP HOLDING COMPANY LLCInventor: Keyur B. Desai
-
Patent number: 11429430Abstract: In one example, a request to migrate an application running on a first compute node to a second compute node with a change in a version of the application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider based on the migration information. Further, the application migration component may be executed to migrate the application from the first compute node to the second compute node with the change in the version of the application.Type: GrantFiled: September 21, 2018Date of Patent: August 30, 2022Assignee: VMWARE, INC.Inventors: Srinivas Kandula, Gaurav Gupta, Arunvijai Sridharan, Vibhu Rastogi
-
Patent number: 11425763Abstract: Disclosed are systems and methods for improving interactions with and between computers in hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to instantiate local and persistent core device instances within or across platforms, which can be used to improve the quality of data processing used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for cloud hosted device instances. The systems and methods provide a platform for creating cloud hosted device instances, each of which provides compute and memory resources for a device user. The systems and methods provide a core cloud service to centrally manage device data and deploy (and redeploy) local (or “lightweight”) device instances close to a device.Type: GrantFiled: July 6, 2020Date of Patent: August 23, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Mohit Goenka, Deepesh Mittal, Thanawat Kaewka
-
Patent number: 11425127Abstract: A method for securing a serverless application including: (a) receiving a list of components which make up the serverless application and one or more intended usage flows of the serverless application; (b) creating and applying a security policy for each component of the serverless application, the security policy denying all access requests except from authorized components, wherein the authorized components are selected based on access requirements dictated by the one or more intended usage flows.Type: GrantFiled: February 20, 2020Date of Patent: August 23, 2022Assignee: TWISTLOCK LTD.Inventors: Ory Segal, Yuri Shapira, Avraham Shulman, Benny Nissimov, Shaked Zin
-
Patent number: 11424981Abstract: An example system includes a number of nodes each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application and lifecycle manager program instructions that when executed by any of the nodes instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to in response to receiving a platform cluster creation request automatically establish a cloud platform of the cloud platform application including the respective node as a sole member and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to in response to receiving an invitation to join an established cloud platform of the cloud platform application and automatically integrate the respective node into the established cloud platform.Type: GrantFiled: February 5, 2020Date of Patent: August 23, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Patent number: 11422940Abstract: Database objects are retrieved from a database and parsed into normalized cached data objects. The database objects are stored in the normalized cached data objects in a cache store, and tenant data requests are serviced from the normalized cached data objects. The normalized cached data objects include references to shared objects in a shared object pool that can be shared across different rows of the normalized cached data objects and across different tenant cache systems.Type: GrantFiled: January 14, 2021Date of Patent: August 23, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Subrata Biswas
-
Patent number: 11425145Abstract: Methods and systems are disclosed for improvements in cloud services by sharing estimated and actual usage data of cloud services recipients with the cloud services provider. The sharing of this data allows the cloud services provider to better apportion cloud resources between multiple cloud services recipients. By analyzing information included in the shared data (e.g., information about one or more applications that use the cloud resources), the cloud services provider may categorize the applications and/or the functions of those applications into authorized and unauthorized uses, the determination of which, is used to further efficiently apportion the cloud services resources.Type: GrantFiled: May 21, 2020Date of Patent: August 23, 2022Assignee: Capital One Services, LLCInventors: Nahid Farhady Ghalaty, Vincent Pham, Geeta Shyamala
-
Patent number: 11425230Abstract: A parsing apparatus includes an interface, a first parser, a second parser and a controller. The interface is configured to receive packets belonging to a plurality of predefined packet types. The first parser is configured to identify any of the packet types. The second parser is configured to identify only a partial subset of the packet types. The controller is configured to receive a packet via the interface, to attempt identifying a packet type of the received packet using the second parser, and in response to detecting that identifying the packet type using the second parser fails, to revert to identify the packet type of the received packet using the first parser.Type: GrantFiled: January 28, 2021Date of Patent: August 23, 2022Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Liron Mula, Aviv Kfir, Amir Mizrahi, Niv Aibester
-
Patent number: 11418603Abstract: A computer-implemented method includes: receiving, by a computer device, a request from an upstream service in a microservices architecture, wherein the computer device runs a downstream service in the microservices architecture and wherein the request includes metadata; modifying, by the computer device, retry logic of the downstream service; sending, by the computer device, a request to an additional downstream service; performing, by the computer device, retry attempts of the request to the additional downstream service in accordance with the modified retry logic; and sending, by the computer device, a response to the upstream service within a response time defined by the metadata.Type: GrantFiled: August 2, 2018Date of Patent: August 16, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Martin A. Ross, Andrew S. M. Edwards
-
Patent number: 11418577Abstract: Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example computer-implemented method can include receiving data sharing information from a data provider for sharing a data set in a data exchange from a first cloud computing entity to a set of second cloud computing entities. In response to receiving the data sharing information, the method may also include creating an account with each of the set of second cloud computing entities. The method may also further include sharing the data set from the first cloud computing entity with the set of second cloud computing entities using at least the corresponding account of that second cloud computing entity.Type: GrantFiled: March 31, 2022Date of Patent: August 16, 2022Assignee: SNOWFLAKE INC.Inventors: Pui Kei Johnston Chu, Benoit Dageville, Matthew Glickman, Christian Kleinerman, Prasanna Krishnan, Justin Langseth
-
Patent number: 11418606Abstract: A computing system comprises, in one example, a service deployment system configured to deploy one or more service instances into a service instance pool, wherein each service instance comprises a computing resource configured in accordance with a service topology and allocable in response to a service request, and a pool management system configured to monitor consumption information related to consumption of the service instance pool and to determine whether to deploy one or more additional service instances to the service instance pool based on the consumption information relative to a threshold metric, wherein the pool management system comprises a deployment controller configured to control the service deployment system to deploy the one or more additional service instances to the service instance pool.Type: GrantFiled: October 27, 2020Date of Patent: August 16, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ryan Battle, Costel Radu, Roberto Santos, Anush Prabhu Ramachandran, Robert Hall, Vladimir Lozhkin, Yagnesh Setti Subramanian
-
Patent number: 11418615Abstract: A proxy device receives a resource request from a requestor via a client device. The resource request is associated with a hosted resource, and the hosted resource is associated with a version-control tag. The proxy device determines, based on the version-control tag, information indicating a current state of the hosted resource. The proxy device obtains user management information associated with the requestor, and conditionally dispatches a processed resource request from the proxy device to a resource host based, at least in part, on the current state of the hosted resource and the user management information.Type: GrantFiled: August 20, 2021Date of Patent: August 16, 2022Assignee: iHeartMedia Management Services, Inc.Inventors: James M. Long, III, Travis D. Terry, Thomas Dacre Drapeau
-
Patent number: 11412371Abstract: A method, apparatus, and system for disaster recovery of an Internet Protocol (IP) Multimedia Subsystem (IMS), where the method includes: triggering a redundant Call Session Control Function (CSCF); obtaining, by the redundant CSCF, user backup data of registered IMS Private User Identities (IMPIs) that are associated with IMPUs and user service configuration data of IMS Public User Identities (IMPUs) in an IMS subscription from a network storage entity of a user; and recovering, by the redundant CSCF, a corresponding service according to the obtained user backup data of the registered IMPIs and user service configuration data of the IMPUs in the IMS subscription. Hence, the one-IMPU multi-IMPI, one-IMPI multi-IMPU, or multi-IMPI multi-IMPU service can be recovered, and this enables the user to have better service continuity experiences.Type: GrantFiled: July 17, 2020Date of Patent: August 9, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Feng Liang, Linfei Shen, Shufeng Shi
-
Patent number: 11411959Abstract: Executing an application in a container within a scope of user-granted permission in a decentralized network that implements a distributed edger. Receiving a request from an entity for using data stored in a data storage that is associated with a DID as one or more inputs of an application associated with the entity to generate one or more results. One or more characteristics of the application is identified. Based on the identified characteristics, a scope of permission to use the requested data is determined. Next, the scope of permission is granted to a container where the application is stored or is to be stored. The application is then executed in the container using the data within the granted scope of permission as input to generate one or more results.Type: GrantFiled: May 3, 2019Date of Patent: August 9, 2022Inventors: Brandon Murdoch, Daniel James Buchner, Ankur Patel
-
Patent number: 11409573Abstract: A method includes receiving a first request to execute a first instance of a function and generating a runtime container to execute the first instance of the function. The runtime instance includes a set of resources allocated to execute the function. The method further includes determining a consumption of the set of resources allocated to the runtime container in view of execution of the first instance of the function. The method further includes, in response to receiving a second request to execute a second instance of the function, initiating the second instance of the function within the runtime container in view of the consumption of the set of resources.Type: GrantFiled: July 22, 2020Date of Patent: August 9, 2022Assignee: Red Hat, Inc.Inventor: Markus Thoemmes
-
Patent number: 11411798Abstract: A method, system, and computer readable medium for managing applications on an application execution system are disclosed. On an application server the number of instances of a first application type that are in a busy state is determined. This determination is performed at each respective time interval in a plurality of time intervals. Then, a first running average for the busy state of the first application type is computed based upon the number of instances of the first application type that are in a busy state, at the application server, at each respective time interval. A removal request is sent when the first running average for the busy state meets a first removal criterion. The removal request is a request to remove the application server from a data structure that specifies which of a plurality of application servers accept service requests for the first application type.Type: GrantFiled: April 29, 2019Date of Patent: August 9, 2022Assignee: Google LLCInventors: Jon P. McAlister, Justin Christopher Haugh
-
Patent number: 11411733Abstract: Identity and access control systems and methods employ a registry that receives a request for confidential data from a client, together with a secure enrollment profile identifier for the client, and generates and sends a challenge token to the client, which encrypts and returns the encrypted challenge token to the registry. Thereafter, the registry confirms that the encrypted challenge token is validly encrypted and calls up a security backend with authorization to provide the requested confidential data to client, and the security backend sends the requested confidential data to the client.Type: GrantFiled: August 8, 2019Date of Patent: August 9, 2022Assignee: CITIBANK, N.A.Inventors: Robert M. Dailey, Charles Birk
-
Patent number: 11411814Abstract: A method of managing a configuration of a computer network system includes creating of an instance of a server by a user through an interface of a public cloud service. A management process detects the existence of the instance by regularly polling the cloud service for infrastructure data and analyzing the infrastructure data to determine that the newly created instance exists. The method also includes testing parameters of the server indicated in the infrastructure data, which parameters are fully determined by the request, against predefined one or more infrastructure policies, whereby the parameters are available and testable against the policies during the generating, but are tested after the request is enacted to create the instance without creating policy enforcement encumbrance on the user when the user creates the new instance of the server.Type: GrantFiled: July 21, 2020Date of Patent: August 9, 2022Assignee: Rapid7, Inc.Inventors: Brian Johnson, Andrew Mann, Chris Deramus
-
Patent number: 11412034Abstract: An information processing system including Application Platform capable of communicating with Edge1 connected to each other to be able to communicate each other, in which Application Platform includes a second processor, information on microservices and data possessed by Edge1, and performance information describing the performance of Edge1, and the second processor uses predetermined data to combine a plurality of predetermined microservices and causes Edge1 to execute them in a predetermined order. When executing the application, microservices and data are moved between Edge1 based on the information of the microservices and the data possessed by Edge1, and the performance information.Type: GrantFiled: September 14, 2021Date of Patent: August 9, 2022Assignee: HITACHI, LTD.Inventors: Shimpei Nomura, Mitsuo Hayasaka, Kazumasa Matsubara, Eiichi Inoue
-
Patent number: 11411912Abstract: Systems, devices and methods for a Domain Name Data Networking (DNDN) content delivery system are disclosed. Embodiments perform operations including obtaining a content object having a unique identifier. The operations also include storing a local instance of the content object in association with DNS resource records and the unique identifier. The operations further include providing the local instance of the content to a client in response to receiving a request from the client including the unique identifier.Type: GrantFiled: May 5, 2016Date of Patent: August 9, 2022Assignee: VeriSign, Inc.Inventors: Eric Osterweil, G. Craig Murray, Abedelaziz Mohaisen, Danny McPherson
-
Patent number: 11409755Abstract: Asynchronous search of electronic assets via a distributed search engine is disclosed herein. An example method includes receiving a request from a user, the request including a query and a query time parameter, the query time parameter defining a time that the user will wait for results to be completed synchronously, determining that the query is incomplete and that the time has been exceeded, issuing the query a unique query identifier, and asynchronously adding results to an index based on the unique query identifier.Type: GrantFiled: April 26, 2021Date of Patent: August 9, 2022Assignee: Elasticsearch B.V.Inventors: Jim Ferenczi, Luca Cavanna, Simon Daniel Willnauer
-
Patent number: 11405438Abstract: Techniques for provisioning multicast chains in a cloud-based environment are described herein. In an embodiment, an orchestration system sends a particular model of a distributed computer program application comprising one or more sources, destinations, and virtualized appliances for initiation by one or more host computers to a software-defined networking (SDN) controller. The SDN controller determines one or more locations for the virtualized appliances and generates a particular updated model of the distributed computer program application, the updated model comprising the one or more locations for the virtualized appliances. The SDN controller sends the updated model of the distributed computer program application to the orchestration system.Type: GrantFiled: May 1, 2018Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Hendrikus Gp Bosch, Jeffrey Napper, Andre Surcouf, Alessandro Duminuco, Subhasri Dhesikan, Sape Jurriën Mullender
-
Patent number: 11403134Abstract: Example implementations relate to migration of a stateful application from a source computing environment to a destination virtualized computing environment by prioritizing migration of data of the application based on a priority map created based on data usage patterns. An instance of the application is installed within the destination environment. The priority map includes priorities for chunks of the data based on historical data access patterns. The data is migrated from a source volume of the source environment to a destination volume of the destination environment on a chunk-by-chunk basis by performing a background data migration process based on the priority map. Usage of the application concurrent with the data migration process is facilitated by abstracting a location of data being operated upon by the application by maintaining migration status for the chunks. The priority map is periodically updated based on observed data access patterns post application migration.Type: GrantFiled: January 31, 2020Date of Patent: August 2, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Jyoti Ranjan, Ajay Kumar Bajaj, Abhishek Kumar
-
Patent number: 11403272Abstract: Systems, methods, and computer-readable and executable instructions are provided for providing a device agnostic active/active data center. Providing a device agnostic active/active data center can include receiving user communication assigned from a content delivery network (CDN) provider. In addition, providing a device agnostic active/active data center can include determining a designated database for the user communication. Furthermore, providing a device agnostic active/active data center can include assigning a destination address to the designated database for the user communication.Type: GrantFiled: March 12, 2020Date of Patent: August 2, 2022Assignee: United Services Automobile Association (USAA)Inventors: Christopher T. Wilkinson, Shannon Thornton, Phillip C. Schwesinger, Jason P. Larrew, Tommy B. Lavelle
-
Patent number: 11405280Abstract: In one embodiment, a resource allocation process determines a plurality of service levels of applications (e.g., business transactions) during a monitored period, and examines infrastructure performance data (utilization of a plurality of resources and a plurality of performance metrics) of a plurality of services in a microservices architecture in relation to each of the plurality of service levels of the applications. Accordingly, a resource capacity model can be generated for the microservices architecture based on the service dependency and the infrastructure performance data across the plurality of service levels, the resource capacity model defining a required capacity of resources to satisfy specified performance metric constraints during operation of the applications at given service levels.Type: GrantFiled: July 24, 2019Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventor: Harish Nataraj
-
Patent number: 11397618Abstract: Resource use efficiency is improved while realizing quality guarantee of an application. A resource allocation device includes a storage unit that stores resource capacity information indicating a capacity of each of server resources, an SLI information collection unit that acquires information regarding an SLI at a predetermined time interval with regard to each of a plurality of applications, and a resource allocation determination unit that calculates an allocation resource amount of each application using a moving average and a standard deviation of the acquired information regarding the SLI during a predetermined period, and determines server resources which are allocation destinations of the applications by sorting the applications in descending order of the allocation resource amounts and sequentially adding the allocation resource amounts of the sorted applications within a range which does not exceed a capacity of each server resource in descending order of the allocation resource amounts.Type: GrantFiled: August 27, 2019Date of Patent: July 26, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Takehiro Kitano, Kohei Matoba, Makoto Araoka
-
Patent number: 11398962Abstract: Systems, methods, and computer-readable storage media for routing event data from cloud-based sources to various service providers without using a permanently dedicated server (or similar solution). The solution disclosed herein is source agnostic, meaning that the data being received can be from any provider of cloud-based data, with the data received being in a format specific to the given provider. The system can normalize the data from the respective sources into a common format based on properties on the data and, based on the normalized data, identify what type of analysis, process, or other service should be executed on data received. The system can then forward the data to respective service providers for the execution of those services.Type: GrantFiled: April 30, 2021Date of Patent: July 26, 2022Assignee: Capital One Services, LLCInventor: Maharshi Jha
-
Patent number: 11397603Abstract: An information processing apparatus which is capable of carrying out asynchronous processes. In an MFP provided with an execution environment in which one thread is allowed to be used at one time regarding use of a thread, when an extension application 207a is started, a VM thread 205a and a VM 203a which uses the VM thread 205a are generated, and further another new VM thread 205b is generated in response to a request from the extension application 207a and a new VM 203b which uses the new VM thread 205b is generated.Type: GrantFiled: September 1, 2016Date of Patent: July 26, 2022Assignee: CANON KABUSHIKI KAISHAInventors: Takeshi Kogure, Yoshihiro Tsukada
-
Patent number: 11392561Abstract: Embodiments include systems and methods for performing data migration using source database classification. Information about source databases can be received from a source system, including source hardware types and processor information for the source databases. Each of the source databases can be classified to one of a plurality of predetermined database sizes based on the received information. The source system can be interrogated to derive information about the source databases, such as a processor utilization per database. Characteristics of the classified database sizes can be adjusted based on the derived information and resource requirements at a target system for the classified source databases can be determined. A shape for the target databases can be generated based on the resource requirements, the shape including target databases of predetermined database sizes implemented by target hardware, where the target databases are configured to receive migration data from the source databases.Type: GrantFiled: September 28, 2018Date of Patent: July 19, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: James C. Earnesty, Jr., Inderpal S. Tahim, Mary Allgood Melgaard, Roman Muzykin
-
Patent number: 11394661Abstract: Techniques are described for using compositional reasoning techniques to perform role reachability analyses relative to collections of user accounts and roles of a cloud provider network. Delegated role-based resource management generally is a method for controlling access to resources in cloud provider networks and other distributed systems. Many cloud provider networks, for example, implement identity and access management subsystems using this approach, where the concept of “roles” is used to specify which resources can be accessed by people, software, or (recursively) by other roles. An abstraction of the role reachability analysis is provided that can be used as input to a model-checking application to reason about such role reachability questions (e.g., which roles of an organization are reachable from other roles).Type: GrantFiled: September 23, 2020Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: John Byron Cook, Neha Rungta, Andrew Jude Gacek, Daniel George Peebles, Carsten Varming
-
Patent number: 11392463Abstract: When barrier synchronization is executed between multiple nodes that include a node and execute processing for a same job, the node transmits first data indicating an intermediate result of processing of the node to another node with which processing of the node is to be synchronized first among the multiple nodes, and receives second data indicating an intermediate result of processing of the other node from the other node. The node stores the first data of the node in a first memory region of a memory provided for the node, and store the second data of the other node in a second memory region of the memory.Type: GrantFiled: October 18, 2019Date of Patent: July 19, 2022Assignee: Fujitsu LimitedInventors: Mutsuhiro Tanaka, Tadao Amada
-
Patent number: 11392400Abstract: Described herein are systems, methods, and software to migrate virtual nodes of a data processing cluster. In one implementation, a management system monitors an executing data processing cluster on one or more first hosts to determine when the data processing cluster satisfies migration criteria. Once satisfied, the management system selects one or more second hosts to support the data processing cluster based on accommodation data associated with the hosts. After selection, the management system may initiate operations to migrate the data processing cluster from the one or more first hosts to the one or more second hosts.Type: GrantFiled: July 17, 2019Date of Patent: July 19, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
-
Patent number: 11385940Abstract: A multi-cloud framework is provided for microservice-based applications. An exemplary method comprises maintaining a structural state of an application comprising a plurality of microservices hosted in a plurality of distinct cloud environments. The structural state of the application is maintained over time and comprises, for each microservice, an indication of the cloud environment that hosts the respective microservice. A source code is maintained for each of the plurality of microservices of the application and deployment instructions are maintained for each of the plurality of distinct cloud environments. The plurality of microservices of the application are deployed using the structural state of the application, the source code for each of the plurality of microservices and the deployment instructions for each of the plurality of distinct cloud environments.Type: GrantFiled: October 26, 2018Date of Patent: July 12, 2022Assignee: EMC IP Holding Company LLCInventor: Jaumir Valença da Silveira Junior
-
Patent number: 11388230Abstract: To more appropriately perform a consensus processing regarding update of a peer-to-peer database. There is provided an information processing apparatus including: an acquiring unit that acquires a value indicating an influence of a user; and a consensus processing unit that performs consensus processing regarding update of a P2P database on the basis of the value indicating the influence.Type: GrantFiled: September 28, 2018Date of Patent: July 12, 2022Assignee: Sony CorporationInventors: Kazuhiro Watanabe, Matthew Lawrenson, Christopher Wright, Jan Jasper van den Berg
-
Patent number: 11388106Abstract: Embodiments of the present disclosure provide a method, a device, and a computer program product for edge resource aggregation. In one embodiment, a second edge device to which data associated with a first edge device will be transmitted is determined in an edge device cluster. Then, the data associated with the first edge device is transmitted to the second edge device. In this way, resources of multiple edge devices may be aggregated, thereby improving network efficiency and stability.Type: GrantFiled: December 1, 2020Date of Patent: July 12, 2022Assignee: EMC IP Holding Company LLCInventors: Bin He, Chenxi Hu, Lian Li, Baorui Wu
-
Patent number: 11388274Abstract: A method for implementing high availability of bare metal node based on OpenStack utilizes a control node communicating through a power control network with a main bare metal node and a backup bare metal node. The control node turns on a power supply to activate an operating system image file installed in the main bare metal node. Information as to status is sent to the control node by the main bare metal node, and if the status information ceases, the control node, switches off the power supply to the main bare metal node. The control node turns on a power supply to the backup bare metal node to activate the operating system image file therein and selects as subsequent backup a further bare metal node and installs activate the operating system image file therein.Type: GrantFiled: May 31, 2021Date of Patent: July 12, 2022Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventor: Shuo-Yen Chung
-
Patent number: 11385920Abstract: Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.Type: GrantFiled: March 28, 2019Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Malcolm Featonby, Leslie Johann Lamprecht, John Merrill Phillips, Umesh Chandani, Roberto Pentz De Faria, Hou Liu, Ladan Mahabadi, Letian Feng
-
Patent number: 11388464Abstract: Systems, methods, and software technology for optimizing the streaming video to end points while maintaining low latency. In an implementation, a streaming service receives video data for distribution to a plurality of end points. For each end point, the service streams the video data at a given bit rate to the end point. While the video is being streamed, the service sends test data to the end point at an additional bit rate. The service also increases the additional bit rate of the test data until a threshold decline in quality of the video data occurs or until a total bit rate of the video data and the test data reaches a next available bit rate for the video data. The service conditionally switches from the given bit rate to the next available bit rate if the total bit rate has reached the next available bit rate.Type: GrantFiled: September 25, 2018Date of Patent: July 12, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Riccardo Gerosa, Bryan Grounds, Stefan Francis Slivinski, Quinn Damerell
-
Patent number: 11385803Abstract: A method includes identifying, by a dispersed storage (DS) processing unit of a plurality of DS processing units of a dispersed storage network (DSN), a DSN operation to be performed that will adversely interfere with processing of DSN access requests. The method further includes sending, by the DS processing unit, a suspension request to a process balancing module of the DSN where the suspension request is for temporarily suspending processing of DSN access requests. The method further includes determining, by the process balancing module, whether sufficient processing resources of active DS processing units of the plurality of DS processing units are available for processing DSN access requests on behalf of the DS processing unit. When determined that sufficient processing resources are available, the method further includes granting the suspension request, and allocating DSN access requests of the DS processing unit to one ore of the active DS processing units.Type: GrantFiled: April 28, 2020Date of Patent: July 12, 2022Inventors: Andrew D. Baptist, Ravi V. Khadiwala