Configuration Patents (Class 715/735)
  • Patent number: 11943110
    Abstract: Configuration information that identifies a plurality of components that define a network is received. Based on the configuration information, a plurality of virtual network function (VNF) instances are caused to be generated on a plurality of general-purpose computing devices to implement the network on the plurality of general-purpose computing devices, each VNF instance corresponding to one of the plurality of components. Based on the configuration information, at least some of the VNF instances of the plurality of VNF instances are configured. Testing data and testing criteria are obtained. The testing data is submitted to the network, and network test results based on the testing data and the testing criteria are output.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 26, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Saran Khalid, Perwaiz Akhtar
  • Patent number: 11924037
    Abstract: Apparatus and associated methods relate to dynamically configuring an Internet of Things (IoT) device and a processor interfacing the IoT device. The processor captures a specific one or more of a plurality of deployment configuration templates for the IoT. The IoT device is then configured by the processor based, at least in part, on the one or more of the plurality of deployment configuration templates captured. The processor then deploys software for use by the processor to interface with the IoT device configured. The software deployed is determined based on the one or more of the plurality of deployment configuration templates captured.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 5, 2024
    Assignee: Insight Direct USA, Inc.
    Inventors: Dan Cokely, Ben Kotvis, Anes Hassane
  • Patent number: 11916728
    Abstract: A network interface system defines standardized network service requests and related abstracted tasks. In examples, commands needed to configure particular network elements are dependent on the network being utilized and/or the network element(s) being utilized. The network interface system may include a standardization layer, an abstraction layer, and an application programming interface for each of a variety of available networks. Upon a request for a network service, the related abstracted tasks may be translated into network-specific commands to configure network elements of disparate networks to provide the requested service.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: February 27, 2024
    Inventor: Austin Ritchie
  • Patent number: 11907372
    Abstract: Systems and methods are provided that may be implemented to monitor unique usage characteristics (e.g., system device usage) of an individual information handling system, and to determine a unique system pre-boot interface (PBI) configuration for the individual information handling system based on these monitored unique usage characteristics. The provided systems and methods may also be implemented to automatically update pre-boot interface security configuration for system devices based on the monitored usage characteristics of the individual information handling system.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: February 20, 2024
    Assignee: Dell Products L.P.
    Inventors: Ricardo L. Martinez, Ruhull A. Bhuiyan, Deeder M. Aurongzeb
  • Patent number: 11857881
    Abstract: Methods and systems are provided for using networked gaming headsets. In an audio setup that includes a headset configurable to process audio for a first player participating in an online multiplayer game, a headset preset may be requested from a central headset preset depository, where the headset preset includes values for one or more configurable parameter settings relating to operation or functions of the headset, where the headset preset is uploaded into the central headset preset depository by someone other than the first user, where the headset preset is associated with an identification information for uniquely identifying the headset preset, and where requesting the head present includes providing the identification information to the central headset preset depository. In response to acceptance of the request, the headset preset may be downloaded from the central headset preset depository into the headset, and the headset may be configured based on the headset preset.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: January 2, 2024
    Assignee: VOYETRA TURTLE BEACH, INC.
    Inventors: Kevin Arthur Robertson, Richard Kulavik
  • Patent number: 11853806
    Abstract: A compute server receives a request from a client device that triggers execution of a third-party code piece. The compute server is one of multiple compute servers that are part of a distributed cloud computing network. The third-party code piece is executed at the compute server and causes a value to be read from a distributed key-value store and/or written to the distributed key-value store. A response is generated to the request based at least in part on the executed third-party code piece, and the generated response is transmitted to the client device.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: December 26, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Ashley Williams, Joaquin Madruga, Ashley Lewis
  • Patent number: 11848825
    Abstract: Some embodiments of the invention provide a method for providing a visualization of a topology for a logical network implemented in a physical network. The method identifies a set of logical elements of the logical network. For each logical element, the method identifies a set of one or more physical elements in the physical network that implements the logical element. Multiple physical elements are identified for at least one of the logical elements. Through a user interface (UI) the method displays a visualization that includes (1) the set of logical elements, (2) connections between the logical elements, (3) the sets of physical elements that implement each logical element in the set of logical elements, and (4) correlations between each logical element and the set of physical elements that implements the logical element. Each logical element and each physical element is represented by a node in the visualization.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Matias Bogado, Tarang Khandelwal, Shrinivas Sharad Parashar, Priyanka Luthra, Venkata Ranganath Babu Golla
  • Patent number: 11743995
    Abstract: A load controller in a load control system may communicate messages with controllable loads on a plurality of loops for controlling electrical loads. Each controllable load may include a load control device and an associated electrical load. The messages received by the load controller may include a zone identifier. The zone identifier may be associated with the load control devices for being controlled together. The load controller may communicate messages to sets of load control devices for performing common control of the load control devices on each loop using group messages. The load controller may reconfigure the zones that are assigned group identifiers for receiving group messages on the loops, such that the group identifiers are assigned to the zones that have larger numbers of load control devices. The message types on a given loop may be selected based on the type of control being transmitted in the commands.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: August 29, 2023
    Assignee: Lutron Technology Company LLC
    Inventors: Mark Eiding, David L. Wykes, Jr., Noopur Zokarkar, Mark Ryan Lopez
  • Patent number: 11704165
    Abstract: A method makes container services persistently available. A computing device receives a request for implementation of a user job in a container environment, and assigns the user job to a compute runner agent of a plurality of compute runner agents to execute the user job. Each compute runner agent is associated with a compute container instance having a unique compute container identifier corresponding to the user job. A computing device assigns the user job to a balancer task to monitor progress of the user job, and assigns the user job to a storage agent to store artifacts associated with running the user job. A computing device receives a notification from the balancer task describing whether the runner agent is correctly running the user job. In response to the runner agent incorrectly running the user job, a computing device resurrects the user job in a new compute container instance.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sharathchandra Pankanti, Nadiya Kochura, Tomas Krojzl, Erik Rueger
  • Patent number: 11627095
    Abstract: Computing resources are managed in a computing environment comprising a computing service provider and an edge computing network. The edge computing network comprises computing and storage devices configured to extend computing resources of the computing service provider to remote users of the computing service provider. The edge computing network collects capacity and usage data for computing and network resources at the edge computing network. The capacity and usage data is sent to the computing service provider. Based on the capacity and usage data, the computing service provider, using a cost function, determines a distribution of workloads pertaining to a processing pipeline that has been partitioned into the workloads. The workloads can be executed at the computing service provider or the edge computing network.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: April 11, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ganesh Ananthanarayanan, Yuanchao Shu, Paramvir Bahl
  • Patent number: 11620029
    Abstract: Embodiments of the present disclosure provide a method for displaying multiple application windows by a mobile terminal, and a mobile terminal, to display multiple application windows on one display screen based on display resource statuses of the application windows. In one implementation, a current placement direction of the mobile terminal is obtained. A window width and height of a first application window in the current placement direction is determined. If the window width is greater than the window height, a landscape display resource of the first application in the current placement direction is loaded when a user interface of the first application is displayed in the first application window. If the window width is less than the window height, a portrait display resource of the first application in the current placement direction is loaded when a user interface of the first application is displayed in the first application window.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: April 4, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Hui Yi
  • Patent number: 11595263
    Abstract: Disclosed are a network control device and an operation method of the network control device for dynamically constructing an end-to-end virtual dedicated network slice based on a software-defined network (SDN) over the entire wired and wireless network section of a private network and a public network.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 28, 2023
    Assignees: TRENTO SYSTEMS, INC., KOREA INSTITUTE OF SCIENCE & TECHNOLOGY INFORMATION
    Inventors: Young Jae Kim, Dong Kyun Kim
  • Patent number: 11573820
    Abstract: Methods and systems for resource usage tracking are disclosed. In one embodiment, an exemplary method comprises maintaining, in a data store, a configuration file associated with a virtual server instance; instantiating a virtual server based on the virtual server instance by: locating, in the data store, the configuration file; determining required virtual server resources based on the contents of the configuration file; configuring at least one resource of the virtual server based on the contents of the configuration file; and spinning up the virtual server. The method may also comprise determining that an instantiated virtual server has reached an error state; and based on the determination that the instantiated virtual server has reached an error state, determining a configuration file associated with the instantiated virtual server; and instantiating a new virtual server using the determined configuration file.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: February 7, 2023
    Assignee: COUPANG CORP.
    Inventor: Tae Kyung Kim
  • Patent number: 11524236
    Abstract: In an audio setup including at least one audio device configurable to process audio for a first user of a plurality of user, an identifier may be assigned to a control dataset associated with the audio device, the control dataset including one or more control parameters relating to operation or functions of the audio device. At least a portion of the control dataset may be uploaded to a central depository that is accessible by a plurality of users; and access to the at least a portion of the control dataset in the central depository, by one or more of the plurality of users, may be managed. Access to the central depository may be managed via web-accessed service. Managing access to the at least a portion of the control dataset may include requiring validating any user requesting access to the at least a portion of the control dataset.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 13, 2022
    Assignee: VOYETRA TURTLE BEACH, INC.
    Inventors: Kevin Arthur Robertson, Richard Kulavik
  • Patent number: 11494205
    Abstract: Disclosed herein are systems and methods for a mobile device for deploying a user interface layer. The mobile device may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations. These operations may comprise receiving a user interface view request; accessing view configuration data in response to the user interface view request; generating a user interface view based on the view configuration data; accessing expression data; binding the expression data to the view configuration data to create bound data; and generating a user interface using the bound data.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: November 8, 2022
    Assignee: Coupang Corp.
    Inventors: Tae Ho Kim, Sang Ryul Kim
  • Patent number: 11474664
    Abstract: An application icon moving method and an electronic device, where after a first application is installed in the electronic device, the electronic device displays an interface including an icon of the first application, when receiving a second operation from a user on the icon of the first application, the electronic device displays a management menu around the icon of the first application, where the management menu includes one or more of an identifier of a sub-screen of a home screen of the electronic device or an identifier of a folder included in a sub-screen. The electronic device receives a third operation from the user on a first identifier included in the management menu, and move, in response to the third operation, the icon of the first application to a sub-screen or a folder corresponding to the first identifier.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: October 18, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinpeng Zhu, Zongfang Lin, Wenjie Ren, Junmin Zhao
  • Patent number: 11470002
    Abstract: A technique for compressing and transmitting data without hampering real-time performance can be offered. In a data compression transmission system for collecting data generated by a plurality of devices at a central server via a network, an intermediate server is arranged between the devices and the central server. Each of the devices includes a packet cache processing unit for converting the generated data to a hash value based on a cache. The intermediate server includes a packet cache processing unit for decoding the hash value to original data based on the cache, a buffering unit for aggregating the data and outputting the data as a long packet, and a compression encoding unit for compressing the data and generating encoded data.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: October 11, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Masaru Takagi, Masahiro Yoshida, Koya Mori, Tomohiro Inoue, Hiroyuki Tanaka
  • Patent number: 11431594
    Abstract: A part extraction device includes: at least one memory configured to store instructions; and at least one processor configured to execute the instructions to: acquire first information that shows a configuration of a system in a graph format; and extract second information that shows a configuration of a part of the system in a graph format, from the first information.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: August 30, 2022
    Assignee: NEC CORPORATION
    Inventors: Yutaka Yakuwa, Takayuki Kuroda
  • Patent number: 11423484
    Abstract: Systems and methods for converting live weather data to a weather index for offsetting weather risk. Weather data source systems generate one or more weather data streams that include weather forecast model and observations data. A data distribution system receives a weather index request, identifies at least one instrument and at least one location associated with the request. Weather risk indication data is extracted among the weather data streams associated with the identified location based on predefined parameters associated with the identified instrument. The extracted data is converted into a set of weather index values corresponding to the location, based on a predetermined algorithm associated with the identified instrument. A weather index presentation package is generated that includes the set of weather index values for distribution to at least one user device. The weather index presentation package being distributed is updated concurrent with changes to weather risk indication data.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 23, 2022
    Assignee: Intercontinental Exchange Holdings, Inc.
    Inventors: Stephen John Mitchell, Charles Gabriel Harris
  • Patent number: 11409493
    Abstract: A photographing method includes enabling, by a first terminal device, an image shooting function, and obtaining and displaying a preview image, outputting, by the first terminal device, first prompt information based on the preview image if the preview image includes an image of an image output device, where the first prompt information indicates that the first terminal device can connect to a second terminal device which is a device determined by the first terminal device based on feature information of the image output device, connecting, by the first terminal device, to the second terminal device in response to an operation of triggering the first prompt information, receiving, by the first terminal device, first image sent by the second terminal device, where the first image includes content currently played by an image output device of the second terminal device.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: August 9, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Songchao Lu
  • Patent number: 11379193
    Abstract: A computer-based tool having a at least one computer program having access to at least one database containing images, descriptions, specifications, and connectivity data for a plurality of audio-visual and audio-visual control products and further having a user interface for interactively accessing the at least one database. In response to queries from the computer-based tool, the user makes initiates actions and makes choices regarding the physical venue and the products needed. The tool responsively produces a bill of materials, a cable schedule, a rack layout, a user-editable audio-visual connectivity line schematic, and a ceiling speaker layout. The at least one database and the at least one computer program may be centralized or distributed, and may include PCs, mainframes, servers, cloud-based resources, and the like.
    Type: Grant
    Filed: November 9, 2019
    Date of Patent: July 5, 2022
    Inventors: Vibhav Singh, Sahil Dhingra
  • Patent number: 11381559
    Abstract: Methods, systems, and computer-readable media for batch registration and configuration of devices are disclosed. A plurality of devices are detected over one or more networks. Data indicative of the plurality of devices is provided through a user interface. Through the user interface, user input is received that indicates a selected plurality of the devices. The selected plurality of the devices are registered with a service provider environment. The selected plurality of the devices are authenticated using device-specific credentials and registered for device-specific accounts with the service provider environment. A configuration profile is deployed to the selected plurality of the devices.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: July 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Surabhi Raje, Krishnamurthy Ganesan, Yu-Hsiang Cheng, Ruoyu Fei, Jingyu Ji, Milo Oostergo, Aapo Juhani Laitinen, Collin Charles Davis, Karthik Bellur
  • Patent number: 11374776
    Abstract: Systems and techniques for adaptive dataflow transformation in edge computing environments are described herein. A transformation compatibility indication may be received from a device. A set of transformations available for use by the device connected to the network may be determined based on the transformation compatibility indicator. The set of transformations may be transmitted to the device. A value may be determined for an operating metric for an edge computing node of the network. The edge computing node may provide a service to the device via the network. A transformation request may be transmitted to the device based on the value. The transformation request may cause the device to execute a transformation of the set of transformations to transform a dataflow of the service. The adaptive dataflow transformations may be continuous with changing predicted values of operating metrics.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Ned M. Smith, Timothy Verrall
  • Patent number: 11336533
    Abstract: Some embodiments of the invention provide a method for providing a visualization of a topology for a logical network implemented in a physical network. The method identifies a set of logical elements of the logical network. For each logical element, the method identifies a set of one or more physical elements in the physical network that implements the logical element. Multiple physical elements are identified for at least one of the logical elements. Through a user interface (UI) the method displays a visualization that includes (1) the set of logical elements, (2) connections between the logical elements, (3) the sets of physical elements that implement each logical element in the set of logical elements, and (4) correlations between each logical element and the set of physical elements that implements the logical element. Each logical element and each physical element is represented by a node in the visualization.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 17, 2022
    Assignee: VMWARE, INC.
    Inventors: Matias Bogado, Tarang Khandelwal, Shrinivas Sharad Parashar, Priyanka Luthra, Venkata Ranganath Babu Golla
  • Patent number: 11327729
    Abstract: Techniques for generating user interfaces (UIs) for field devices on a host device are described. A field device driver installed on the host device transmits a request for UI configuration to a field device. The field device includes a plurality of sets of UI parameters associated with configuration of the UI. The field device is configured to select a set of UI parameters from the plurality of sets of UI parameters based on application information provided to the field device. The field device driver receives the set of UI parameters from the field device in response to the request. Based on the set of UI parameters, the host device configures and generates the UI.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 10, 2022
    Assignee: ABB Schweiz AG
    Inventor: Shanthala Kamath
  • Patent number: 11303546
    Abstract: A service system includes a determining unit configured to determine an API-execution-count limiting value per virtual server on a basis of the number of the virtual servers on which a web service is implemented and an API-execution-count limiting value, and a controller configured to provide the web service or to process the call of the API as an error whether the number of times the API has been executed exceeds the API-execution-count limiting value.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 12, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shunsuke Mogaki
  • Patent number: 11301299
    Abstract: An apparatus can comprise a processor and a memory. The memory can store instructions that, when executed by the processor, cause the processor to associate a plurality of consumer containers with a data container. The plurality of consumer containers can host workloads that access a data segment hosted by the data container. The plurality of consumer containers and the data container can be scheduled on different nodes of a horizontally scalable cluster. A node of the horizontally scalable cluster that hosts the data container can be identified. The plurality of consumer containers can be scheduled to execute on the node based on the association between the plurality of consumer containers and the data container.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: April 12, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Pruthvi Panyam Nataraj, Ajay Vishwanath Bhande, Amit Kumar Gupta
  • Patent number: 11269913
    Abstract: Provided herein are systems and methods for an application connector (also referred to as a reverse extract, transform, load (ETL) connector) in a database system. For example, a method includes retrieving an application connector corresponding to an application of a plurality of available applications. The application connector includes connector configuration information and connector code. A user-defined query is detected within the connector configuration information. The user-defined query is executed to obtain a query result. The query result is based on data stored in a storage device shared by the plurality of applications. The connector code of the application connector is executed to perform an update of the application, the update based on the query result.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: March 8, 2022
    Assignee: Snowflake Inc.
    Inventors: Russell Connor Dervay, Venkata Satyanarayana Kota, Kristen Michelle Werner
  • Patent number: 11263057
    Abstract: It is detected that a metric associated with a first workload has breached a first threshold. It is determined that the first workload and a second workload access the same storage resources, wherein the storage resources are associated with a storage server. It is determined that the metric is impacted by the first workload and the second workload accessing the same storage resources. A candidate solution is identifier. An estimated impact of a residual workload is determined based, at least in part, on the candidate solution. A level of caching of at least one of the first workload or the second workload is adjusted based, at least in part, on the estimated impact of the residual workload.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 1, 2022
    Assignee: NetApp, Inc.
    Inventors: Lakshmi Narayanan Bairavasundaram, Gokul Soundararajan, Vipul Mathur, Kaladhar Voruganti
  • Patent number: 11243794
    Abstract: Techniques are described for optimizing the allocation of computing resources provided by a service provider network—for example, compute resources such as virtual machine (VM) instances, containers, standalone servers, and possibly other types of computing resources—among computing workloads associated with a user or group of users of the service provider network. A service provider network provides various tools and interfaces to help businesses and other organizations optimize the utilization of computing resource pools obtained by the organizations from the service provider network, including the ability to efficiently schedule use of the resources among workloads having varying resource demands, usage patterns, relative priorities, execution deadlines, or combinations thereof. A service provider network further provides various graphical user interfaces (GUIs) to help users visualize and manage the historical and scheduled uses of computing resources by users' workloads according to user preferences.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Adam Gabrielson, Joshua M. Burgin, Brad Bonnett, Kai Fan Tang
  • Patent number: 11196637
    Abstract: Methods and systems to model, simulate and continuously analyze global non-functional properties, such as profitability, availability, security and performance, of complex Internet of Things (IoT) systems. This modeling enables the collaborative design, interoperability, documentation, simulation, testing, deployment, operations, analysis and optimization of connected services and IoT infrastructures. Various embodiments of the present invention may be characterized as a tool for modeling an IoT system and controlling the evolution of this system. The present invention enables a customer or any entity to describe and simulate an IoT system in different scenarios and, in turn, derive various estimates for what the customer will have to invest. This is of great benefit to entities since building out and implementing a complex IoT system is likely an expensive and time and resource consuming endeavor.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: December 7, 2021
    Inventor: Pascale Vicat-Blanc
  • Patent number: 11099819
    Abstract: Systems and methods are described for operationalizing AI models using web-based user interfaces. The system may receive a first user input uploading of a software container, wherein the software container comprises a data model written in a first programming language. The system may generate for display, in a user interface of a web application, a prediction based on the data model, wherein the web application is written in a second programming language, and wherein the web application is configured to receive selection of the parameter and execute, in the software container, the data model.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: August 24, 2021
    Assignee: DOVEL TECHNOLOGIES, LLC
    Inventor: Rod Fontecilla
  • Patent number: 11016799
    Abstract: Methods and systems for resource usage tracking are disclosed. In one embodiment, an exemplary method comprises maintaining, in a data store, a configuration file associated with a virtual server instance; instantiating a virtual server based on the virtual server instance by: locating, in the data store, the configuration file; determining required virtual server resources based on the contents of the configuration file; configuring at least one resource of the virtual server based on the contents of the configuration file; and spinning up the virtual server. The method may also comprise determining that an instantiated virtual server has reached an error state; and based on the determination that the instantiated virtual server has reached an error state, determining a configuration file associated with the instantiated virtual server; and instantiating a new virtual server using the determined configuration file.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: May 25, 2021
    Assignee: COUPANG CORP.
    Inventor: Tae Kyung Kim
  • Patent number: 11007437
    Abstract: Methods and systems are provided for sharing headset settings. A headset preset may be configured, for a headset configurable to process audio for a player participating in an online multiplayer game, with the headset preset including values for one or more configurable parameter settings relating to operation or functions of the headset. An identifier may be assigned to the headset preset, and the headset preset may be uploaded to a central headset preset depository that is accessible by a plurality of players. Access to the headset preset in the central headset preset depository, by one or more of the plurality of players, may be managed, such as via web-accessed service which may be configured to support web-based user interactions for uploading and/or downloading headset presets. The identifier may be shared with other players to enable Access to the headset preset in the central headset preset depository.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: May 18, 2021
    Assignee: VOYETRA TURTLE BEACH, INC.
    Inventors: Kevin Arthur Robertson, Richard Kulavik
  • Patent number: 11003478
    Abstract: According to aspects of the present disclosure, a method of operating a virtual storage area network cluster including a plurality of hosts is provided, each host of the plurality of hosts executing at least one Virtual Machine (VM) and being configured to receive power from a respective Uninterruptible Power Supply (UPS) of a plurality of UPSs, the method comprising acts of determining a number of critical UPSs of the plurality of UPSs, each critical UPS of the plurality of UPSs corresponding to a critical host of the plurality of hosts, determining that the number of critical UPSs does not exceed a fault tolerance level, and migrating VMs hosted by the critical hosts to non-critical hosts of the plurality of hosts.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 11, 2021
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventor: David Grehan
  • Patent number: 10936999
    Abstract: Disclosed are various examples for remote email configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring email settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the email setting.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: March 2, 2021
    Assignee: AIRWATCH LLC
    Inventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
  • Patent number: 10938587
    Abstract: Presented herein are techniques and systems associated with generating a predicted utilization likelihood for a shared collaboration resource. Integrated resource data associated with a meeting scheduled for a shared collaboration resource is obtained and analyzed using a machine-learned predictive model. The analysis generates a predicted utilization likelihood of the shared resource. An indication of the predicted utilization likelihood is provided to an output system, such as a graphical user interface.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Eric Yi-hua Chen, Daniel Victor Eskenazi
  • Patent number: 10908573
    Abstract: A system for improving the overall performance of an energy generation system to a home includes an engagement platform, an energy generation system, an electronic device, and a home digital assistant. By drawing data across a disparate array of sources, including data from before the energy generation system is put online, the system generates and provides users and components of the energy generation system with personalized interactions, thereby effecting improvements in energy efficiency beyond those realized in behavior-agnostic control and monitoring systems.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: February 2, 2021
    Assignee: 17TeraWatts, Inc.
    Inventors: Scott Vinh Nguyen, Stanley Pipkin, Matthew Alan Ross
  • Patent number: 10856394
    Abstract: A load control system may be configured using a graphical user interface software. The graphical user interface software may display a first icon and a second icon. The first icon may represent a first electrical device and the second icon may represent a second electrical device. The first icon and the second icon may represent the relative location of the first electrical device and the second electrical device within a load control environment. The graphical user interface software may display a line from a selected icon (e.g., first icon) to a cursor. The graphical user interface software may adjust the line from the selected icon, for example, as the cursor moves. The graphical user interface software may define and store an association between the first electrical device and a second electrical device, for example, in response to the user selecting the first icon and the second icon.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: December 1, 2020
    Assignee: Lutron Technology Company LLC
    Inventors: Ritika Arora, Manisha Dahiya Baluja, John N. Callen, Erica L. Clymer, Sanjeev Kumar, Mark Law, Sandeep Mudabail Raghuram, Anurag Singh, Christopher Spencer
  • Patent number: 10802698
    Abstract: A method to filter a graphical diagram may include displaying a graphical diagram of multiple nodes and their relationships based on structured data about the nodes and their relationships. The method may also include receiving input effective to specify a filter parameter. The method may also include analyzing the nodes displayed in the graphical diagram to identify a first subset of the nodes that satisfy the filter parameter and a second subset of the nodes that fail to satisfy the filter parameter. The method may also include altering the graphical diagram in accordance with the filter parameter.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: October 13, 2020
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Paul Darren Draper, Anthony T. Morelli, David Lind Torgerson
  • Patent number: 10797965
    Abstract: In some examples, a server may receive a set of events from individual computing devices of a plurality of computing devices. For example, the server may receive first data identifying a first set of events that occurred on a first computing device and receive second data identifying a second set of events that occurred on a second computing device. The server may determine an event rate at which events are being received based at least in part on: the first set of events, the second set of events, and a time interval. The server may perform an analysis of at least the first set of events and the second set of events, and create, based on the analysis, a policy to reduce the event rate. The server may provide the policy to at least the first computing device and the second computing device.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 6, 2020
    Assignee: Dell Products L.P.
    Inventors: Alberto Nieves, Aarthy Kidambi Sekar
  • Patent number: 10776410
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing data deliver for data constrained user devices. In one aspect, a method includes the actions of receiving, from a user device, requests for resources. For each of the requests, determining whether the user device is currently subject to a data constraint for receiving data responsive to the request. For each request for which the user device is determined to be subject to the data constraint, provide data that causes the user device to display a prompt to choose whether a resource responsive to the request is to be provided in the unrestricted data form or a restricted data form. A resource can be provided in an unrestricted data form has a first data size and provided in a restricted data form has a second data size that is less than the first data size.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventor: Justin Min
  • Patent number: 10769853
    Abstract: A system for providing an augmented reality interface comprising a head mounted display having a wireless data interface, a camera and a display, the head mounted display configured to receive user interface data and to generate a user interface using the display and to receive image data from the camera and to transmit the image data over the wireless data interface to a wireless network. A wireless device configured to generate the wireless network, to transmit the user interface data to the head mounted display, to receive the image data from the head mounted display and to generate modified user interface data as a function of the image data.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: September 8, 2020
    Assignee: MYTH INNOVATIONS, INC.
    Inventors: James Albert Luckett, Jr., Chad Michael Rowlee, Shengli Fu
  • Patent number: 10698622
    Abstract: A computer-implemented method according to one embodiment includes receiving, at a storage system, a request to allocate persistent data storage for use by a container within an orchestration system, where the request includes an orchestration system identifier, selecting a storage volume within the storage system for use by the container within the orchestration system, determining a storage identifier for the storage volume within the storage system, and storing, within the storage system, an association between the orchestration system identifier and the storage identifier.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amalia Avraham, Alon Marx, Isaac Beckman, Lior Tamary
  • Patent number: 10698569
    Abstract: Novel tools and techniques provide for implementing network configuration, and, in particular embodiments, to methods, systems, apparatus, and computer software for implementing customer control point or customer portal for enabling customer-based virtualized platform and network configuration. In some embodiments, a network node might receive, via a user portal (e.g., an app-based or web-based customer portal), a request from a user to change a network configuration of a network. In response to receiving the request, the network node might determine one or more network configuration changes to make to effect the request to change the network configuration of the network, and might reconfigure the network by effecting the determined one or more network configuration changes. In some cases, the user portal might be represented by a graphical user interface that allows the user to manipulate or interact with icons of devices, apps, VNFs, etc., as a form of making the request.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: June 30, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Charles I. Cook, Kevin M. McBride
  • Patent number: 10693745
    Abstract: A remote network management platform may include a database containing representations of configuration items associated with a managed network that is managed by the remote network management platform. The remote network management platform may further include a server device. The server device may be configured to obtain a plurality of preferred relationships for a particular configuration item class. The server device may be further configured to store, in the database, the plurality of preferred relationships.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: June 23, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M. Kurukulasuriya P Rukshan Felix Perera
  • Patent number: 10686677
    Abstract: Methods and apparatus for flexible capacity pool reservations for network-accessible resources are disclosed. A system includes a plurality of resources of a provider network, and a resource manager. The resource manager receives a reservation modification request from a client that has an existing reservation for an original resource capacity and an original reservation duration. The modification request specifies a desired resource capacity. The reservation manager identifies resources to provide the desired capacity, and determines pricing components for the requested modification based on the difference between the desires resource capacity and the original capacity and on the remaining portion of the duration of the existing reservation. The resource manager modifies the reservation as requested and notifies the client regarding the pricing components.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: June 16, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: David John Ward, Jr.
  • Patent number: 10684761
    Abstract: A computer-implemented method generates a graphical user interface (GUI). A graphical user interface (GUI) development server receives a candidate GUI element. The candidate GUI element is in use by one or more current GUIs, and the candidate GUI element performs a computer-based function. The GUI development server receives a rating of the candidate GUI element from users of the one or more current GUIs, and determines whether the rating of the candidate GUI element exceeds a predefined value. In response to determining that the rating of the candidate GUI element exceeds the predefined value, the GUI development server identifies the candidate GUI element as a preferred GUI element to perform the computer-based function in future GUIs, and utilizes that preferred GUI element to generate a new GUI that needs the computer-based function.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Jonathan Dunne, Liam S. Harpur, Asima Silva
  • Patent number: 10659879
    Abstract: A communication system includes a control terminal device and one or more communication devices. The control terminal device transmits a search message to entire network when the communication device is registered into the communication system. When the communication device is connected to the network, the communication device determines whether a connection position of the connected communication device on the network is the predetermined connection position. When the communication device is not positioned at the predetermined connection position, the communication device cancels the connection with the network and then connects to the predetermined connection position of the network and responds to the search message through the network after the communication device directly connects to the control terminal device and obtains information for connecting to the predetermined connection position of the network.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: May 19, 2020
    Assignee: YAMAHA CORPORATION
    Inventors: Akihiko Suyama, Masakazu Shirai, Yuki Suemitsu, Tomoyoshi Akutagawa
  • Patent number: 10630755
    Abstract: A problem with Internet access in a number of markets is the issue of data-limited network connections. Selective, on-demand consumption of web page data is provided. A user's browser presents a “light” version of a web page by loading compressed or low-fidelity versions of the web page images in place of the actual, higher-fidelity images. In the event that the user wishes to see the original higher-fidelity version of an image, clicking on the image or an associated icon loads the original-fidelity version of the image, replacing the low-fidelity version. The light version of the web page loads faster than would the original version of the web page, and requires less data to be downloaded when rendering the web page. This enables a user with a data-limited connection to select how he or she wishes to “spend” their data consumption.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: April 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Deepak Agrawal, Rahul Razdan, Bibhu Choudhary, Nithin Ismail, Saurabh Satnalika, Nithin Raj M