Network Resource Allocating Patents (Class 709/226)
-
Patent number: 11665058Abstract: During operation, an electronic device receives a packet or a frame associated with a second electronic device, where the packet or the frame includes information specifying a factory reset command. For example, the second electronic device may be a dynamic host configuration protocol (DHCP) server or may perform functions of a DHCP server. Moreover, the packet or the frame may include an acknowledgment (ACK) in a discover, offer, request and acknowledgment (DORA) procedure, and the information may be included in an option 43 subfield or an option 52 subfield in the packet or the frame. In response to receiving the factory reset command, the electronic device performs a factory reset. Note that the factory reset may restore firmware in the electronic device to a factory-fresh version and a configuration of the electronic device to a factory-fresh state, may erase memory in the electronic device.Type: GrantFiled: July 7, 2020Date of Patent: May 30, 2023Assignee: ARRIS Enterprises, LLCInventors: Subash Tirupachur Comerica, Wenge Ren, Wei Sheng Hsu, Craig Owens
-
Patent number: 11663015Abstract: A messaging system receives a registration from a first microservice for one or more event types to publish, and the registration includes an event report policy. The messaging system receives a first event, and the first event is described by the event report policy. The first event is monitored as it is processed by a second microservice. An event report describing the results of the monitoring is delivered to the first microservice.Type: GrantFiled: July 23, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Mukul Tuteja, Deanna Lynn Quigg Brown, Yaxiong Liu, Yash Bopardikar
-
Patent number: 11665081Abstract: A device may receive information identifying existing virtual network functions (VNFs) associated with an existing virtual radio access network (VRAN), and may receive information identifying proposed VNFs to deploy with the existing VRAN, wherein the information identifying the proposed VNFs includes VNF descriptors indicating interface dependencies associated with the proposed VNFs. The device may generate testing configurations, for testing the proposed VNFs, based on the interface dependencies, and may determine that a set of the proposed VNFs are validated based on testing the proposed VNFs with the testing configurations. The device may derive dependency constraints for the set of the proposed VNFs based on the information identifying the existing VNFs, and may select a new VNF that satisfies the dependency constraints, based on the set of the proposed VNFs. The device may cause the new VNF to be deployed with the existing VRAN.Type: GrantFiled: April 22, 2021Date of Patent: May 30, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Hans Raj Nahata, Ravi Potluri
-
Patent number: 11658877Abstract: A network device in a Multi-Access Edge Computing (MEC) cluster may receive a request for a service that requires use of a resource of a first type; and determine whether a resource utilization level, associated with the resource, at a MEC device in the MEC cluster exceeds a threshold. When the network device determines that the resource utilization level exceeds the threshold, the network device may determine whether a candidate MEC device is available within the MEC cluster to provide a resource of the first type; and enable the service to be provided.Type: GrantFiled: November 30, 2021Date of Patent: May 23, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Mehmet Toy
-
Patent number: 11658882Abstract: Methods and systems for automatically presenting a hierarchical graphical representation of the structure of the computer network are provided. A computer-implemented method includes obtaining network topology data, determining at least one core node at a highest level in a hierarchy from a plurality of nodes based on the network topology data, grouping at least a part of non-core nodes among the nodes into one or more supernodes based on the obtained network topology data, selecting, with respect each of the one or more supernodes, a single supernode or node at a hierarchical level immediately higher than thereof, as a parent node, determining a spatial coordinate of each of the plurality of nodes based on the at least one core node, the one or more supernodes, and the parent node of each of the one or more supernodes, and presenting the hierarchical graphical representation.Type: GrantFiled: January 21, 2020Date of Patent: May 23, 2023Assignee: VMware, Inc.Inventor: Philip Brighten Godfrey
-
Patent number: 11652743Abstract: Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. IGMP configuration is distributed to the L2 virtual switches.Type: GrantFiled: October 5, 2021Date of Patent: May 16, 2023Assignee: Oracle International CorporationInventors: Jagwinder Singh Brar, Lucas Michael Kreger-Stickles, Bryce Eugene Bockman, Peter Croft Jones, Shane Baker
-
Patent number: 11646972Abstract: Systems and methods for managing network resources are disclosed. One method can comprise receiving first information relating to network traffic parameters and receiving second information relating to one or more contextual events having an effect on the network traffic parameters. The first information and the second information and be correlated. And one or more network resources can be allocated based on the correlation of the first information and the second information.Type: GrantFiled: April 13, 2022Date of Patent: May 9, 2023Assignee: Comcast Cable Communications, LLCInventor: David Allen Rose
-
Patent number: 11646968Abstract: A communication method includes: sending, by a policy control network element, first query information to a data analytics network element, where the first query information is used to obtain service quality information; and receiving, by the policy control network element, first response information sent by the data analytics network element, where the first response information includes the quality information that is of the service and that is requested using the first query information.Type: GrantFiled: March 29, 2021Date of Patent: May 9, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Weiwei Chong, Xiaobo Wu, Yang Xin
-
Patent number: 11646963Abstract: Methods and systems for a multiple domain quality of service software-defined networking (SDN) controller are described. A method includes discovering network devices in a network, collecting traffic flow data from each of the discovered network devices, collecting configuration and operational data from each of the discovered network devices, categorizing the traffic flow data into traffic flow types for presentation as a first level view, determining source and destination pairs for each traffic flow in each of the traffic flow types for presentation as a second level view, generating network device micro-topologies for each of the source and destination pairs for presentation as a third level view, mapping at least one network device characteristic for each network device in each network device micro-topology for presentation as a fourth level view, and performing corrective measures on network devices identified for issues from the presented network device characteristics.Type: GrantFiled: November 8, 2021Date of Patent: May 9, 2023Assignee: Charter Communications Operating, LLCInventor: Sandeep Reddy Mereddy
-
Patent number: 11646942Abstract: A slice operation device managing a plurality of slices to each of which a service using the virtual network is allocated, the slice operation device including: a slice information holding unit configured to hold allowable diversion degree information that is information on a resource amount which can be diverted to transmission and reception using a slice different from a slice in question, among resources regarding the slice in question, the allowable diversion degree information being held for each of the plurality of slices; and a signal control unit configured, in a case where resources of one of the plurality of slices are insufficient, to cause resources of a slice different from the slice whose resources are insufficient to be diverted to transmission and reception of a signal using the slice whose resources are insufficient, based on the allowable diversion degree information held by the slice information holding unit.Type: GrantFiled: August 9, 2018Date of Patent: May 9, 2023Assignee: NTT DOCOMO, INC.Inventors: Yuki Katsumata, Kouji Tsubouchi, Shigeru Iwashina
-
Patent number: 11647101Abstract: An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.Type: GrantFiled: June 25, 2021Date of Patent: May 9, 2023Assignee: VMware, Inc.Inventors: Ping Chen, Yuanzhi Wang, Wei Zhang
-
Patent number: 11646993Abstract: System and methods are described to register FQDN-based IP service endpoints at network attachment points. One embodiment takes the form of a method comprising: receiving, at a server-side network access point (sNAP) in an information-centric network (ICN), a registration request including a first fully qualified domain name (FQDN), a port, a transport protocol, and a service name of an IP server; publishing, at the sNAP, the port, the transport protocol, and the service name to a first content identifier (CID); and subscribing, at the sNAP, to a second CID that is based on the FQDN.Type: GrantFiled: December 14, 2017Date of Patent: May 9, 2023Assignee: INTERDIGITAL PATENT HOLDINGS, INC.Inventors: Sebastian Robitzsch, Dirk Trossen
-
Patent number: 11645065Abstract: In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.Type: GrantFiled: February 19, 2021Date of Patent: May 9, 2023Assignee: Nutanix, Inc.Inventors: Rashmi Gupta, Richard James Sharpe, Yifeng Huang
-
Patent number: 11635995Abstract: A multi-cloud service mesh orchestration platform can receive a request to deploy an application as a service mesh application. The platform can tag the application with governance information (e.g., TCO, SLA, provisioning, deployment, and operational criteria). The platform can partition the application into its constituent components, and tag each component with individual governance information. For first time steps, the platform can select and perform a first set of actions for deploying each component to obtain individual rewards, state transitions, and expected returns. The platform can determine a reinforcement learning policy for each component that maximizes a total reward for the application based on the individual rewards, state transitions, and expected returns of each first set of actions selected and performed for each component. For second time steps, the platform can select and perform a second set of actions for each component based on the reinforcement learning policy for the component.Type: GrantFiled: July 16, 2019Date of Patent: April 25, 2023Assignee: Cisco Technology, Inc.Inventors: Rohit Bahl, Paul Clyde Sherrill, Stephen Joseph Williams
-
Patent number: 11630646Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.Type: GrantFiled: May 13, 2020Date of Patent: April 18, 2023Assignee: ATLASSIAN US, INC.Inventors: Margaret Chiosi, Brian Dean Freeman, Han Nguyen
-
Patent number: 11632422Abstract: Systems and methods are disclosed for managing workload among server clusters is disclosed. According to certain embodiments, the system may include a memory storing instructions and a processor. The processor may be configured to execute the instructions to determine historical behaviors of the server clusters in processing a workload. The processor may also be configured to execute the instructions to construct cost models for the server clusters based at least in part on the historical behaviors. The cost model is configured to predict a processor utilization demand of a workload. The processor may further be configured to execute the instructions to receive a workload and determine efficiencies of processing the workload by the server clusters based at least in part on at least one of the cost models or an execution plan of the workload.Type: GrantFiled: April 1, 2022Date of Patent: April 18, 2023Assignee: Capital One Services, LLCInventors: Subodh Kumar, Santosh Bardwaj
-
Patent number: 11632437Abstract: Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.Type: GrantFiled: December 21, 2021Date of Patent: April 18, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jose Emmanuel Miranda-Steiner, Victor Magidson
-
Patent number: 11625171Abstract: A method, system and apparatus for protecting from out of bounds memory references, including establishing a threshold number of active objects for examination for an out of bounds memory reference, determining whether a number of active objects for an application exceeds the threshold, and when the number of active objects exceeds the threshold, storing at least part of information about the active objects in an overflow table in a memory.Type: GrantFiled: September 16, 2021Date of Patent: April 11, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard H. Boivie, Tong Chen, Alper Buyuktosunoglu, Benjamin P Segal
-
Patent number: 11621919Abstract: A computer system hosting (micro)services that uses a service mesh to govern communication between the services. The services include consumer services and an event stream service, the latter directing an event stream from a producer service to the individual consumer services. The control plane of the service mesh has the role of creating and removing service instances. Based on a specified event capacity that is to be provided by the consumer services collectively, the control plane manages service provisioning by estimating the current event capacity of the system. This is done by measuring the event capacities of each consumer service instance and summing them, from which any shortfall or excess of the current event capacity in relation to the specified event capacity can be determined. Consumer service instances are then added in case of a shortfall or removed in case of an excess as needed to avoid over or under-provisioning.Type: GrantFiled: September 2, 2021Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Gordon Douglas Hutchison, Adam John Pilkington, Graham C. Charters, Timothy J. Mitchell
-
Patent number: 11620150Abstract: Provided is a virtual machine (VM) management method of simulating a change in deployment of VMs deployed on physical servers including a first physical server and a second physical server physically separated from the first physical server and scheduling deployment of VMs and predicting workload of VMs.Type: GrantFiled: July 27, 2020Date of Patent: April 4, 2023Assignee: OKESTRO CO., LTD.Inventors: Ho Yeong Yun, Young Gwang Kim, Min Jun Kim
-
Patent number: 11621985Abstract: A multimedia player downloads chunks (parts of the segment file) during the download of a segment of a stream of segments of a low-latency stream. The first chunks of a segment may be downloaded while the segment is still being written to the CDN server. A chunk-based prediction adaptation logic uses throughput measurements on a chunk instead of a segment and specifically looks at bursts in a sliding window. This data is used to build a prediction of future throughput by applying linear adaptive filter algorithms that may rely on recursive least squares. This adaptation logic leads to very accurate bandwidth predictions and as a consequence, better user experience, compared to existing adaptation algorithms.Type: GrantFiled: June 1, 2021Date of Patent: April 4, 2023Assignee: BITMOVIN, INC.Inventors: Abdelhak Bentaleb, Martin Fillafer, Daniel Weinberger
-
Patent number: 11614974Abstract: A fog service layer architecture is disclosed using hierarchical fog node deployment including the co-existence and interactions of the fog node with a cloud node. The architecture also includes a list of functions, capabilities or services that are hosted in each fog node. One or more fog management procedures may be run between fog nodes (or between fogs and the cloud) and may comprise a fog capability discovery procedure, a fog connection verification procedure, and a fog capability status report procedure. In addition, fog nodes may be configured to interact with each other to get particular services using one or more fog service procedures described herein.Type: GrantFiled: October 5, 2018Date of Patent: March 28, 2023Assignee: Convida Wireless, LLCInventors: Mahmoud Watfa, Chonggang Wang, Quang Ly, Li Xu, Catalina Mihaela Mladin, Hongkun Li
-
Patent number: 11616719Abstract: In one embodiment of the present invention, a sticky canary router routes each request associated with a service to either a canary cluster of servers that implement a modification to the service or a baseline cluster of servers that do not implement the modification. The sticky canary router implements a mapping algorithm that determines the routing of each request based on a current time, a time window for the routing, and a characteristic of the request. Notably, the mapping algorithm may be implemented such that, for time segments with duration equal to the time window, the sticky canary router routes all requests received from a particular device in a consistent fashion—either to the canary cluster or to a baseline cluster. Configured thusly, the sticky canary router enables the analysis of approximately full sections of client interactions with the canary servers, thereby facilitating identification of client-side effects of the changes.Type: GrantFiled: October 23, 2015Date of Patent: March 28, 2023Assignee: NETFLIX, INCInventor: Michael Lloyd Cohen
-
Patent number: 11611636Abstract: A method includes identifying a quality of service (QoS) policy associated with a tenant in view of a tenant identifier. The QoS policy includes a threshold value of a performance parameter. The method also includes receiving a service request from the tenant, estimating, in view of a subset of a plurality of historical records, an impact value indicating an impact of the service request on the performance parameter of the distributed storage system, determining, in view of the impact value, an estimated value of the performance parameter to result from servicing the service request of the tenant, and responsive to an evaluation of the estimated value of the performance parameter in view of the threshold value of the performance parameter, allocating computing resources of the multi-tenant distributed storage system to execute an operation associated with the service request.Type: GrantFiled: January 25, 2021Date of Patent: March 21, 2023Assignee: Red Hat, Inc.Inventor: Vijay Kamalanath Bellur
-
Patent number: 11609794Abstract: Systems, devices, and methods discussed herein are directed to intelligently adjusting the set of worker nodes within a computing cluster. By way of example, a computing device (or service) may monitor performance metrics of a set of worker nodes of a computing cluster. When a performance metric is detected that is below a performance threshold, the computing device may perform a first adjustment (e.g., an increase or decrease) to the number of nodes in the cluster. Training data may be obtained based at least in part on the first adjustment and utilized with supervised learning techniques to train a machine-learning model to predict future performance changes in the cluster. Subsequent performance metrics and/or cluster metadata may be provided to the machine-learning model to obtain output indicating a predicted performance change. An additional adjustment to the number of worker nodes may be performed based at least in part on the output.Type: GrantFiled: November 10, 2020Date of Patent: March 21, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sandeep Akinapelli, Devaraj Das, Devarajulu Kavali, Puneet Jaiswal, Velimir Radanovic
-
Patent number: 11609810Abstract: Technologies for predicting computer hardware performance with machine learning are disclosed. Analysis of telemetry data through machine learning and statistical modeling is used to determine whether various components of a compute device such as a fan or memory are failing or are otherwise potentially impacting performance of the compute device. For example, machine-learning-based algorithms may be used to determine an impact of a latency of memory accesses may have on time to execute workloads.Type: GrantFiled: December 7, 2018Date of Patent: March 21, 2023Assignee: Intel CorporationInventors: Samantha Alt, Derssie Mebratu, Nishi Ahuja
-
Patent number: 11611482Abstract: Bandwidth throttling in a browser isolation environment is disclosed. A request is received from a client browser executing on a client device to connect with a remote resource. The browser isolation system provides a surrogate browser to facilitate communications between the client browser and the remote resource. A throttle is applied to a portion of content delivered to the client browser in response to the received request.Type: GrantFiled: June 11, 2021Date of Patent: March 21, 2023Assignee: Menlo Security, Inc.Inventors: Lionel Litty, Ji Feng, Gautam Altekar, Gary Steven Kratkin
-
Patent number: 11611546Abstract: When a client certificate is required to connect to a client according to a predetermined communication protocol, a server receives a connection request that is a message associated with specific information from the client in a handshake for connection with the client. The server makes a client judgement as to whether or not a cache hit occurs, which is to find a summary client certificate in a cache area using the specific information associated with the connection request. When the result of the client judgement is true, the server returns to the client a connection response including hit information indicating that a cache hit occurs.Type: GrantFiled: February 19, 2020Date of Patent: March 21, 2023Assignee: HITACHI, LTD.Inventors: Kota Ideguchi, Eriko Ando
-
Patent number: 11610186Abstract: A method of performing transaction processing operations at computing apparatus is provided, together with computing apparatus adapted to manage these operations. The computing apparatus includes a programmed processor adapted to provide the following functional elements. A agent manager node is adapted to install and deinstall transaction processing nodes. A transaction operation rules database holds transaction operation rules. An interface to a transaction processing infrastructure receives transaction data for the transaction processing operations. The transaction processing nodes are adapted to perform the transaction processing operation on the transaction data using the transaction operation rules under control of the agent manager node.Type: GrantFiled: August 18, 2017Date of Patent: March 21, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Lauren Grendon, Sheila Fernandez, Leire Hernandez-Gonzalez
-
Patent number: 11611606Abstract: This disclosure describes selecting the best hosting server(s) in a particular geographical location for the majority of participants in an interactive electronic activity. A request for an electronic interactive activity involving a plurality of nodes is received. At least one factor related to a plurality of potential servers is evaluated with respect to the plurality of nodes, where at least two of the plurality of potential servers are located in different geographical locations. Based at least in part on evaluating the factors, one or more of the potential servers is selected to host the electronic interactive activity, where the one or more of the potential servers selected are located in the same geographical location.Type: GrantFiled: September 27, 2019Date of Patent: March 21, 2023Assignee: Amazon Technologies, Inc.Inventors: John Joseph Dunne, Siddhartha Shankara Rao, Tobias DiPasquale, Michael Klingbeil, Justin Rowe
-
Patent number: 11606445Abstract: Disclosed herein are a method for operating a relation server and a system using the method. The method for operating the relation server for managing relations between machines includes generating, by the relation server, a capability set required to execute a command by analyzing the command, and grouping, by the relation server, machines that are to execute the command, among the machines, based on the generated capability set, and capability parameters and status parameters of respective machines that have been previously registered in the relation server or that are extractable by the relation server.Type: GrantFiled: June 23, 2021Date of Patent: March 14, 2023Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Young-Sic Jeong, Sang-Keun Yoo, Yong-Woon Kim
-
Patent number: 11606249Abstract: Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems and/or communication devices may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. To manage communications in such systems, a highly available service may, upon changes in topology of a deployment including managed system and communication devices, initiate a cooperative process for determining how to communicate in the deployment. The process may be performed to select a new global maximum transmission unit (MTU). Once selected, the deployment may be reconfigured based on the selected global MTU to limit the size of network data units. The global MTU may be selected to limit network data unit fragmentation, network data unit dropping, and unused space in data transmissions.Type: GrantFiled: January 19, 2022Date of Patent: March 14, 2023Assignee: Dell Products L.P.Inventors: Vinay Sawal, Senthil Kumar Ganesan, Udhaya Chandran Shanmugam, Kannan Karuppiah
-
Patent number: 11602009Abstract: An illustrative embodiment disclosed herein is a non-transitory computer readable medium. In some embodiments, the medium includes instructions for providing a mobile user monitoring solution that, when executed by a processor, cause the processor to capture a first message transmitted over a packet forwarding control protocol (PFCP) interface, extract a permanent ID and a first user plane tunnel endpoint identifier (TEID) from the first message, store the permanent ID and the first user plane TEID in a PFCP protocol data unit (PDU) session record, store the permanent ID in a session details record, capture a second message transmitted over a user plane interface after the first message is transmitted, extract a second user plane TEID from the second message, wherein the second user plane TEID matches the first user plane TEID, and retrieve the session details record using the second user plane TEID.Type: GrantFiled: September 14, 2021Date of Patent: March 7, 2023Assignee: NetScout Systems, Inc.Inventors: Yashovan B. Neelakantamurthy, Antoni Stanislaw Banach, Abhishek Saraswati, Tauras Liubinskas, Shilpa Bansod, Ming Tong Entlinger, Daniel Andrew Hill
-
Patent number: 11599832Abstract: A computing system can include a plurality of clients located outside a cloud-based computing environment, where each of the clients may be configured to encode respective original data with a respective unique secret key to generate data hypervectors that encode the original data. A collaborative machine learning system can operate in the cloud-based computing environment and can be operatively coupled to the plurality of clients, where the collaborative machine learning system can be configured to operate on the data hypervectors that encode the original data to train a machine learning model operated by the collaborative machine learning system or to generate an inference from the machine learning model.Type: GrantFiled: June 29, 2020Date of Patent: March 7, 2023Assignee: The Regents of the University of CaliforniaInventors: Mohsen Imani, Yeseong Kim, Tajana Rosing, Farinaz Koushanfar, Mohammad Sadegh Riazi
-
Patent number: 11599439Abstract: A universal device identifier (UDID) service with adjusted attribute distances. In one embodiment, a server includes an electronic processor and a memory storing the UDID service. The electronic processor is configured to receive an identification request regarding a currently-observed device having a first set of device attributes, retrieve any previously-observed devices, determine whether one or more devices are found from retrieving the any of the previously-observed devices, determine all changed device attributes for each device of the one or more devices that are found relative to the first set of device attributes, generate an adjusted attribute distance corresponding to the all changed device attributes for the each device, retrieve a universal device identifier (UDID) of a closest device having a lowest adjusted attribute distance among all adjusted attribute distances that are generated, and assign the UDID of the closest device to the currently-observed device.Type: GrantFiled: November 12, 2021Date of Patent: March 7, 2023Assignee: MASTERCARD TECHNOLOGIES CANADA ULCInventors: Igor Opushnyev, John Hearty, Anton Laptiev
-
Patent number: 11593170Abstract: A system includes a memory, at least one processor in communication with the memory, a guest hypervisor, and a host hypervisor executing on the at least one processor. The host hypervisor is configured to receive a request for additional memory, request the additional memory from a paravirtualized memory device, allocate the additional memory to the guest hypervisor, and report a status of the request. The status of the request is either a success status or a failure status.Type: GrantFiled: March 25, 2020Date of Patent: February 28, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, David Hildenbrand
-
Patent number: 11593173Abstract: Systems and methods may use models to generate predictions of specific access rights for users. Further, systems and methods may generate the predictions in an environment in which the availability of the specific access rights change frequently. The access rights, predicted using embodiments described herein, may be both available and associated with user affinities. An interface associated with the primary load management system may be configured to display the predicted access rights for a user operating a user device.Type: GrantFiled: March 19, 2021Date of Patent: February 28, 2023Assignee: Live Nation Entertainment, Inc.Inventors: Ish Rishabh, Mark Roden, Chris Smith, Spencer Brown, Scott Kline, Krisha Zagura
-
Patent number: 11593732Abstract: An apparatus for a license orchestrator to most efficiently distribute fee-based licenses includes a processor and a memory that stores code executable by the processor to determine that a workload is scheduled to be executed by a computing device. The computing device includes a licensable resource available for execution of the workload. The code is executable to compare a per-use licensing cost associated with using the licensable resource for execution of the workload with a cost of using existing capabilities of the computing device for execution of the workload and license and use the licensable resource for execution of the workload in response to determining that the per-use licensing cost of the licensable resource is less than using the existing capabilities of the computing device.Type: GrantFiled: March 26, 2021Date of Patent: February 28, 2023Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.Inventors: Jeffery Van Heuklon, Caihong Zhang, Fred Bower, III, Charles Queen
-
Patent number: 11588712Abstract: Examples of services described herein expose an application programming interface (API) which may return the run-time configuration information. In this manner, software external to the service (e.g., an orchestrator) may query the service to determine the run-time configuration information, then provide both the initial configuration information known to the external software and the run-time configuration information to an Internet-facing gateway. Examples described herein may accordingly avoid or reduce instances of an upgrade dependency. When the service is upgraded, the run-time configuration information may be obtained by calling the API without a need to also upgrade the software external to the service.Type: GrantFiled: November 30, 2018Date of Patent: February 21, 2023Assignee: Nutanix, Inc.Inventors: Aman Nijhawan, Anil Kumar Kushwah, Jie Li, Vinod Gupta
-
Patent number: 11586453Abstract: There is provided a system for automating processes, the system comprising at least one computer configured to provide at least one virtual user which interacts with applications and/or documents to run at least one automated process. There is also provided a method of running automated processes, the method comprising the steps of providing at least one computer and providing at least one virtual user on the at least one computer which interacts with applications and/or documents to execute at least one automated process.Type: GrantFiled: October 14, 2013Date of Patent: February 21, 2023Assignee: Blue Prism LimitedInventors: David Moss, Ciaran Gultnieks
-
Patent number: 11589132Abstract: A system for distributing media includes a wide area network (WAN), a media player coupled to the WAN at a first home, and a media server coupled to the WAN at a second home for providing media. A service is coupled to the WAN for receiving a request for media from the media player and for establishing a connection between the first and second homes over the WAN. Media is streamed across the WAN from the second home to the first home. The system may include a storage device coupled to the media player where media is transferred across the WAN for storage at the storage device. A media device may be coupled to the media player for playing the streamed/transferred media where the media player and the media device may comprise a television, stereo, or computer and the media item may comprise video, photographs, or audio.Type: GrantFiled: January 9, 2019Date of Patent: February 21, 2023Assignee: Rovi Solutions CorporationInventors: Bradley Dietrich, Daniel Putterman, Gregory Peters, Richard Bullwinkle
-
Patent number: 11586979Abstract: A method may include obtaining feature data associated with a set of feature inputs of a machine learning model, determining a probability that a subset of the feature data is concurrently used as the set of feature inputs for the machine learning model, and storing the subset of the feature data on a same cache node or server of a plurality of cache nodes or servers based on the probability.Type: GrantFiled: December 20, 2019Date of Patent: February 21, 2023Assignee: Visa International Service AssociationInventors: Yu Gu, Hongqin Song
-
Patent number: 11586480Abstract: A set of workload criteria is determined from a workload associated with a plurality of sources. The workload is divided among a set of workload groups according to the set of workload criteria and a first workload scheduler. A set of edge computing resources is assigned to each workload group within the set according to the set of workload criteria and the set of workload groups. A portion of the workload associated with a subset of the plurality of sources is handled by a first subset of edge computing resources and a second workload scheduler, where the subset of sources is associated with a first workload group. The handling includes balancing, by the second workload scheduler, the portion of the workload among the subset of sources. The handled workload is reported to a control center.Type: GrantFiled: November 24, 2020Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Guang Han Sui, Jing Li, Bin Xu, Fei Qi
-
Patent number: 11582152Abstract: Example implementations relate to method and system for data management in a computing system, such as an edge server having a processing resource. During operation, the processing resource collects data from a plurality of smart devices and process a portion of the data at each edge-stage of a plurality of first edge-stages to generate partially processed data. Further, the processing resource evaluates a data processing load at an edge-stage of the plurality of first edge-stages based on a throughput of the edge-stage or a size of a data processing queue of a next edge-stage of the plurality of first edge-stages. The processing resource further pushes the partially processed data to the next edge-stage or a portion of the partially processed data to an external computing system and a remaining portion of the partially processed data to the next edge-stage, based on the data processing load at the edge-stage.Type: GrantFiled: January 26, 2021Date of Patent: February 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Charan Acharya Chandrashekar, Aneesh George
-
Patent number: 11582117Abstract: Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.Type: GrantFiled: November 17, 2021Date of Patent: February 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
-
Patent number: 11573838Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve workload domain management of virtualized server systems. An example apparatus includes a resource pool handler to generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application, a resource status analyzer to determine a health status associated with the workload domain and determine whether the health status satisfies a threshold based on the policy, and a resource allocator to allocate the first virtualized server to the workload domain to execute the application when the health status is determined to satisfy the threshold.Type: GrantFiled: July 27, 2018Date of Patent: February 7, 2023Assignee: VMWARE, INC.Inventors: Santhana Krishnan, Thayumanavan Sridhar, Chitrank Seshadri
-
Patent number: 11573754Abstract: Provided is an information processing apparatus that automatically controls the execution order of print jobs. For example, the image forming apparatus is an information processing apparatus for processing the print jobs. A time deviation calculation unit sets a window of a specific length in the print queue in which the print jobs are stored. A time deviation calculation unit calculates total print time and deviation of the print time of the print jobs in the window. The print control unit controls the execution order of the print jobs in the window based on the total print time and the deviation calculated by the time deviation calculation unit. The output unit outputs the print jobs in the execution order controlled by the print control unit.Type: GrantFiled: November 11, 2021Date of Patent: February 7, 2023Assignee: KYOCERA Document Solutions Inc.Inventor: Jiangang Hu
-
Patent number: 11574514Abstract: Digital pass verification systems and methods are disclosed herein. One or more servers are to distribute instructions on a network. The instructions, when executed, cause a first device carried by a person to at least: access a result of a diagnostic test performed on the person, the result provided by a second device; generate a machine-readable code in response to the result being negative; and display the machine-readable code on a display of the first device to enable the person to gain access to a location.Type: GrantFiled: September 15, 2021Date of Patent: February 7, 2023Assignee: Abbott LaboratoriesInventors: Nitesh Luthra, Lev F. Frayman, Terry Finch, John Schullian, Douglas Wager, Nicholas Alexander Robertson Wood
-
Patent number: 11570151Abstract: A method for remote access includes obtaining, by a virtual private network (VPN) server, trust data of a user accessing a first network; determining, by the VPN server, a first trust level corresponding to the trust data according to a first correspondence, wherein the first correspondence comprises the trust data and the first trust level; determining, by the VPN server, a first access zone of the first network corresponding to the first trust level according to a second correspondence, wherein the second correspondence comprises the first trust level and the first access zone; and establishing, by the VPN server, a first VPN connection between a device used by the user and the first access zone.Type: GrantFiled: May 20, 2020Date of Patent: January 31, 2023Assignee: BEIJING HUAWEI DIGITAL TECHNOLOGIES CO., LTD.Inventor: William Robert Walker
-
Patent number: 11568081Abstract: A secured virtual container is enabled to securely store personal data corresponding to a user, where such data is inaccessible to processes running outside the secured virtual container. The secured virtual container may also include an execution environment for a machine learning model where the model is securely stored and inaccessible. Personal data may be feature engineered and provided to the machine learning model for training purposes and/or to generate inference values corresponding to the user data. Inference values may thereafter be relayed by a broker application from the secured virtual container to applications external to the container. Applications may perform hyper-personalization operations based at least in part on received inference values. The broker application may enable external applications to subscribe to notifications regarding availability of inference values. The broker may also provide inference values in response to a query.Type: GrantFiled: August 23, 2019Date of Patent: January 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Debasish Mukhopadhyay, Bryston Nitta, Chen Liang