Network Resource Allocating Patents (Class 709/226)
  • Patent number: 11327937
    Abstract: A distributed data storage system may implement determining indexing progress for a table stored in the distributed data storage system. A table may be stored in multiple table partitions. When a secondary index is created for the table, each partition may independently index the items stored within the table partition in order to identify those items in the partition that should be stored in the secondary index. During creation of the secondary index, creation progress points that indicate the progress of the indexing across the table partitions may be determined. The creation progress points may be provided via a programmatic, textual, or graphical interface to the distributed data storage system.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: May 10, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kumar Muniswamy Reddy, Yijun Lu, Wei Xiao, Pejus Manoj Das, Shirley Xue Yi Ly, Aanchal Gupta
  • Patent number: 11329890
    Abstract: Systems which support an asymmetric link define rules and policies in each individual physical layer. An asymmetric link is a physical layer with a different number of transmit versus receive lanes. Asymmetric links enable physical layers to optimize performance, power, and system resources based on the required data bandwidth per direction across a link. Modern applications exhibit large demands for high memory bandwidth, i.e., more memory channels and larger bandwidth per channel. The utilization data, patterns) of link usage, and/or patterns) of lane usage may be gathered to exploit the facilities provided by asymmetric links. An engine includes AI-fueled analytics to monitor, orchestrate resources, and provide optimal routing, exploiting asymmetric links, lane polarity, and enqueue-dequeue in a computing ecosystem.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: May 10, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jyothi M Pampaiah, Murali Nidugala, Viratkumar Maganlal Manvar, Aditya Bigganahalli Satyanarayana, Ravi Teja Jammulapati
  • Patent number: 11328254
    Abstract: Variety of approaches to provide an automatic group creation based on an organization hierarchy are described. A hosted service initiates operation(s) to automatically create a group upon detecting a new organization hierarchy or a utilization of a feature of a hosted service by an existing organization hierarchy. Next, group members are determined based on the organization hierarchy. The group is created that includes the group members to coordinate services within the hosted service based on the organization hierarchy. Furthermore, an attribute of the created group is defined. A resource is also generated for the created group. The resource includes a notebook, a work space, a collaboration site, and/or a planner. The created group is deployed to coordinate the services. The resource is managed through the services.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madhuri Tondepu, Maithili Vijay Dandige, Shanshan Qu, Yongjun Xie
  • Patent number: 11327808
    Abstract: A system and method for decentralized data processing includes receiving, by a first data processing unit of a data processing unit array, a user request and sending, by the first data processing unit, the user request to at least one of other data processing units of the data processing unit array. Each of the first data processing unit and the other data processing units include a dedicated non-volatile memory. The system and method also include receiving, by the first data processing unit, a code of execution results from each of the other data processing units that execute the user request, combining, by the first data processing unit, the code of execution results from the each of the other data processing units that execute the user request, and responding, by the first data processing unit, to the user request by transmitting the combined code of execution results.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 10, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Viacheslav Dubeyko, Luis Vitório Cargnini
  • Patent number: 11329928
    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: February 2, 2021
    Date of Patent: May 10, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: David Allen Rose
  • Patent number: 11323411
    Abstract: The present disclosure is related to the content delivery technology and discloses a method and system for scheduling an edge CDN node. The method is applicable to a CDN scheduling center under a 5G network architecture and includes: receiving a terminal request for a target domain name sent by a central layer UPF network element; assigning a target edge CDN node to a terminal according to location information of the terminal carried in the terminal request if the terminal request is an HTTPDNS request; and assigning the target edge CDN node to the terminal according to a source IP address of the terminal request if the terminal request is a conventional DNS request. By adopting the present disclosure, the CDN scheduling center may determine the location information of the terminal under the 5G network architecture, thereby accurately assigning the edge CDN node to the terminal.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: May 3, 2022
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventors: Jianfa Shen, Zongjie Wang, Rongli Niu
  • Patent number: 11323336
    Abstract: This application discloses a network slice management method and a device that is designed to improve network slice deployment efficiency. In the network slice management method, after obtaining indication information of a network slice template and performance requirement information of a target network slice, a first network management device may determine deployment information of the target network slice based on the two pieces of information, and may manage the target network slice based on the deployment information of the target network slice, without manual involvement. Therefore, network slice deployment efficiency can be improved.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: May 3, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang, Yan Li
  • Patent number: 11323399
    Abstract: In accordance with an example implementation of this disclosure, an email handler comprises email processing circuitry, a web server, and a database. The email processing circuitry is operable to generate a uniform resource locator for a notification object to be embedded in an email message. The email processing circuitry is operable to embed the notification object in the email message. The email processing circuity is operable to send the email message into a network. The web server is operable to receive a request sent to the uniform resource locator by a client device, The web server is operable to determine characteristics of the client device based on content of the request. The web server is operable to store the characteristics in the database. The web server is operable to control access to content by the client device based on characteristics of the client device stored in the database.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: May 3, 2022
    Assignee: Mimecast North America, Inc.
    Inventors: Paul R. Everton, Chad M. Gilles
  • Patent number: 11321150
    Abstract: A method and data processing system are provided. The data processing system comprises an application associated with a plurality of sockets and a sub-system for making data available to the application via the plurality of sockets. The sub-system is configured to provide in response to a request from the application: an indication of events that have occurred on one or more of the plurality of sockets; and an indication of an order in which the events should be processed.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: May 3, 2022
    Assignee: Xilinx, Inc.
    Inventors: Steven Leslie Pope, David James Riddoch, Kieran Mansley, Sian Cathryn James
  • Patent number: 11317416
    Abstract: A base station may comprise circuitry configured to establish a plurality of wireless links with a mobile device and a memory configured to store a plurality of media access control (MAC) addresses associated with the plurality of wireless links. The base station may comprise one or more receivers configured to receive data units over the plurality of wireless links. A first data unit of the data units may span a plurality of channels. The first data unit may comprise a header portion duplicated along at least some of the plurality of channels and the first data unit may comprise a data portion which is not duplicated along the plurality of channels. The header portion duplicated along at least some of the plurality of channels may consist of bits of a release version dependent portion and bits of a portion which is non-release version dependent.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: April 26, 2022
    Inventor: Brian Gordaychik
  • Patent number: 11316792
    Abstract: The present disclosure provides a method and system of limiting traffic. The method includes: sending, by a distributed node, a service volume in a current preset time period to a central node according to a fixed period; determining, by the central node, a decision quota of the distributed node based on the received service volume, and sending the decision quota to the distributed node; receiving, by the distributed node, the decision quota sent by the central node; and determining, by the distributed node based on the latest received decision quota after receiving an access request, whether traffic limitation needs to be performed for the access request. The traffic limitation decision of the present application is made by the distributed node autonomously, the decision path is short, and fast and accurate decision making is achieved.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: April 26, 2022
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventor: Wenbo Ye
  • Patent number: 11316791
    Abstract: The present disclosure relates to scalable network security functions and handling of packet flows between network security zones in a communications network. Packets that are part of a bidirectional packet flow between the network security zones are received, and a determination is made as to an instance of a security application to which to assign the bidirectional packet flow for security processing. The determination is made based on relative loading of a plurality of identical instances of the security application running on a host machine. All of the received packets that are part of the bidirectional packet flow are directed for processing on the host machine by the one of the security application instances.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: April 26, 2022
    Inventors: Stacey Sheldon, Peter Bengough, Ian Mes, Ian Dublin
  • Patent number: 11314444
    Abstract: A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: April 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Madhuvanesh Parthasarathy, Tate Andrew Certain, Kerry Q. Lee
  • Patent number: 11316755
    Abstract: Systems and methods of service enhancement in a Software Defined Networking (SDN) network include performing an evaluation of one or more services in the SDN network for service enhancements; performing a scoring of the service enhancements of the one or more services; and causing implementation of at least one of the service enhancements in the SDN network. The evaluation can be based on temporarily implementing the service enhancements and measuring a benefit thereof. The evaluation can also be based on estimating the service enhancements based on historical measurements from the SDN network.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 26, 2022
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, David Jordan Krauss
  • Patent number: 11316950
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device access an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: April 26, 2022
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11310006
    Abstract: Network resource allocation takes place within a wireless communication channel in which resource is defined with respect to time and frequency; a resource allocation process involves joint allocation of resource for communication to and from a controlled device, to enable a cyclic exchange of information and thus to enable wireless closed loop control of the device.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: April 19, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Adnan Aijaz
  • Patent number: 11307788
    Abstract: In some examples, a system associates a plurality of buffers in a memory with respective multiple bins of a fingerprint index in persistent storage. The system computes fingerprints for incoming data units, and selects, based on an adaptive sampling indication, a subset of the fingerprints. The system adds fingerprint index entries corresponding to the selected subset of the fingerprints to a respective subset of the multiple bins, wherein adding a fingerprint index entry to a bin of the respective subset of the multiple bins comprises adding the fingerprint index entry to the buffer of the bin.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 19, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sudhanshu Goswami, Srivenkatesh Kumar Vaithianathan
  • Patent number: 11301310
    Abstract: There are provided systems and methods for shared application interface data through a device-to-device communication session. A user may utilize a device to engage in an electronic communication session with another user, such as a shared messaging or video chat session. During the session, the user may utilize another application on the same device to perform separate application data processing, such as accessing a website or an online marketplace that may include interface output data. The user may activate a plug-in or add-on that may allow application data sharing for current application data in the separate application during the communication session. The device may determine the present application data, such as a displayable instance of the current interface data, and may transmit the data to the other user's device through the communication session. Further, the plug-in may allow for split transaction and data processing.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 12, 2022
    Assignee: PAYPAL, INC.
    Inventor: Todd Studnicka
  • Patent number: 11303539
    Abstract: A network component placement architecture addresses the difficult technical challenge of determining where specific technical components of an overall service may be provisioned. The architecture is particularly effective at determining where, among a myriad of possible service provides, platforms, and regions, the technical components can be placed and meet all of the applicable technical constraints on the placement of the technical components. In one implementation, the placement architecture includes a sequence of pipeline stages that define an analysis sequence leading to a set of possible placement options.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 12, 2022
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Patrick Francis Cimprich, Michael Gerald DeLuca, Jack Q. W. Cantwell, Sean David Peterson, Marshall J. Wells
  • Patent number: 11301287
    Abstract: A method and associated systems for automated orchestration of complex server provisioning tasks. An orchestration-optimization system receives input that identifies a destination, platform, and pattern of tasks that together characterize a procedure for building a particular virtualized computer environment. The system selects a set of generic orchestration methods that identify in general terms each task required to build the environment. The system then embeds into the orchestration methods all currently known contextual data associated with the specified build procedure, converting the generic methods into a build-specific runlist of tasks. When the environment is ready to be built, additional environment-specific data that becomes known only at build time is inserted into placeholders previously embedded into the runlist tasks. The system then performs the sequence of runlist tasks in order to automatically build the virtualized system.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: April 12, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Joshua J. Barker, Mark A. Cayley, Andrew P. Lyons, A. Charlotte Wang
  • Patent number: 11303639
    Abstract: In some embodiments, an apparatus (e.g., a first device) for secure execution of software is provided. The apparatus includes a housing arranged to hold a second device. The apparatus includes a memory configured to store a set of instructions of an application, a local communications device, and a processor. The apparatus is configured to execute the application and transmit a first set of data via the local communication device to be processed by the second device. The apparatus may receive, input data from the second device, interpret the input data using the set of instructions of the application, and transmit a second set of data via the local communication device to be processed by the second device, the second set of data may reflect an updated active state of the application.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: April 12, 2022
    Assignee: PPIP, LLC
    Inventors: Michael Fong, Nerie Hsin-wu Fong, Mohamad Ahmad Foustok
  • Patent number: 11301780
    Abstract: A method for machine learning based prediction of at least one subsequent UI layout is provided. The method may include detecting, by the electronic device, a first transition event. Further, the method may include identifying, by the electronic device, a UI layout associated with a first application of the electronic device. Further, the method may include predicting, by the electronic device, the at least one subsequent UI layout to be displayed based on at least one transition parameter, wherein the at least one subsequent UI layout is associated with at least one of the first application or at least one second application. Further, the method may include loading, by the electronic device, the at least one subsequent UI layout in a memory of the electronic device.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 12, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sripurna Mutalik, Nidhal Kottamoola Ibrahimkutty, Naresh Kumar Narasimma Moorthy, Manith Shetty, Anuradha Kanukotla, Jaeho Kim, Kwanjin Jung, Wonseo Choi
  • Patent number: 11301333
    Abstract: Each data stream in a backup job is individually tracked by data agent(s) and media agent(s) in its path, generating performance data packets in-process and merging them into the processed data stream. The data stream thus incrementally accumulates performance data packets from any number of successive backup processes. The in-process tracking also captures hierarchical relationships among backup processes and in-process subtending tasks, so that the resulting performance report can depict parent and child operations. The hierarchical relationships are embedded into the performance data packets and may be analyzed by parsing the data stream. The media agent transfers the data packets belonging to the secondary copy to secondary storage. The media agent analyzes the performance data packets in the data stream and generates a performance report, which covers the data stream from source to destination, based on the accumulated information carried by the performance data packets.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: April 12, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Vijayan Thanasekaran
  • Patent number: 11303540
    Abstract: Data is received characterizing a virtual resource requirement for deployment of a resource in a first remote computing environment and/or a second remote computing environment. Second data is received characterizing resource cost for the first remote computing environment and the second remote computing environment. The receiving the second data includes accessing, via an application programming interface of the first remote computing environment and based on an account identity of an entity associated with the virtual resource requirement, the second data characterizing computing resource cost for the first remote computing environment. A first cost for deploying the resource within the first remote computing environment and a second cost for deploying the resource within the second remote computing environment is predicted using the received data. The first cost and the second cost is provided. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 12, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Steven A. Keller, Sindy Giraldo
  • Patent number: 11296945
    Abstract: A management method and apparatus are provided. The method includes: obtaining, by a second management unit, affinity information. The affinity information is used to configure affinity and/or anti-affinity between a target object and another object, or is used to configure affinity and/or anti-affinity between a child object of the target object and another object. The method further includes sending, by the second management unit, a management request of the target object to a first management unit. The management request carries the affinity information. The method further includes managing, by the first management unit, the target object according to the affinity information, after receiving the management request of the target object and sent by the second management unit.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: April 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11296906
    Abstract: Embodiments for wirelessly programming a control system of a machine, such as a vehicle, are provided. As machines typically include an intricate collection of electronic devices that communicate to one another via a complex network, the ability to reliably program such devices over a wireless connection is extremely unreliable due to network limitations or requirements, such as defined communication protocols or standards. Embodiments relate to a machine interfacing device that can wirelessly communicate with a client device that serves as both a diagnostics and programming interface. The machine interfacing device, physically coupled to the control system, can independently convert and intelligently manage communications to and from electronic devices of the machine control system.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: April 5, 2022
    Assignee: Connections Design, LLC
    Inventors: Kevin Edward Wyas, Charles Lee
  • Patent number: 11294941
    Abstract: Systems and methods are described for preprocessing data later ingested into an indexing system. The preprocessing can include receiving messages published to a first publish-subscribe messaging system, the messages containing raw machine data generated by one or more components in an information technology environment, performing one or more processing operations on at least some of the messages to generate preprocessed messages, republishing the preprocessed messages to a second publish-subscribe messaging system, and providing to the indexing system, a subset of the messages from the second publish-subscribe messaging system.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: April 5, 2022
    Assignee: Splunk Inc.
    Inventors: Eric Sammer, Sourav Pal, Joseph Gabriel Echeverria
  • Patent number: 11295014
    Abstract: Embodiments of the disclosure disclose a system to prevent data of a client from leaking to untrusted parties in a multiparty computation environment. According to one embodiment, in response to a request received at a gateway (e.g., a non-bypassable gateway) of a server from a user device of a user over a network to process user data by an execution service, the system sanitizes the user data by scanning the user data for malicious code. The system selects a trusted execution environment (TEE) worker from a number of TEE workers and initiates an execution of the execution service by the selected TEE worker. The system receives execution results from the selected TEE worker. The system transmits the execution results to the user device of the user over the network.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: April 5, 2022
    Assignee: BAIDU USA LLC
    Inventors: Yueqiang Cheng, Tongxin Li, Yulong Zhang, Tao Wei
  • Patent number: 11296952
    Abstract: A network system configured to provide software defined networking is described. The network system comprises networking hardware such as network controllers, memory and other storage devices, and processors. The processors execute instructions to implement various program modules. A user interface permits a user to generate a request for generating an on-demand network connection. A flow module generates a network flow request, based on the received request for generating the on-demand network connection, and transmits the network flow request to a controller module. The controller module controls the network controllers to generate the on-demand network connection based on the generated network flow request.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: April 5, 2022
    Assignee: CLOUDSMARTZ, INC.
    Inventors: Manjeet Dhariwal, Dan Wagner, Michael Vannest
  • Patent number: 11294601
    Abstract: Disclosed is a method of distributed data redundancy storage using consistent hashing, which is used for selection of pre-stored data in the distributed position in storage cluster. The method is implemented by establishing a logical topology for each storage node in a distributed storage system, determining the position of each node in a storage node sequence corresponding to each hash subspace by using consistent hashing, and then determining a number of data copies and each piece of stored data according to the redundant storage policy of pre-stored data; and storing each piece of stored data in a different storage node according to storage rules.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: April 5, 2022
    Assignee: HERE DATA TECHNOLOGY
    Inventors: Bin Hao, Jian Zhu, Jingyao Zhang
  • Patent number: 11288253
    Abstract: A method and device for allocating a distributed lock is provided. A globally unique service process ID (SPI) is introduced for each distributed application service process while guaranteeing correctness of a distributed lock, and the SPI is used to directly manage ownership of the distributed lock. The service replacement process sends to the server a request for inheriting ownership of the distributed lock before the lifecycle of the lock file expires, the inherit request including the SPI.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 29, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Yunfeng Zhu, Haoran Yang, Yijun Lu
  • Patent number: 11290321
    Abstract: An expanded availability computing system includes a first and second computing systems coupled together via a network. The first computing system includes a device access controller subsystem coupled to devices and a central processing subsystem that is configured to provide Software Defined Service(s) (SDS(s)) using the devices via the device access controller subsystem. A networking subsystem coupled to the device access controller subsystem determines that the at least one SDS is unavailable, configures the device access controller subsystem to receive SDS communications from the networking subsystem, enables remote access for the second computing system via the networking subsystem and through device access controller subsystem to the devices, and transmits SDS communications received from the second computing system to the devices via the device access controller subsystem so that the second computing device provides the SDS(s) using the devices via the device access controller subsystem.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Walter A. O'Brien, III, William Emmett Lynn
  • Patent number: 11290367
    Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 29, 2022
    Assignee: CIENA CORPORATION
    Inventor: Michael David Larson
  • Patent number: 11290919
    Abstract: The application provides a bandwidth allocation method and device. The method includes that: Discontinuous Reception (DRX) indication information is determined, the DRX indication information being used for a terminal device to determine a working bandwidth to be used within a DRX cycle and/or a frequency point of the working bandwidth; and the DRX indication information is transmitted to the terminal device. According to the bandwidth allocation method of the embodiments of the application, unnecessary power consumption of the terminal device may be avoided.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: March 29, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Zhi Zhang
  • Patent number: 11290537
    Abstract: Technology is described for sharing device capabilities between a plurality of Internet of Things (IoT) devices. A first IoT device within a localized network may identify a desired device capability that is capable of augmenting device capabilities of the first IoT device. The first IoT device may identify a second IoT device within the localized network that possesses the desired device capability. The first IoT device may identify the second IoT device using a registry of device capabilities stored in the localized network. The first IoT device may obtain access to the desired device capability of the second IoT device to augment the device capabilities of the first IoT device.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: March 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Marco Argenti
  • Patent number: 11290507
    Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned including an audio server resource. The on-demand computing network is configured, where configuring includes assigning a first provisioned resource as a hub device. One or more second provisioned resources are assigned as rim devices, where rim devices are configured to communicate with one another only via the hub device. One rim device is a proxy server to which the user connects using a device having an address, where the audio server transmits audio data to the user via the proxy server without knowledge of the address of the user device.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 29, 2022
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Michael Ryan Ivey, Carl Bailey Jacobs, Jeremiah MacDonald
  • Patent number: 11283688
    Abstract: Techniques are described herein for generating and modifying formal network topology models, and deploying network topologies based on the formal models across multiple workload resource domains. A topology deployment system may receive modification data for a deployed network topology, and analyze the modification data to determine whether the associated formal network topology model is to be recomputed. In some examples, modifications to a deployed network topology that do not impact operational performance or compromise functional equivalence with the underlying logical model, need not trigger a recomputation of the network topology model immediately and could be delayed. Modifications to deployed network topologies that do not trigger recomputations of the formal network topology model may be stored and tracked, so that subsequent recomputations of the model may incorporate the pending modifications.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sridar Kandaswamy, Sebastian Jeuk
  • Patent number: 11284259
    Abstract: Various systems and methods for dynamic access policy provisioning in a connected device framework are described herein. In an example, the techniques for policy provisioning may include resource update access policy automation, directory resource access policy automation, or hidden resources access policy automation, as monitored and operated with an access management service (AMS). In an example, the AMS monitors resources to receive a notification when they change (520). If the change observed is an addition or deletion of a resource object (530), the AMS responds by performing security analysis of devices hosting the new resource(s) (540), which may further result in device onboarding actions (550). The AMS may further respond by evaluating link semantics to determine which other devices and resources may need updated access control list (ACL) policies (560).
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: March 22, 2022
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Nathan Heldt-Sheller
  • Patent number: 11281631
    Abstract: A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective pluralities of tablet access objects and application objects are stored in a plurality of servers. A distinct application object and distinct tablet are associated with each tablet access object. Each application object corresponds to a distinct instantiation of an application associated with the table. The tablet access objects and associated application objects are redistributed among the servers in accordance with a first load-balancing criterion. A first request directed to a respective tablet is received from a client. In response, the tablet access object associated with the respective tablet is used to perform a data access operation on the respective tablet, and the application object associated with the respective tablet is used to perform an additional computational operation to produce a result to be returned to the client.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: March 22, 2022
    Assignee: Google LLC
    Inventors: Jeffrey Dean, Sanjay Ghemawat, Andrew Fikes, Yasushi Saito
  • Patent number: 11281404
    Abstract: Techniques are provided for scheduling storage volume migrations based on storage volume priorities and specified constraints. One method comprises generating a migratable volume list indicating storage volumes that can be migrated by evaluating available storage volumes according to an assigned priority and adding a storage volume to the migratable volume list in response to one or more constraints being satisfied that limit a migration of one or more of the storage volumes; and scheduling a migration of a volume part of a given storage volume from the migratable volume list based at least in part on a reevaluation of one or more of the constraints. The migratable volume list can be sorted by the assigned priority for each of the storage volumes. The migratable volume list can be regenerated in response to an event occurring that modifies the migratable volume list.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Gil Ben Zeev, Evgeny Katz, Zeev Shusterman, Tamir Segev, Lior Oded Bahat, Nir Brifman, Itai Rosenblatt
  • Patent number: 11283708
    Abstract: Techniques are described for enabling users of a cloud provider network to launch compute instances with the option to dedicate networking paths between the compute instances in an otherwise shared networking environment. A user can send, for example, a request to launch two or more compute instances, where the request further indicates a request for a dedicated networking path between the instances. A hardware virtualization service launches the requested compute instances and further sends signals to the computing devices at which the instances are launched indicating the request for a dedicated networking path. A computing device, upon receiving such a signal for a hosted instance, configures routing information at the computing device to dedicate, to the identified instance, an available network link accessible to the computing device and further propagates the signal to additional networking devices as needed to form a dedicated networking path between the associated compute instances.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Elliott Troup
  • Patent number: 11281499
    Abstract: A compute system that includes an Internet of things (IoT) device is provided. The IoT device includes a common services interface (CSI) to create a self-managing network of devices with other nodes comprising the CSI.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: March 22, 2022
    Assignee: Intel Corporation
    Inventors: Katalin Bartfai-Walcott, Peggy J. Irelan, Hassnaa Moustafa
  • Patent number: 11283684
    Abstract: A network slice deployment method and an apparatus, where the method includes: obtaining, by a network slice management function (NSMF) network element, network slice requirement information, where the network slice requirement information includes a service requirement that needs to be implemented by a to-be-deployed network slice instance (NSI); determining a network service deployment (NSD) template and network function information that correspond to the service requirement; and generating a network functions virtualization (NFV) deployment policy for performing network functions virtualization deployment of the NSI.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: March 22, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhuoming Li, Hongxing Wang
  • Patent number: 11277331
    Abstract: Some embodiments provide a method of performing stateful services that keeps track of changes to states of service nodes to update connection tracker records when necessary. At least one global state value indicating a state of the service nodes is maintained at the edge device. The method generates a record in a connection tracker storage including the current global state value as a flow state value for a first data message in a data message flow. Each time a data message is received for the data message flow, the stored state value (i.e., a flow state value) is compared to the relevant global state value to determine if the stored action may have been updated. After a change in the global state value relevant to the flow the method examines a flow programming table to determine if the flow has been affected by a flow programming instruction(s) that caused the global state value to change.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 15, 2022
    Assignee: VMWARE, INC.
    Inventors: Pierluigi Rolando, Jayant Jain, Raju Koganty, Kantesh Mundaragi, Yuxiao Zhang, Rahul Mishra
  • Patent number: 11277475
    Abstract: A computing system for automatic discovery of a storage cluster. A computing system includes a discovery server, which receives a user-input including authentication credentials associated with a storage cluster. The discovery server executes a discovery pattern comprising a sequence of operations for a discovery of a set of resources associated with the storage cluster, based on the received user-input. One of the sequence of operations may correspond to transmission of a plurality of Application Programming Interface (API) calls to an Internet Protocol (IP) address of the storage cluster. The discovery server further receives a plurality of responses from the storage cluster. The plurality of responses includes information associated with the set of resources. The discovery server further generates a dependency map between the set of resources associated with the storage cluster based on the received information and outputs the generated dependency map.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Hail Tal, Abhishek Kumar, Manish S. V. Kumar, Aditya Kumar, Purvi Dayabhai Pipaliya
  • Patent number: 11277316
    Abstract: A computer-implemented method and system of testing and maintaining outage resilience of server resources of a server infrastructure by means of a hybrid simulation is presented. The server infrastructure comprises a plurality of servers executing a plurality of applications and the method comprises measuring a processor utilization for each of the servers of the server infrastructure, determining a resilience ratio of the server infrastructure by simulating the outage of at least one of the servers based on the measured processor utilization, and in response to the resilience ratio of the server infrastructure falls below a resilience threshold, initiating an assignment of additional resources for executing at least one of the plurality of applications to the server infrastructure.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: March 15, 2022
    Assignee: AMADEUS S.A.S.
    Inventor: Goekhan Sisman
  • Patent number: 11277768
    Abstract: Systems and methods are described herein for identifying areas of maximum congestion so that small cells can be deployed at those specific sites to obviate network congestion problems. The systems and methods identify several input sources (e.g., call data records, passively collected data using Mobile app, etc.) that can be used to identify data congestion. The systems and methods divide a particular geographic area into smaller tiles of a certain shape (e.g., hexagon, square, etc.). For each of the geographic tiles, the systems and methods sort and group the input data samples based on their associated congestion discriminating characteristics (e.g., timestamps, type of input data, etc.). The systems and methods then compute a congestion index for each geographic tile area based on the grouped data samples. In this manner, the systems and methods identify geographic tile areas and time periods of high congestion.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: March 15, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Hongliang Zhang
  • Patent number: 11269659
    Abstract: Systems and methods provide for a network address management system for generating consistent network addresses to computing resources and for developing applications that are resilient to changes in the network addresses to those resources. In an embodiment, a consumer application executing on a computing system can receive a network address schema for a provider application via a library. The library may include a function for constructing a network address to the provider application. The consumer application can invoke the function to begin building the network address. The computing system/library extract context information at the time the consumer application invokes the build function, augment the context information using a selected application namespace (e.g., network address patterns and rules), and generate the network address using the augmented context information, patterns, and rules.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: March 8, 2022
    Assignee: eBay Inc.
    Inventors: Cherag S. Irani, Vedhanarayanan Vijayan, Sandhya Fernandes, Pete Dainty
  • Patent number: 11271855
    Abstract: A method of exposing a maximum segment identifier depth (MSD) value of the network device is described. The method comprises transmitting to a centralized controller an attribute Type Length Value (TLV). A type of the attribute TLV includes a type of a maximum segment identifier depth (MSD) indicating that the MSD is a link MSD, a length of the attribute TLV includes a length of the MSD, and a value of the attribute TLV includes the MSD, which is a maximum number of segment routing (SR) labels supported at a link of the network node. The centralized controller is to use the attribute TLV to compute an SR tunnel with one or more SR labels, a label stack depth of the SR tunnel does not exceed the MSD, and the SR labels are used for steering a packet through an SR network.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: March 8, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Evgeny Tantsura, Gregory Mirsky
  • Patent number: 11269612
    Abstract: Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 8, 2022
    Assignee: PayPal, Inc.
    Inventor: Sumit Ranjan