Network Resource Allocating Patents (Class 709/226)
  • Patent number: 11962506
    Abstract: Techniques for dynamically load balancing traffic based on predicted and actual load capacities of data nodes are described herein. The techniques may include determining a predicted capacity of a data node of a network during a period of time. The data node may be associated with a first traffic class. The techniques may also include determining an actual capacity of the data node during the period of time, as well as determining that a difference between the actual capacity and the predicted capacity is greater than a threshold difference. Based at least in part on the difference, a number of data flows sent to the data node may be either increased or decreased. Additionally, or alternatively, a data flow associated with a second traffic class may be redirected to the data node during the period of time to be handled according to the first traffic class.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: April 16, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Leonardo Rangel Augusto, Grzegorz Boguslaw Duraj, Kyle Andrew Donald Mestery
  • Patent number: 11963036
    Abstract: An apparatus and system to enable dynamic offloading and execution of compute tasks are described. In split CU-DU RAN architectures, the CU-CP is connected with multiple compute control functions (CF) and service functions (SF) that have different computing hardware/software capabilities. Different architectures depend on whether the SF is collocated with the CU-UP, the CU-UP and SF only serve compute messages, a compute message is supplied directly to the CU-UP or also traverses the CU-CP. In response to reception from a UE of a compute message containing data for computation being sent to the CU-CP through the DU, the CU-CP sends the data to the SF with identifiers and sends the result to the UE.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: April 16, 2024
    Assignee: Intel Corporation
    Inventors: Sangeetha L. Bangolae, Zongrui Ding, Youn Hyoung Heo, Puneet Jain, Abhijeet Ashok Kolekar, Qian Li, Ching-Yu Liao, Thomas Luetzenkirchen, Sudeep K. Palat, Alexandre Saso Stojanovski
  • Patent number: 11962669
    Abstract: The present disclosure relates to utilizing a content service system to improve selecting data sources that are used to retrieve digital content items in response to content requests. For example, in response to receiving a content request, the content service system determines to retrieve content items by either calling a lower-quality data source with lower computing costs based on the request having lower service quality metrics or by calling a higher-quality data source with higher computing-costs based on the request having superior service quality metrics. In many instances, the service quality metric is based on the user characteristics of a user identifier associated with the requesting device. By dynamically determining to utilize different data sources having different computing costs based on service quality metrics, the content service system significantly reduces the total amount of computing costs for retrieving and providing digital content, without hurting the user experience.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: José Carlos Almeida Dos Santos, Naseer Ud Din Ahmed Batt, Prateek Tiwari
  • Patent number: 11962501
    Abstract: Systems and methods for network management in a virtual environment are presented. The system and methods may include or utilize a top of rack router and a plurality of nodes within a virtual network environment, and an extensible network control plane that is extendable from the top of rack router to the plurality of nodes. Upon receipt of a data packet at the top of rack router, information regarding the packet's desired endpoint address can be determined and a unique endpoint address within the environment covered by the control plane created such that the packet can be directly routed to the desired endpoint without the need for intermittent hops to non-endpoint pods, etc. Hardware solutions may be utilized to eliminate latencies in the process. Data packet flows may also be identified and used to further reduce latencies.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: April 16, 2024
    Assignee: Sunder Networks Corporation
    Inventors: Richard Grover Renner, III, Richard Witzke, Mark Cannon
  • Patent number: 11960916
    Abstract: The disclosed technology is generally directed to virtual machines. In one example of the technology, a network change from a first virtual network to a second virtual network is reconfigured for a first virtual machine that is executing on a first virtual machine host. The reconfiguring includes the following. In the first virtual machine host, a mapping change from the first virtual network to the second virtual network is configured by reprogramming drivers in the first virtual machine host for route mapping for the second virtual network. A Dynamic Host Configuration Protocol (DHCP) retrigger is caused without rebooting the first virtual machine. A configuration file is provided to the first virtual machine. The configuration file includes user-specific networking settings. The first virtual machine is reconfigured in accordance with the user-specific networking settings.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sushant Pramod Rewaskar, Md. Daud Hossain Howlader, Ashish Bhargava, Nisheeth Srivastava, Naveen Prabhat, Jayesh Kumaran, Xinyan Zan, Abhishek Shukla, Rishabh Tewari
  • Patent number: 11960370
    Abstract: Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected. A first policy that defines allocation of hardware resources to host the virtual network functions can be obtained, as can a second policy that defines deployment of the virtual network functions to the hardware resources. The hardware resources can be allocated based upon the first policy and the virtual network functions can be deployed to the hardware resources based upon the second policy.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: April 16, 2024
    Assignee: SHOPIFY, INC.
    Inventors: Chen-Yui Yang, Paritosh Bajpay, David H. Lu, Chaoxin Qiu
  • Patent number: 11961055
    Abstract: Disclose herein are systems and methods for enabling a payer with an account at a financial institution (e.g., a bank) to send a payment to a payee by submitting, via a financial application of the financial institution, the payee's identifier, where the funds associated with the payment are transferred from a financial account associated with a third-party, remote computer system of a payment service (“PSS”), directly to the payee substantially instantaneously upon the payer's request. The payment request is processed based on communications between a computer system of the financial institution (“financial institution system”), a mobile financial application installed on the payer's mobile device, and the PSS. The PSS identifies the payee's financial account and executes, or triggers execution of, the transfer of funds. The PSS further requests a reimbursement of the payment from the payer's financial account to the financial account associated with the PSS.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: April 16, 2024
    Assignee: Block, Inc.
    Inventors: Anish Bhatt, Charles Kimble
  • Patent number: 11961171
    Abstract: In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: April 16, 2024
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Rachel Elise Bailin, Thomas Paul DeGarmo, Jr., Prajit Jose Madan, David Anthony Webb, Andrew Laurence Ashbacher
  • Patent number: 11960915
    Abstract: A method for creating a virtual machine includes receiving a virtual machine creation request comprising parameter information of a virtual network interface card occupied by a to-be-created virtual machine, obtaining current resource usage information of the network interface card resource pools of at least one computing node, wherein the at least one computing node is deployed on a cloud platform, each computing node comprises a network interface card resource pool comprising physical network interface cards, determining a target computing node, in the at least one computing node based on the parameter information and the current resource usage information, and invoking the target computing node to create the virtual machine.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: April 16, 2024
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Tiesheng Liu, Yanjie Guan
  • Patent number: 11954072
    Abstract: A content server can function as the master record keeper even if a file or folder that it manages in an enterprise computing environment is shared externally, for instance, through a cloud system. To mitigate network security risks, the content server polls, from behind a firewall, an event service of the cloud system. The event service, in response, can communicate events indicating changes to the shared content to the content server. The content server can interpret the events and determine whether to take any appropriate action, for example, updating an audit log to include an event and/or updating the managed content to reflect the changes. Likewise, the content server can communicate any change to the managed content to the cloud system through the event service. In this way, the managed content in the enterprise computing environment and the shared content in the cloud system are bidirectionally synced.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: April 9, 2024
    Assignee: Open Text SA ULC
    Inventors: Srijan Bhattacharya, Brian Alexander Jewell, Robert David James Reynolds
  • Patent number: 11956313
    Abstract: Techniques and systems described herein relate to shared storage systems across network devices to use unused storage space and provide backup and additional storage for devices as needed. The techniques and systems include determining availability data describing available storage locations and amounts on network devices, compiling such data at a network controller, and communicating the availability data to the network devices. The network devices then directly communicate with each other to store data remotely as needed.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: April 9, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Santosh Ramrao Patil, Ravindra Narayan, Sanalkumar Thekkanath
  • Patent number: 11954023
    Abstract: Garbage collection or other computational work accesses memory which is located outside processor registers. Some embodiments specify at least some of the memory accesses and separate them from other computations, and utilize a memory access state machine to control the execution of both kinds of computation. Code that employs memory access results is placed in a run routine which is divided between respective states of the state machine. The specified memory accesses are invoked from a state code, and overlap other computation. A prefetch buffer may be dynamically sized based on the availability of space in the prefetch buffer. Code for shared work, such as address relocation code, may be placed in its own state structure. Candidate code for possible separation into a specified memory access routine may be automatically recognized.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: April 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maoni Zhang Stephens, Peter Franz Valentin Sollich
  • Patent number: 11950209
    Abstract: Example embodiments of the present disclosure relate to a device, method, apparatus and computer readable storage medium for reusing control resources for data transmission. In example embodiments, if downlink data is to be transmitted to a terminal device, a network device determines a control resource set associated with the terminal device in a control resource region. The network device selects, from the control resource set, localized control resources for control information associated with the downlink data, and selects data resources for the downlink data in the control resource region and a data resource region. The network device transmits the control information to the terminal device by using the localized control resources, and transmits the downlink data to the terminal device by using the data resources.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: April 2, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Dongsheng Fan, Yigang Cai
  • Patent number: 11947496
    Abstract: Embodiments of the present disclosure relate to a multi-node storage system and a data deduplication method thereof. The method includes determining a similarity hash value of a super block, wherein the similarity hash value indicates similarity between super blocks The method further includes comparing the similarity hash value of the super block with a feature similarity hash value of a node of the multi-node storage system to determine whether the super block matches the node and, in response to determining that the super block matches the node, allocating the super block to the node.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: April 2, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Lin, Yuting Zhang
  • Patent number: 11940920
    Abstract: Provided are a computer program product, system, and method for determining tracks to prestage into cache from a storage. Information is provided related to determining tracks to prestage from the storage to the cache in a stage group of sequential tracks including a trigger track comprising a track number in the stage group at which to start prestaging tracks and Input/Output (I/O) activity information to a machine learning module. A new trigger track in the stage group at which to start prestaging tracks is received from the machine learning module having processed the provided information. The trigger track is set to the new trigger track. Tracks are prestaged in response to processing an access request to the trigger track in the stage group.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash
  • Patent number: 11941413
    Abstract: At a managed control plane service, end-user application programming interfaces (APIs) of an application to be implemented at a provider network are determined. A set of common operational requirements of the application, to be fulfilled without obtaining program code for the requirements, are identified. In response to an invocation of an end-user API of the application, computations are performed at a resource selected by the managed control plane service, and one or more tasks to satisfy a common operational requirement are initiated by the managed control plane service.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Theimer, Ryan Walter Jason Waite, Atanas Ivanov, Earl Robert Kinney, Jonathan Thompson, Donald Kneath Bushell
  • Patent number: 11941454
    Abstract: Features are disclosed for correlating a workload type with particular volume characteristics for a block storage volume. The volume characteristics may include a durability or a performance consistency for a particular volume. A computing device can obtain a set of workload parameters indicating a workload associated with a particular block storage volume. Based on the set of workload parameters, the computing device can determine a workload classification that links the set of workload parameters to a set of volume characteristics. The computing device can further compare the set of volume characteristics with the current set of volume characteristics for the block storage volume. Based on comparing the sets of volume characteristics, the computing device may determine a recommendation for a user. The computing device can dynamically modify the block storage volume based on the recommendation.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohit Gupta, Letian Feng, Leslie Johann Lamprecht
  • Patent number: 11943616
    Abstract: Methods, systems, and computer readable media for ingress message rate limiting are disclosed. One method includes, at a network node, receiving a service request message from a service consumer network function and extracting, from the received service request message, an access token that includes a consumer network function instance identifier identifying the service consumer network function. The method further includes determining, using the consumer network function instance identifier, that an allowed ingress message rate associated with the service consumer network function has been reached or exceeded and in response to determining that the allowed ingress message rate associated with the service consumer network function has been reached or exceeded, performing a message rate limiting action.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: March 26, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jay Rajput, Shashikiran Bhalachandra Mahalank, Ankit Srivastava
  • Patent number: 11940897
    Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: March 26, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
  • Patent number: 11934885
    Abstract: A system and method for use with a cloud computing environment, for determining a cloud score associated with a resource configuration, limits, or shape, for example that of a virtual machine or host provided within the environment. The described approach provides a set of infrastructure workloads, for use in assessing a cloud infrastructure and resources provided thereby, so that a full spectrum of aspects of the cloud infrastructure can be covered by workload testing. The workloads can be used to generate metrics associated with resource usage. The system can then consider one or more metrics that are associated with performance of a particular resource configuration or shape, for example that of a virtual machine or (e.g., bare metal) host hosted by a cloud provider, and determine a score that is indicative of the relative performance of that configuration or shape for a particular workload configuration.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: March 19, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Achintya Guchhait
  • Patent number: 11934679
    Abstract: A method, computer program product, and computing system for dividing a volume into a plurality of segments. The plurality of segments may be assigned to a plurality of nodes of a multi-node storage system. One or more input/output (IO) request paths for accessing the plurality of segments may be defined based upon, at least in part, assigning the plurality of segments to the plurality of nodes.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: March 19, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: David Meiri, Vinay G. Rao, Sanjib Mallick
  • Patent number: 11928518
    Abstract: Noisy-neighbor detection and remediation is provided by performing real-time monitoring of workload processing and associated resource consumption of application components that use shared resource(s) of a computing environment, determining workload and shared resource consumption patterns for each of the application components, for each application, of a plurality of applications, that includes at least one application component of the application components, correlating the determined workload and shared resource consumption patterns of each of those application component(s) and determining a correlated shared resource usage pattern for that application, performing impact analysis to determine impact of the applications on each other, and identifying noisy-neighbor(s) that use the one or more shared resources and automatically raising an alert indicating those noisy-neighbor(s).
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: March 12, 2024
    Assignee: Kyndryl, Inc.
    Inventors: Nadeem Malik, Anil Kumar Narigapalli, Rajeshwar Coimbatore Shankar, Anupama Ambe
  • Patent number: 11928448
    Abstract: A system provides a framework/platform for development and distribution of solutions related to vehicles. A processor is configured to render a plurality of modules in at least one terminal device based on an access request. The plurality of modules is displayable on a display interface of the at least one terminal device. The processor is further configured to execute instructions generated from the plurality of modules for development of the solutions. The instructions are generated by a user of the at least one terminal device, which is in communication with a server. The plurality of modules is accessible through an input unit of the at least one terminal device, each of the plurality of modules is usable alone and in combination. The processor stores the developed solutions in the server for distribution.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: March 12, 2024
    Assignees: Robert Bosch GmbH, Bosch Limited
    Inventors: Anantha Prashanth, Ramachandra Pradeep
  • Patent number: 11930010
    Abstract: A system controls access to target servers in a network and includes: a user interface accessible to the target servers; a memory storing a database providing information to the interface; and a server implementing a discovery engine discovering user rights stored at the target servers and delivering the stored user rights to the database, and a trigger engine. The trigger engine is invoked by detection of a request to add or delete a user or group to a list of privileged groups from a first target server, updates the user rights at a local cache on the first target server, and delivers the updated user rights to database. The trigger engine modifies the discovery engine based on the detection of the request. A local security account manager database is changed to insert or remove a domain account to a local group, in response to the request.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: March 12, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rob Hydell, Jason L. Young, Pavel Lobashov
  • Patent number: 11928506
    Abstract: Techniques described herein relate to a method for building resource zone information, the method may include performing a discovery to obtain a set of compute resources, a set of target resources, and a set of fabric managers; constructing, based on the discovery, a topology and connectivity graph that includes the set of compute resources, the set of target resources, and connections between the set of compute resources and the set of target resources; selecting a compute resource of the set of compute resources; creating a zone comprising the compute resource; making a first determination, using the topology and connectivity graph, a subset of targets of the set of target resources that are connected to the compute resource; and adding the subset of targets to the zone.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: March 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Sudhir Vittal Shetty, William Price Dawkins, Jon Robert Hass
  • Patent number: 11929932
    Abstract: Systems and methods balance communication loads across computer networks. In particular, the systems and methods balance the communication loads across computer networks in instances of computer communication tasks that have variable transmission confirmations and network delivery locations. Additionally or alternatively, the systems and methods balance communication loads across computer networks for computer communication tasks based on real-time confirmation of network resource availability.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: March 12, 2024
    Assignee: Capital One Services, LLC
    Inventors: Lee Haefele, Sean Hanson, James Kennedy, Jacob Moody
  • Patent number: 11928522
    Abstract: A containerized virtualised network function (VNF) deployment method and a related device are disclosed. The disclosed method, implemented by a VNF manager (VNFM), includes receiving a first VNF instantiation request from a network functions virtualisation orchestrator (NFVO), where the first VNF instantiation request carries a first VNF instance identifier and a first virtualised network function descriptor (VNFD) identifier. The method further includes determining a container object package identifier referenced by a VNFD identified by the first VNFD identifier, sending a container object package management request to a container management entity, and receiving a container object package management response, which indicates that a container object instance in a container object package is successfully created, from the container management entity.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: March 12, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Haitao Xia
  • Patent number: 11929933
    Abstract: Systems and methods are described for streaming data between a user device and a remote computing environment via a “switchboard” service that enables interaction without the user device or the remote computing environment establishing additional connections. A first routing device receives a connection from a user device that requests routing a data stream to or from a remote computing environment. The first routing device processes the request by generating a token, which is passed to the remote computing environment along with the request. The remote computing environment passes the token to a second routing device, which decodes the routing token to identify the first routing device. The second routing device then passes the request token to the first routing device, which responds by establishing a route for streaming data between the connection made with the user device and the remote computing environment via the routing devices.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: March 12, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Georgi Petev Kolev, Didier Wenzek, Carl Summers, Gabriel Theodoro, Mikhail Erofeev, Adam Bene
  • Patent number: 11921737
    Abstract: Aspects relate to recommending ETL workflows for performing specific tasks based on user inputs related to a predetermined business domain while complying with policy and access conditions. Provided is an ETL workflow recommendation device including a knowledge database for storing an overall knowledge graph including an ETL knowledge graph that at least indicates ETL information about a predetermined business domain in a graph format, an input management unit that receives a user input related to the predetermined business domain and converts the user input into a graph query for searching the overall knowledge graph, an ETL recommendation unit that searches the overall knowledge graph using the graph query and generates ETL workflow candidates with respect to the user input; and an output management unit that evaluates the ETL workflow candidates and outputs an ETL workflow report indicating a recommended ETL workflow.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: March 5, 2024
    Assignee: HITACHI, LTD.
    Inventors: Garima Natani, Satoru Watanabe
  • Patent number: 11922224
    Abstract: A method is described for installing a virtualized network function. The method is implemented in a service operating entity, and contributes to the implementation of a communications service, in a first data center of a group of data centers of a virtualized communications architecture, on the basis of a profile defined by a set of virtualized network function placement parameters specific to the type of virtualized network function. The profile, obtained from a profile management entity, is used to determine the first data center of the group. The identifier of the data center is then added to the profile and is transmitted to an administration entity of the virtualized architecture with a request for installation of the virtualized function in the determined first data center.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 5, 2024
    Assignee: ORANGE
    Inventors: Farah Slim, Gaël Fromentoux
  • Patent number: 11924861
    Abstract: An apparatus including an input configured to receive at least one notification from at least one radio access network node controller, the at least one notification caused to notify the apparatus of at least one physical channel assignment policy indication; an assigner configured to implement at least one physical channel assignment based on the at least one physical channel assignment policy indication; an output configured to generate and transmit at least one assignment notification to at least one user equipment associated with the apparatus, the assignment notification caused to notify the at least one user equipment of the at least one physical channel assignment.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 5, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Anand Bedekar, Shivanand Kadadi, Suresh Kalyanasundaram
  • Patent number: 11924039
    Abstract: Provided are a system and a method for optimization of network function management and computer readable medium thereof that develop an OAM system architecture compatible with a standard MANO framework set by ETSI, so as to effectively integrate and manage the resources and situation configurations of the network elements (including VNF and CNF) of different manufacturers. Therefore, containment management for various network elements may be flexibly integrated, advantages of the standard MANO framework may be preserved, cost for customized development of various OAM systems and the information transmission therefrom may be reduced, and overall efficiency is increased.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 5, 2024
    Assignee: CHUNGHWA TELECOM CO., LTD.
    Inventors: Yuan-Mao Hung, Mao-Yao Lee, Chien-Hua Lee, Shih-Che Chien
  • Patent number: 11914913
    Abstract: A control system includes a terminal device including a first communication unit configured to perform first Bluetooth communication and second Bluetooth communication, and a printing apparatus including a second communication unit that is connected by pairing to the terminal device to perform the second Bluetooth communication with the first communication unit, wherein the terminal device performs the first Bluetooth communication in a state where no pairing connection is made with the printing apparatus, and transmits a notification instruction command to the printing apparatus through the first communication unit, and wherein the printing apparatus performs a notification operation based on the notification instruction command when receiving the notification instruction command through the second communication unit based on the first Bluetooth communication.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: February 27, 2024
    Assignee: Seiko Epson Corporation
    Inventors: Takaaki Taniguchi, Hideki Nishimura
  • Patent number: 11917012
    Abstract: A method for managing cloud service providers (CSPs) includes obtaining, by a CSP application broker, an application programming interface (API) request from an application, performing a target CSP analysis to identify a target CSP to service the API call, performing an API call modification based on the target CSP to obtain a CSP API call, sending the CSP API call to the target CSP, obtain a target API response from the target CSP, perform a CSP API response modification to obtaining a modified API response, and sending the translated API response to the application, wherein the application and the CSP application broker operate in the CSP.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Patent number: 11916739
    Abstract: Techniques are disclosed for method for detecting misconfigurations and detecting incorrect cabling of physical adapters in a VLAN cluster. A Link Layer Discovery Protocol (LLDP) packet is received. Data is extracted identifying VLANs available on ports, and the MAC address of the switch. Incorrectly coupled adapters and misconfigured VLANs are identified.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: February 27, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Frederick Cuomo, Jr., Travis Luke
  • Patent number: 11909813
    Abstract: Described are examples for deploying workloads in a cloud-computing environment. In an aspect, based on a desired number of workloads of a process to be executed in a cloud-computing environment and based on one or more failure probabilities, an actual number of workloads of the process to execute in the cloud-computing environment to provide a level of service can be determined and deployed. In another aspect, a standby workload can be executed as a second instance of the process without at least a portion of the separate configuration used by the multiple workloads, and based on detecting termination of one of multiple workloads, the standby workload can be configured to execute based on the separate configuration of the separate instance of the process corresponding to the one of the multiple workloads.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: February 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjeev Mehrotra, Paramvir Bahl, Anuj Kalia
  • Patent number: 11907590
    Abstract: Using Infrastructure-as-Code (‘IaC’) to update a cloud-based storage system, including: monitoring one or more performance metrics associated with a cloud-based storage system; generating, based on the performance metrics, a configuration template for the cloud-based storage system, wherein the configuration template specifies a target state for the cloud-based storage system; and updating the cloud-based storage system using the configuration template.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: February 20, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Naveen Neelakantam, Joshua Freilich
  • Patent number: 11902173
    Abstract: 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: Grant
    Filed: March 24, 2023
    Date of Patent: February 13, 2024
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: David Allen Rose
  • Patent number: 11902376
    Abstract: An apparatus includes a network interface and a processing unit. The network interface receives a device registration request identifying an identity of a client device, an Internet address of the client device, and a physical location of the client device. The processing unit determines an identity of at least one sensor of the client device, at least in part based on the identity of the client device. The network interface transmits, to an Internet address of a server, the identity of the client device, the physical location of the client device, and the identity of the at least one sensor of the client device. The network interface receives data from the at least one sensor of the client device.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 13, 2024
    Assignee: Intrado Life & Safety, Inc.
    Inventors: Adan K. Pope, Michel Brkovic
  • Patent number: 11902119
    Abstract: 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: Grant
    Filed: June 17, 2022
    Date of Patent: February 13, 2024
    Assignee: Capital One Services, LLC
    Inventor: Maharshi Jha
  • Patent number: 11902383
    Abstract: A method including sending a media content to a target media destination through a first server and receiving a first response to the media content through a second server, where the first server is the intended receiver of the first response. A resulting triggering event is followed by the generating of a request to determine how to handle the triggering event. The request is received through a network routing control that comprises logic to generate a second response to the request. Next, the second response to the request is executed.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 13, 2024
    Assignee: Neoatomic LLC
    Inventors: William Emmett King, V, Bayan William Towfiq
  • Patent number: 11902406
    Abstract: A system for data communication between electronic devices comprises a first electronic device that is a resource-constrained device; and a second electronic device that exchanges data with the first electronic device. One of the first electronic device and the second electronic device generates a message in a data unit frame complying with a protocol stack that includes a Constrained Application Protocol (CoAP) message on a data link layer in the absence of a User Datagram Protocol (UDP) layer.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: February 13, 2024
    Assignee: NXP B.V.
    Inventor: Christian Herber
  • Patent number: 11900172
    Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: February 13, 2024
    Assignee: Nutanix, Inc.
    Inventors: Shlomo Shlomi Vaknin, Binny Sher Gill
  • Patent number: 11894992
    Abstract: A network component management method and a network device are disclosed. The method includes: obtaining, by a network component management unit, performance assurance information of a network component, where the performance assurance information includes at least one of the following: key performance information, performance assurance priority information, or performance assurance enabling information, where the key performance information is used to indicate a key performance of the network component, and the performance assurance enabling information is used to instruct to enable or disable at least one performance assurance function of the network component; and managing, by the network component management unit, the network component based on the performance assurance information. The network component management method and the network device provided in the present disclosure can improve network component management efficiency.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: February 6, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang, Xiaoqian Jia
  • Patent number: 11895154
    Abstract: A method and system for maintaining persistent network policies for a virtual machine (VM) that includes determining a name of the VM executing on a first host connected to a first network device; binding the name of the VM to a network policy for the VM on the first network device; acquiring from VM management software, using the name of the VM, a universally unique identifier (UUID) of the VM; associating the UUID to the network policy on the first network device; applying the network policy for the VM on the first network device; subscribing to receive notifications from the VM management software of changes to the configuration of the VM corresponding to the UUID; receiving notification from the VM management software of a configuration change made to the VM corresponding to the UUID; and updating the network policy of the VM to reflect the configuration change of the VM.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: February 6, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Kenneth James Duda
  • Patent number: 11893026
    Abstract: A calculation engine of a database management system is described that determines a multiprovider includes a first data source and a second data source that each require different approaches for operation optimization. The calculation engine can split the multiprovider into a first node corresponding to a first operation compatible with the first data source and a second node corresponding to a second operation compatible with the second data source. The calculation engine can perform the first operation at the first data source to produce a first result and perform the second operation at the second data source to produce a second result. The calculation engine can then merge the first result and the second result according to a third operation, and perform such third operation at the first data source.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: February 6, 2024
    Assignee: SAP SE
    Inventors: Julian Schwing, Christoph Weyerhaeuser, Johannes Merx, Davide Corradi, Timo Hochberger
  • Patent number: 11893422
    Abstract: A deduplicated file system includes a set of microservices including front-ends and back-ends. Assignments of files are balanced across front-ends. The files are represented by segment trees including multiple segment levels. Assignments of similarity groups are balanced across back-ends. Similarity groups are associated with segments at a lower-level of the segment trees that form the files. Front-ends are responsible for operations involving an upper-level of the trees. Back-ends are responsible for operations involving the lower-level of the trees. A mapping of file assignments to front-ends and of similarity group assignments to back-ends is stored. A request to perform a file system operation is received. The mapping is consulted to identify particular front and back-ends that should be responsible for handling and processing the request.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Philip Shilane, Abhinav Duggal, George Mathew
  • Patent number: 11892911
    Abstract: In accordance with at least some aspects of the present disclosure, an apparatus is disclosed. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to receive a snapshot of a virtual object running on a first node, determine an original configuration associated with the virtual object from the snapshot of the virtual object, determine a resource need for the virtual object from the original configuration, determine that an available resource at the recovery node is insufficient to meet the resource need of the virtual object, generate a reconfigured configuration from the original configuration based at least on the resource need, and recover the virtual object at the recovery node based on the reconfigured configuration.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: February 6, 2024
    Assignee: Nutanix, Inc.
    Inventors: Ankush Jindal, Bharat Kumar Beedu, Pranay Ega, Sudish Kumar Sah, Naveen Kumar
  • Patent number: 11889139
    Abstract: An apparatus for controlling a display includes a controller to set a relationship index indicating relationship between selected content, which is selected through an input of a user, of the at least one content, and remaining content of the at least one content, and arrange an output screen of the output device, based on the relationship index, such that content useful to a user as well as content desired by the user is determined and provided, thereby improving the convenience of the user.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: January 30, 2024
    Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATION
    Inventors: Tae Ho Lee, Mun Jun Hur, Jong Pil Park, Kwang Seung Heo, Kyowoong Choo
  • Patent number: 11886455
    Abstract: Systems and methods ingest machine data including logs, metadata, and cost and usage information from multiple heterogeneous cloud services. The machine data is saved as events. An application retrieves the metadata, events, metrics, and logs and causes an easy to understand visual representation of costs, resource usage, and non-compliance for each of a client's cloud services. Further, the data across the client's multiple heterogeneous cloud services is normalized to provide visual representations that compare the costs, resource usage, and non-compliance across the client's multiple heterogeneous cloud services. Further, machine learning aspects of the application can provide recommendations and trend analysis for cloud service asset usage.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: January 30, 2024
    Assignee: Splunk Inc.
    Inventors: Subramaniam Baskaran, Marc Chene, Tristan Fletcher, Sakib Mehasanewala, Omprakaash Thoppai