Network Computer Configuring Patents (Class 709/220)
  • Patent number: 11327772
    Abstract: A method for method of setting up a processing system includes determining availability of user-provided platform information indicative of a first memory platform out of a plurality of memory platforms. In response to determining that the user-provided platform information is available at the first memory platform, a boot loader code is read from the first memory platform. In response to determining that the user-provided platform information is not available, test availability of the boot loader code in another memory platform of the plurality of memory platforms, and read the boot loader code from the another memory platform upon testing the availability of the boot loader code in the another memory platform.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 10, 2022
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Davide Silvio Fiorese
  • Patent number: 11330045
    Abstract: A processing system may identify a first set of downloader devices for a first media stream from a first uploader device, where a plurality of servers of a distribution network is available to route the first media stream between the first uploader device and the first set of downloader devices, calculate a first upload bitrate and a first upload server of the plurality of servers for uploading the first media stream, where the calculating may minimize an average latency experienced by a plurality of downloader devices and maximize an average download bitrate for the downloader devices across a set of media streams including the first media stream, where the plurality of downloader devices includes the first set of downloader devices, and where each media stream is associated with a respective uploader device, and assign the first upload bitrate and the first upload server to the first uploader device.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 10, 2022
    Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of California
    Inventors: Bharath Balasubramanian, Zhe Huang, Jiasi Chen
  • Patent number: 11328462
    Abstract: A data visualization tool and a method of using the tool for managing resources in a set of server clusters is disclosed. The visualization tool displays the allotment of computational resources among various categories, including currently allocated resources, resources reserved for pending requests and available resources. The resources include CPUs, memory, and storage. The visualization tool is configured to visually indicate the difference between server clusters where new resources can be allocated and other clusters where one or more resources are capped and prevent any new allocations. The visualization tool is also configured to show current utilization of each resource for comparison with the amount allocated.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: May 10, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventor: Stanley Joseph Black
  • Patent number: 11330449
    Abstract: A communication system includes a plurality of sensor terminals each having an individual time and a management terminal having a reference time. The management terminal associates the individual time with the reference time at which the individual time was received and stores the associated times as a time pair. The management terminal determines a communication delay time using the configuration information of the hardware of the sensor terminal, the version of the software of the sensor terminal, the configuration information of the hardware of the management terminal, the version of the software of the management terminal, and a communication delay-causing combination table. The management terminal corrects the correspondence relationship between the individual time and the reference time in accordance with the communication delay time and corrects information detection time received from each of the plurality of the sensor terminals based on the corrected correspondence relationship.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: May 10, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Hikaru Sugata
  • Patent number: 11329948
    Abstract: The present disclosure provides an IPv6 stateless address auto-configuration method, a network device and a host. The method includes: sending a router advertisement RA message to a host, wherein the RA message includes a prefix information option, and the prefix information option includes a prefix and a flag. The host performs IPv6 stateless address auto-configuration according to the prefix and the flag.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 10, 2022
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Lin Luo
  • Patent number: 11329914
    Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: May 10, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
  • Patent number: 11329887
    Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 10, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
  • Patent number: 11327706
    Abstract: A method and system provide the ability to asynchronously collaborate on a model of an infrastructure project. The model is acquired and view settings for the model are captured. The view settings include a feature highlight that provides display attributes/settings for objects and/or features of the model, a camera position providing second settings relating to a camera view of the model, and a data view providing third settings regarding a view of the model data. The view settings are associated with a link. The link is transmitted/provided from a sender to a recipient. The link enables rehydration of a live model based on the captured view settings thereby presenting a state and view settings of the model specified by the sender.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 10, 2022
    Assignee: AUTODESK, INC.
    Inventor: Eric Alden Fain
  • Patent number: 11327788
    Abstract: Exemplary embodiments include a method for scheduling multiple batches of concurrent jobs. The method includes: scheduling a plurality of batches where each batch has a plurality of jobs; identifying one or more dependencies via a configuration file, wherein the configuration file manages dependencies for each of the jobs of each batch; monitoring the one or more jobs; identifying and reporting one or more errors; and resolving the one or more errors by modifying one or more of hardware performance, CPU usage, memory consumption, database performance and/or other metrics to optimize system resource usage.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 10, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Utkarsh Sudhir Bidkar
  • Patent number: 11323503
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VOIP server provides VOIP service for a plurality of users of the account.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: May 3, 2022
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 11323919
    Abstract: Technology is described for communicating messages between edge devices. A process may be executed at a first edge device for use by a mobile device that is connected to the first edge device. A connection may be established between the first edge device and a second edge device. The first edge device may determine that the mobile device has been handed over from the first edge device to the second edge device. Messages may be communicated between the process executing on the first edge device and the mobile device via the connection with the second edge device when the mobile device has been handed over from the first edge device to the second edge device.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwardutt Parulkar, Calvin Yue-Ren Kuo
  • Patent number: 11314678
    Abstract: A computer implemented method of providing connectivity between two or more primary assets, each primary asset comprising a hardware component or a software component, the method comprising receiving a request to provide connectivity between the primary assets; accessing a repository that stores a list of assets and metadata associated with each asset; using the metadata in the repository to generate an hierarchical list of assets; rationalising the hierarchical list of assets by selecting a group of assets from the hierarchical list of assets to be used in providing connectivity between the primary assets; and generating, based on operating parameters of each asset in the group of assets, a deployment plan for the group of assets, wherein the deployment plan defines settings and/or connections to be used between the assets in the group of assets in order to provide connectivity between the two or more primary assets.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 26, 2022
    Assignee: THALES HOLDINGS UK PLC
    Inventors: James Williams, Louis Simpson, Simon Morris
  • Patent number: 11316929
    Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 26, 2022
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Chaoting Xuan, Tong Zhao, Bo Steven Liu, Yue Zhao, Yanchao Zhang, Qimin Yao, Suyu Pan
  • Patent number: 11316823
    Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: April 26, 2022
    Assignee: Centripetal Networks, Inc.
    Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
  • Patent number: 11317468
    Abstract: An electronic device is disclosed. In addition, various embodiments recognized through the specification are possible. An electronic device supporting a neighbor awareness networking (NAN) protocol and a heterogeneous protocol different from the NAN protocol stores first information associated with a link established based on the heterogeneous protocol, transmits a message including the first information to an external electronic device included in a NAN cluster, via a wireless communication circuitry, receives a NAN data path (NDP) request message including second information associated with an NDP from the external electronic device, transmits an NDP response message to the external electronic device based at least in part on the second information and the first information, and performs data communication with the external electronic device based on the NDP.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 26, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Buseop Jung
  • Patent number: 11310219
    Abstract: A system for controlling configuration settings for mobile data communication devices and services includes a redirection server and a policy generation system. The redirection server detects a triggering event in a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. Each mobile data communication device receives data items from the wireless network and includes a device configuration stored in a memory location on the mobile data communication device. The device configuration of each mobile data communication device controls one or more functions of the mobile data communication device. The policy generation system receives a policy setting from a user interface and stores the policy setting in a user information record associated with a mobile data communication device.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: April 19, 2022
    Assignee: BlackBerry Limited
    Inventors: James Andrew Godfrey, Wen Gao, Denny K. Chiu
  • Patent number: 11310122
    Abstract: A method and system of portable and flexible deployment of dedicated servers in cloud computing. A user input of a selection of a server image template pertaining to a dedicated server to be deployed is received at a first screen at a user interface. The dedicated server is selected according to the user input of the selected server image template. The selected dedicated server is deployed, and an operating system is specified for the selected dedicated server in response to having deployed a server image associated with the selected server image template in the data center at each geographic location of one or more geographic locations. Deploying the selected dedicated server includes booting the selected dedicated server using the specified operating system.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 19, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Marc Jones, Duke Skarda
  • Patent number: 11307884
    Abstract: A resource management system and method for performing resource management operations in a distributed computer system uses predicted resource demands for a specified time in the future to change a resource management option of a resource management analysis algorithm prior to the specified time so that the resource management analysis algorithm can be executed in anticipation of the predicted resource demands at the specified time.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 19, 2022
    Assignee: VMware, Inc.
    Inventor: Aashish Parikh
  • Patent number: 11308015
    Abstract: A method and a computer readable medium comprising instructions for upgrading a firmware of a peripheral device connected to a host device via a Peripheral Component Interconnect Express (PCIe) bus from the operating system (OS) of the host device is disclosed. In one embodiment, the method and computer readable medium instructions includes halting host device access to the peripheral device after detecting the peripheral device has completed a shutdown sequence, and resetting the peripheral device after a predetermined time period after completion of the shutdown sequence. The method and computer readable medium instructions further includes initializing the firmware stored in a persistent storage location of the peripheral device, and re-establishing a connection between the peripheral device and the host device. In one embodiment, the predetermined time period is greater than a time it takes for the host device to detect the peripheral device has completed the shutdown sequence.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 19, 2022
    Assignee: Kioxia Corporation
    Inventors: Gordon W. Waidhofer, Ali Aiouaz, Christopher Delaney, Leland Thompson
  • Patent number: 11308201
    Abstract: A method of establishing security monitoring functionality on a device on retail display includes obtaining, by a processor of a server computer, a mobile device management (MDM) startup message from the device, determining, by the processor, whether the device is enrolled for MDM supervision, and if the device is enrolled for the MDM supervision, downloading, by the processor to the device, configuration data to support the MDM supervision and implementation of the security monitoring functionality.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 19, 2022
    Assignee: SENNCO SOLUTIONS, INC.
    Inventors: Brian Peacock, Dale R. Liff, Stephen M. Strom, George Liff
  • Patent number: 11310155
    Abstract: A category of auxiliary tasks (such as routing configuration management or packet content transformation) associated with transmission of network packets between sets of network endpoints is determined. A virtual router is configured to transmit the packets between the sets of network endpoints. Connectivity is enabled between the virtual router and an auxiliary task offloading resource. Results of an auxiliary task performed at the offloading resource are used to transmit at least some packets between the sets of network endpoints.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Omer Hashmi, Thomas Nguyen Spendley, Bashuman Deb, Guru Kannan, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Fahed Hijazi, Xiyuan Gou, Steve Ge, Yuxin Ren, Brandon Michael LaRue, Jaywant U Kapadnis
  • Patent number: 11303542
    Abstract: Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: April 12, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Brian V. H. Nguyen, Shellie Wickham
  • Patent number: 11303678
    Abstract: A method and a system for automatically managing security policies at multiple resources are provided. A policy management engine receives and deploys a security policy configured for each resource with one or more configuration parameters on a security component of each resource. The policy management engine determines modifications made to the security policy at a corresponding resource and automatically corrects the security policy at the corresponding resource. The policy management engine generates and renders a notification including the security policy, the modifications, and detailed information of the modifications and the automatic correction of the security policy to an administrator device. The detailed information includes a description, a type, a timestamp, number of instances, etc.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: April 12, 2022
    Assignee: COLORTOKENS, INC.
    Inventors: Jayaraghavendran Kuppannan, Deepak Kushwaha, Binjith Payyappatt Satheendran, Ramprasath Rajagopalan
  • Patent number: 11303511
    Abstract: Boot server support in an enterprise fabric network may be provided. A border device may forward, to a configuration server, a discovery message associated with a client device and the border device may forward, to a pre-boot server, the discovery message associated with a client device. The border device may then encapsulate, in response to receiving a reply to the discovery message from the configuration server and in response to receiving a reply to the discovery message from the pre-boot server, the reply to the discovery message from the pre-boot server using a Routing Locator (RLOC) from the reply to the discovery message from the configuration server. The encapsulated reply to the discovery message from the pre-boot server may include boot information. The border device may then forward the encapsulated reply to the discovery message from the pre-boot server to an edge device associated with the client device.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: April 12, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Parthiv Shah, Prakash C. Jain
  • Patent number: 11303541
    Abstract: Systems and methods include receiving a provisioning request for a service in a distributed system; staging the provisioning request to one or more additional services in the distributed system; receiving a staging response from the one or more additional services that provides additional provisioning for the one or more additional services based on the provisioning request; and providing an amended provisioning request for the service and the one or more additional services that includes the provisioning request and the additional provisioning.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Ciena Corporation
    Inventor: David Miedema
  • Patent number: 11303646
    Abstract: Techniques for identity management, and more particularly, to techniques for dynamically assigning membership to users in the system based on dynamic rules. In one aspect a computer-implement method is provided that breaks down the processing from a single large thread or operation into multiple minutest level threads or operations and makes use of event driven architecture used in distributed environments such as a cloud environment, to achieve a scalable model and can work seamlessly for multi-tenant applications. Every sub problem is assigned to a dedicated set of subscribers on a messaging service for processing.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 12, 2022
    Assignee: Oracle International Corporation
    Inventors: Isha Chawla, Ashish Bhargava
  • Patent number: 11303658
    Abstract: System and method for data analysis and detection of threat are provided. The system includes a processing subsystem. The processing subsystem includes a reconnaissance module configured to acquire data from one or more internal sources and one or more external sources. The data from the one or more internal sources includes the data from at least one of a firewall, a router and a security solution. The data from the one or more external sources includes the data from at least one of a deep web, a dark web and a surface web. The processing subsystem also includes an analysis module configured to analyse the data by using at least one threat analysis method for detection of threat and a dissemination module configured to present detected threat in one or more forms. The system also includes a memory configured to store data acquired from the one or more sources.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: April 12, 2022
    Inventor: Bimodh Jo Mathew
  • Patent number: 11303722
    Abstract: Virtual Network Functions (VNFs) are placed in a substrate network and the placement is readjusted based on dynamic resource availability and dynamic resource utilization in the substrate network. A predetermined number of servers is selected sequentially as cluster-heads based on a set of metrics which measure the efficiency of the servers in different aspects. The servers are partitioned into the predetermined number of disjoint clusters with different efficiency aspects. Each cluster includes one of the cluster-heads which performs the placement and readjustment of the VNFs for the cluster. An incoming VNF is placed at a given server in a given cluster by the cluster-head of the given cluster, which optimizes an objective function subject to a set of constraints. The objective function is optimized with respect to a subset of the metrics which excludes one or more metrics in which the given cluster is efficient.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 12, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Omar Abdul Wahab, Nadjia Kara, Claes Göran Robert Edström
  • Patent number: 11301231
    Abstract: Embodiments disclosed herein relate to method and systems for updating hardware tables. Such methods may include receiving a flexible pipeline definition from a controller at a compiler; generating, by the compiler, a hardware table update initial instruction set; and transmitting the hardware table update initial instruction set to a network device. The network device may use the hardware table initial instruction set to configure the network device to implement the flexible pipeline definition for a network chip.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Prasanna Parthasarathy, Kenneth James Duda, Simon Francis Capper
  • Patent number: 11301474
    Abstract: An example method of parsing data in a distributed computing system includes assigning a worker k to scan a data chunk k at a data storage node at which data chunk k is stored, each of one or more data chunks including a partial record, receiving, from each worker k, a number of instances of a context-varying symbol, a position in the data chunk k of a first instance of a context-dependent symbol after an even number of instances of the context-varying symbol, and a position in the data chunk k of a first instance of the context-dependent symbol after an odd number of instances of the context-varying symbol, for each data chunk that includes a partial record, computing an adjusted data chunk including data from a later data chunk to complete the partial record, parsing the adjusted data chunks and executing a query against the plurality of records.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Eric Eilebrecht
  • Patent number: 11297532
    Abstract: Facilitating flexible maximum transmission unit packet core design in a communications network is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise receiving a first transmission unit setting from a first network device. The first transmission unit setting can indicate a size of a largest network layer protocol data unit that is able to be communicated in a single network transaction by the first network device. The operations can also comprise setting, at the device, a configuration of the first network device to the first transmission unit setting. Further, the operations can comprise sending first communication packets to the first network device using the first transmission unit setting and second communication packets to a second network device using a second transmission unit setting different from the first transmission unit setting.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: April 5, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Marc Gottwerth, Terry Figureile, Douglas Eng, Layli Amiri, Mario Manuel Jardon
  • Patent number: 11297067
    Abstract: Described embodiments provide systems and methods for resource appropriation in a multi-tenant environment using risk and value modeling. A resource server can provide a plurality of applications access to a plurality of resources in response to requests from clients based in part on risk scores and value scores. The resource server can generate and execute a risk model and a value model to determine a risk score and a value score for each of the applications. The resource server can use the risk and value scores to determine access to a particular resource for a requested application. The resource server can assign a first allocation of resource tokens to an application. The resource tokens can correspond to access privileges to plurality of resources. The resource server can dynamically modify the resource allocation for applications responsive to changes to a risk score or value score of a respective application.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 5, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Alok Aggarwal, Josh Thomas Gray, Darren Gilroy
  • Patent number: 11294901
    Abstract: The performance of functions included in a query may be isolated from the performance of the query. A query may be received and a function within the query may be identified. Execution of the function may be isolated from the performance of the query. In some embodiments, a remote execution engine or service may perform the function in response to a request invoking performance of the function generated as part of executing a query execution plan for the query. Results from the function may be received and a result for the query provided based on the results of the function.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Yuanyuan Yue
  • Patent number: 11296997
    Abstract: The present disclosure relates to an SDN-based VPN traffic scheduling method and scheduling system. The method includes: configuring an SDN switching device to implement establishment of a communication link between a CE device and a PE device; performing VPN configuration on a controller; distributing, by the controller, a corresponding flow table to the SDN switching device, the flow table being used to translate a repeated address within a VPN to a non-conflict space address to distinguish different VPN traffic; configuring, by the controller, different traffic scheduling paths for the different VPN traffic according to a preset traffic scheduling strategy; and distributing, by the controller, the traffic scheduling paths to the PE device.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 5, 2022
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Hang Yuan, Lijun Zu, Jintan Wu
  • Patent number: 11290347
    Abstract: A non-transitory computer-readable medium stores computer-readable terminal management instructions configured to, when executed by a first processor of a first computer, cause the first computer to function as a terminal management device configured to communicate with a terminal device via a relay device, obtain terminal management device information regarding the terminal management device, and generate an installation package containing the terminal management device information and an installer, the installer being configured to, when executed by a second processor of a second computer, cause the second computer to install a relay processing program on the second computer to function as the relay device, and change communication settings for the second computer based on the terminal management device information contained in the installation package, thereby enabling the second computer functioning as the relay device to communicate with the terminal management device.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: March 29, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takashi Nishizaki
  • Patent number: 11290885
    Abstract: The present invention relates to a communication system is provided, wherein the communication system comprising: a first communication unit, comprising a first communication processor for providing communication via a first channel, at least one second communication unit separate to the first communication unit, comprising a second communication processor for providing communication via a second channel, a coupling unit for coupling the first communication unit with the at least one second communication unit, wherein the first communication unit further comprises: a communication control unit coupled to the second communication unit via the coupling unit, wherein the communication control unit is configured to enable the mutual utilization of electronic resources between the first and second communication unit, and an encryption unit for providing encrypted communication via as well the first communication channel and the second communication channel.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: March 29, 2022
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Thomas Bögl
  • Patent number: 11290384
    Abstract: An access source classification apparatus has: a first calculation unit that calculates a statistic related to access to each service by each access source based on a set of access logs indicating access to any service of a plurality of services by any access source of a plurality of access sources; an extraction unit that, for each of the services, calculates an index value indicating distribution of access status to the service for each of the access sources based on the access logs related to the service, and extracts some services based on the index value; a second calculation unit that calculates relevance between each access source and each service extracted by the extraction unit by applying a clustering approach to the statistic; and a classification unit that classifies an access source to any service extracted by the extraction unit into any of groups each including one or more access sources based on the relevance, thereby assisting improvement of efficiency in identifying the terminal type of an a
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: March 29, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yuka Komai, Masahiro Kobayashi, Shigeaki Harada, Keisuke Ishibashi, Ryoichi Kawahara
  • Patent number: 11288102
    Abstract: Modifying resources for composed systems based on resource models including receiving a workload for execution on a composed system; extracting workload characteristics from the workload; matching the workload characteristics to a resource model, wherein the resource model comprises an initial configuration of compute elements for the composed system and a configuration modification to the initial configuration of the compute elements as the workload executes; composing the composed system using the initial configuration of compute elements described by the resource model, wherein the composed system comprises a subset of compute elements from a resource pool of compute elements; and executing, based on the resource model, the workload using the composed system, including modifying the initial configuration of the compute elements according to the resource model.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 29, 2022
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Jeffrey R. Hamilton, James J. Parsonese, Pravin Patel
  • Patent number: 11290523
    Abstract: Automatic file transfer is provided. A file is obtained utilizing a file generating application on a mobile device in response to an input from a user. The mobile device connected to a network. The file is automatically transferred from the mobile device to a target service via the network utilizing a high-speed file transfer application running on the mobile device such that high-speed transfer of the file from the mobile device to the target service is enabled even though the file generating application does not support the high-speed transfer.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hanna Puhoffa, Matthias Seul, Brian Din, Keira Louise Hopkins
  • Patent number: 11290561
    Abstract: Examples herein involve a multi-access edge computing (MEC) environment. An example process may include receiving a tenant application that is to be hosted in a MEC environment. The MEC environment may be situated between a user device and an external platform. The process may include assigning an edge service identifier (ESID) to the tenant application. The ESID may be used to indicate that a message, associated with the user device, involves the tenant application. The process may include assigning a host identifier to the tenant application. The host identifier may be used to indicate that report data, associated with execution of the tenant application within the MEC environment, is to be provided to the external platform. The process may include routing communications associated with the tenant application using the ESID and the host identifier.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: March 29, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Cheul Shim, Mahadevan Viswanathan, Thierry R. Sender
  • Patent number: 11281975
    Abstract: A method for creating one or more machine learning models in a model training engine is provided. The method includes providing to a user, via a graphical user interface, a selection of components for a machine learning model, at least one component having a computational layer including one or more coefficients associated with a component attribute. The method also includes displaying, in the graphical user interface, a component selected by the user, including a selected value of the component attribute and executing the machine learning model with a training archive as an input, to obtain an output indicative of a desired feature of the training archive. The method also includes comparing the output with a desirable feature value, and modifying at least one coefficient in the component of the machine learning model based on a difference between the output from the machine learning model and the desirable feature value.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 22, 2022
    Assignee: PerceptiLabs AB
    Inventors: Martin Isaksson, Robert Erik Lundberg
  • Patent number: 11282281
    Abstract: In one example, a method performed by a processing system in a telecommunications network includes acquiring the media stream and identifying an anchor in a scene of the media stream. The anchor is a presence in the scene that has a physical effect on the scene. A type and a magnitude of the physical effect of the anchor on the scene is estimated. An actuator in a vicinity of the user endpoint device that is capable of producing a physical effect in the real world to match the physical effect of the anchor on the scene is identified. A signal is sent to the actuator. The signal controls the actuator to produce the physical effect in the real world when the physical effect of the anchor on the scene occurs in the media stream.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: March 22, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Behzad Shahraray, Eric Zavesky, David Crawford Gibbon, Tan Xu, Zhu Liu
  • Patent number: 11283692
    Abstract: Service discovery for an application lacking capabilities sufficient to facilitate Universal Plug and Play (UPnP), Zero-configuration networking (Zeroconf), Simple Service Discovery Protocol (SSDP) or other service discovery protocols relying upon multicast User Datagram Protocol (UDP) is contemplated. The service discovery may be facilitated with a discovery proxy configured to identify available services and a discovery service having capabilities sufficient to apprise the application of the services identified with the discovery proxy.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 22, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Robert M. Lund, Steven E. Johnson
  • Patent number: 11275565
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: determining, by a computing device, an action of a user within a collaborative software development environment; automatically routing, by the computing device, a request to an interactive system based on the action of the user; logging, by the computing device, the request in a queue; receiving, by the computing device, a response to the request from the interactive system; and automatically providing, by the computing device, a notification to the user with the response.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: March 15, 2022
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Komandur R. Kumar, Matthew B. Trevathan, Mahendar Yedla
  • Patent number: 11275733
    Abstract: Systems and methods are disclosed for mapping search nodes to a search head in a data intake and query system based on a tenant identifier in order to execute a query received by the data intake and query system. The mapping may allow same or similar search nodes to be used to execute queries that are associated with a particular tenant identifier, in order to take advantage of caching and local data stored with those search nodes. In some cases, search nodes can be mapped based on the tenant identifier using a hashing algorithm, such as a consistent hashing algorithm.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: March 15, 2022
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Scott Calvert, Alexander Douglas James, Bei Li, Ashish Mathew, James Monschke, Sogol Moshtaghi, Christopher Madden Pride, Xiaowei Wang
  • Patent number: 11275691
    Abstract: A method and system for intelligent control of read-ahead cache for a client application is provided. The method receives an application profile of the client application, the application profile indicating thresholds for determining a plurality of access patterns of the client application. The method also determines a current access pattern of the client application based on the thresholds and a historical access pattern of the client application. The current access pattern and the historical access pattern are one of the plurality of access patterns. The method further dynamically enables and disables read-ahead cache for the client application based on a transition between the historical access pattern and the current access pattern.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: March 15, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Keyur Desai
  • Patent number: 11277282
    Abstract: Secure network segmentation using logical subnet segments is described. A single network segment or subnet provided by a third party is mapped into multiple layer-3 virtual or logical segments without requiring separate subnets. This mapping is accomplished by using virtual routing functions (VRFs) per logical subnet segment while retaining a single subnet across the segments. The logical subnet segments interact with the single network segment provided by the third party (ISP). The layer-3 VRF instances are created without the need for separate IP subnet pools per layer-3 segment. Each VRF instance for the various logical subnet segments is mapped to a Virtual Network Identifier (VNI) and Scalable Group Tag (SGT).
    Type: Grant
    Filed: January 19, 2020
    Date of Patent: March 15, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Oswal, Muninder S. Sambi, Sanjay K. Hooda, Gangadharan Byju Pularikkal, Kedar Karmarkar
  • Patent number: 11271803
    Abstract: Aspects of the subject disclosure may include, for example, a method including selecting a solution set of devices from a set of candidate devices connected to a network to provide a service via a virtual device, generating a virtual finite state machine to control execution of the required functions of the virtual device via selected capabilities of each device of the solution set of devices transmitting, to a controller device of the solution set of devices, the virtual finite state machine, wherein execution of the virtual finite state machine by the controller device causes the controller device to control the required functions of the virtual device via the selected capabilities of each device of the solution set of devices, and transmitting, to non-controller devices of the solution set of devices, software data and configuration data, wherein execution of the software data at the non-controller devices according to the configuration data causes the non-controller devices to perform the selected capabil
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 8, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Julio Cartaya, Robert M. Higgins
  • Patent number: 11269674
    Abstract: An example operation may include a method comprising one or more of receiving a VNFC module LCM request where the LCM request specifies a VNFC instance (VNFCI), a target VNFC module, and an LCM operation to be performed, comprising retrieving a VNFCI data entry, determining a target OS installation of the VNFCI, establishing a secure connection to a target OS on a VNFCI hosting VM/container, determining a default command for the LCM operation, adapting the default command to the target OS, executing the adapted command, normalizing a response code, and sending a response to the VNFC module LCM request.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 8, 2022
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Keith William Melkild
  • Patent number: 11260294
    Abstract: A computing system includes an input driver and a virtual input controller. The input driver is configured to receive input data from a first controller of a recognized data protocol and to provide the input data to an API of an application to control actions of a first participant in the gaming application. The virtual input controller is, in contrast, configured to receive input data from a second controller of a protocol incompatible with the input driver, translate the input data to the recognized data protocol; request a broadcast application identifier for a currently-broadcasting application from the broadcasting agent, and provide the translated input data to the input driver in association with the broadcast application identifier for controlling actions of a second participant in the application via the API of the gaming application.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory M. Smith, Heather Grantham Brodie, Chad Gibson, Jonathan J. Caruana, Hamze M. Kalache, Gersh Payzer, Samantha E. Vim, Christopher M. McAllen