Configuration Patents (Class 715/735)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10606544
    Abstract: A display apparatus includes a communication interface configured to wirelessly receive first image data from a host apparatus, a user interface configured to display the received first image data, and a controller configured to control the user interface to generate second image data by operations of an operating system of the display apparatus, and display at least one of the generated second image data and the received first image data.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: March 31, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-young Noh, Seung-pok Lee
  • Patent number: 10599650
    Abstract: A system, medium, and method to define a database table and view based on a database model using a database language statement, the database language statement including a statement to create the table and a forward-declared JOIN statement that names the table and view, respectively and includes information regarding a relationship between at least two entities of the database.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: March 24, 2020
    Assignee: SAP SE
    Inventors: Stefan Baeuerle, Bjoern Mielenhausen, Daniel Hutzel, Ki Hong Kim, Di Wu, Long Zhang
  • Patent number: 10555145
    Abstract: Techniques are described for managing program execution capacity used to execute software programs, such as for a group of computing nodes in use executing one or more programs for a user. Dynamic modifications to the program execution capacity of the group may include adding or removing computing nodes, such as based on automated determinations that previously specified criteria are currently satisfied. The described techniques further include tracking information about changes that occur in one or more capacity utilization metrics of interest in response to dynamic modifications to the program execution capacity of the group, and then using such learned responses to determine a customized capacity modification policy that is configured for the actual operation of the software program(s) for the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Ali Siddiqui, Gregory S. Kang, Srikant Meka, Rishikesan Rangarajan, Sanjeev K. Verma, Kendra A. Yourtee
  • Patent number: 10528317
    Abstract: A communication system includes a first electronic apparatus settable with first setting information for a plurality of items and a second electronic apparatus settable with second setting information for the plurality of items, and communicably connected to the first electronic apparatus. The first electronic apparatus includes first circuitry to transmit, to the second electronic apparatus, the first setting information including determination information set for each of the plurality of items to determine whether the first setting information is synchronized with the second setting information.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: January 7, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventor: Shigeru Nakamura
  • Patent number: 10506317
    Abstract: A mobile communication device configured to be worn on an index finger of a user's hand. The device includes a case, a microphone, a switch, and a power source. The microphone and the switch are strategically located along a shape of the case so that as worn on the user's index finger and when the switch is activated by the thumb of the user's hand, the hand naturally cups about the microphone to form a barrier to ambient noise. Further, the microphone can readily be located near a corner of the user's mouth for optimal speech-receiving conditions and to provide more private audio input.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: December 10, 2019
    Inventor: David W. Carroll
  • Patent number: 10454599
    Abstract: Aspects of the embodiments are directed to a collaborative tool that can include receiving one or more design parameters into a web server for designing a placement of one or more electromagnetic emitters; designing a structural layout for configuring a wireless network; virtually placing a plurality of electromagnetic emitters in different areas around the structural layout; testing electromagnetic signal strength in the structural layout; and optimizing the electromagnetic emitter placement.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: October 22, 2019
    Assignee: Bit Lion, LLC
    Inventors: Ryan Robert Hadley, Mark Marian Vasile
  • Patent number: 10453116
    Abstract: Method and system to enhance the presentation of a pinned resource is provided. Users may be provided with an option to enhance the presentation of a shared (or pinned) resource by attaching to it a visual control that indicates that the resource can represent an item of merchandise and that the resource is associated with functionality that would allow a user to purchase an item depicted in the pinned resource.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: October 22, 2019
    Assignee: PAYPAL, INC.
    Inventor: Giselle Katrina Nevada
  • Patent number: 10441887
    Abstract: In an audio setup comprising a headset configurable to process audio for a player, a headset preset may be downloaded from a central headset preset depository into the headset, and the headset may be configured based on the headset preset, for processing audio for the player when the player is participating in, for example, an online multiplayer game. The downloaded headset preset is uploaded into the central headset preset depository by a second player, and the headset preset comprises values for one or more configurable parameter settings relating to operation or functions of the headset. Information used in facilitating access to the headset preset in the central headset preset depository may be received from the second player. The information may comprise a token (or similar identifier) assigned to the headset preset at an audio setup associated with the second player.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: October 15, 2019
    Assignee: VOYETRA TURTLE BEACH, INC.
    Inventors: Kevin Arthur Robertson, Richard Kulavik
  • Patent number: 10439895
    Abstract: The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a combination of routing conditions with which to determine the routing of the incoming media type: a time zone against which routing schedules are measured; a time window for the routing schedules that covers both time of day and day of week; and available receiver devices for the routing under the selected combination of the incoming media type, time zone and time window. The disclosed systems and methods include committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 8, 2019
    Assignee: salesforce.com, inc.
    Inventors: Eugene Lew, Mohit Aggarwal
  • Patent number: 10409471
    Abstract: A playback system includes a display device and an information terminal adapted to communicate with the display device. The information terminal includes a processor and a recording medium storing instructions which when executed by the processor cause the processor to perform a process including displaying a first group of identification information items of content data stored in the information terminal in a first viewing area of a display screen, and displaying a second group of identification information items of the content data selected according to a selecting operation performed on the first group of identification information items displayed in the first viewing area in a second viewing area of the display screen at different times. The display device is adapted to play back the content data corresponding to the selected identification information items.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: September 10, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Haruomi Higashi, Tomohiro Suzuki
  • Patent number: 10402073
    Abstract: An electronic device displays a user interface of a first software application that includes one or more draggable objects and one or more control objects; and, detects a contact on a touch-sensitive surface at a first location while a focus selector is displayed over a first draggable object and a movement of the contact across the touch-sensitive surface to a second location that corresponds to a first control object. In accordance with a determination that the contact at the first location satisfies object selection criteria, the device moves the first draggable object to the first control object in accordance with the movement of the contact across the touch-sensitive surface to the first control object. In accordance with a determination that the contact at the second location satisfies first intensity criteria, the device performs a first predetermined operation that corresponds to activation of the first control object.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 3, 2019
    Assignee: APPLE INC.
    Inventors: Aram D. Kudurshian, Christopher P. Foss, Gary I. Butcher, Patrick L. Coffman, Jeffrey Traer Bernstein, Nicole M. Wells, Wayne C. Westerman
  • Patent number: 10389584
    Abstract: Techniques for migrating a plurality of communications services in a data communication network are disclosed. Aspects include accessing a migration map for the plurality of communications services in the data communication network; identifying a communications dependency between a first service and a second service in the plurality of communications services, wherein according to the migration map the first service is configured to migrate from a first route to a second route, the second service is configured to migrate from a third route to a fourth route, and the third route overlaps with the second route; determining, based on the identified communications dependency, a migration sequence for migrating the plurality of communications services in the data communication network; and migrating the plurality of communications services from a first plurality of configurations to a second plurality of configurations according to the migration sequence.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 20, 2019
    Assignee: ECI Telecom Ltd.
    Inventor: Shirel Ezra
  • Patent number: 10386804
    Abstract: The examples herein offer an improved, more integrated implementation of lighting control and building management control, e.g. within the same gateway or cloud computing/control element(s), via an integrated software architecture. A visualization platform of the software architecture provides an integrated user interface via network communication of the computing element with a user terminal device. The integrated user interface offers the user an integrated view of status of building automation control (BAC) appliances and luminaires within the premises, as well as integrated access to control operations of the BAC appliances and the luminaires. For example, the overall system of integrated lighting and building management control may offer a ‘single pane of glass’ type user interface for lighting and other managed operations in the premises.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 20, 2019
    Assignee: ABL IP HOLDING LLC
    Inventors: Richard L. Westrick, Jr., Nathaniel Christopher Herwig
  • Patent number: 10320642
    Abstract: A method for transmitting, over a transport network, data belonging to a data flow includes creating a proxy network including a plurality of transport network proxies; defining a plurality of proxy pairs; defining a plurality of proxy pair links; determining, for each proxy pair link, a round trip time (RTT) of the respective proxy pair link; determining, using the determined RTTs of the plurality of proxy pair links, a list of one or more preferred paths for each proxy pair, each preferred path connecting, via one or more of the plurality of proxy pair links, one proxy of the respective proxy pair to the other proxy of the respective proxy pair; and transmitting, from an ingress proxy to an egress proxy, the data belonging to the data flow over a proxy pair path selected from the list of preferred proxy pair paths.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: June 11, 2019
    Assignee: NEC CORPORATION
    Inventors: Roberto Bifulco, Tobias Jacobs