Patents Examined by Tuan A Vu
  • Patent number: 11194634
    Abstract: In some examples, thermal aware optimization logic determines a characteristic (e.g., a workload or type) of a wavefront (e.g., multiple threads). For example, the characteristic indicates whether the wavefront is compute intensive, memory intensive, mixed, and/or another type of wavefront. The thermal aware optimization logic determines temperature information for one or more compute units (CUs) in one or more processing cores. The temperature information includes predictive thermal information indicating expected temperatures corresponding to the one or more CUs and historical thermal information indicating current or past thermal temperatures of at least a portion of a graphics processing unit (GPU). The logic selects the one or more compute units to process the plurality of threads based on the determined characteristic and the temperature information. The logic provides instructions to the selected subset of the plurality of CUs to execute the wavefront.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 7, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Karthik Rao, Shomit N. Das, Xudong An, Wei Huang
  • Patent number: 11194593
    Abstract: In a method for operating a production machine or machine tool, an app having at least one virtual container and an app configuration is downloaded from a remote memory store into a memory store of the machine, and an immediate start of the downloaded app on the production machine or machine tool is automatically prevented. The app configuration of the downloaded app is then automatically modified, and identifiers included in the app configuration are automatically evaluated and compared with identifiers included in a positive list or in a positive list and a negative list. An identifier which is not contained in the positive list, or an identifier which is contained in neither the positive list nor in the negative list is automatically replaced with an automatically selected or automatically generated target expression; and the downloaded app following the modification of the app configuration is then automatically started.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: December 7, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Andres Männer
  • Patent number: 11182201
    Abstract: Systems and methods for intelligent data center power management and energy market disaster recovery comprised of data collection layer, infrastructure elements, application elements, power elements, virtual machine elements, analytics/automation/actions layer, analytics or predictive analytics engine, automation software, actions software, energy markets analysis layer and software and intelligent energy market analysis elements or software. Plurality of data centers employ systems and methods comprising a plurality of Tier 2 data centers that may be running applications, virtual machines and physical computer systems to enable data center and application disaster recovery from utility energy market outages.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: November 23, 2021
    Assignee: Nautilus TRUE, LLC
    Inventor: Arnold Castillo Magcale
  • Patent number: 11184215
    Abstract: A control device includes a communication device configured to receive, from a control target device connected to the control device through a network, configuration information on a configuration of software and/or hardware of the control target device, a controller configured to acquire a display article from a server device connected to the control device through the network, and determine whether to store the display article in a storage as display data, based on the configuration information, and the storage configured to store the display data based on the determination by the controller.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 23, 2021
    Assignee: Yamaha Corporation
    Inventors: Kazuya Mushikabe, Akihiko Suyama, Keisuke Tsukada, Katsuaki Tanaka
  • Patent number: 11175895
    Abstract: A graphical block diagram can be used to execute multiple operating modes, such as a code generation or simulation mode. The graphical block diagram may include at least a first graphical block used solely in a first operating mode and a second graphical block used solely in a second operating mode. Each of the first and second graphical blocks includes a respective input receiving an input from a defined mode block. The defined mode block produces a mode output indicating a selection of one of the multiple operating modes. Other blocks of the graphical block diagram may be used in more than one operating mode. Depending on the value of the mode output, the graphical block diagram is interpreted according to the first or second operating mode. More than two operating modes are possible. The techniques described herein improve a model-based development platform.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: November 16, 2021
    Assignee: Altair Engineering, Inc.
    Inventors: Peter Darnell, Richard A. Kolk
  • Patent number: 11176169
    Abstract: The present disclosure relates to platform configured to recommend Visual and Execution templates to automate exploration across one or more disparate systems. The platform is configured for receiving data from a target system. Further, the platform is configured to identifying a set of best fit templates, from a set of templates. In one embodiment, the set of templates may comprise one or more templates created by the user, one or more templates published by other users associated with the user, and one or more system generated templates. The platform is configured to analyze the set of templates based on the type of data received from the target system and a set of predefined rules to identify a subset of best fit templates (discovered Templates) from the set of templates. Furthermore, the platform is configured to execute the subset of best fit templates for performing one or more data processing operations.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: November 16, 2021
    Assignee: CLEARTRAIL TECHNOLOGIES PRIVATE LIMITED
    Inventors: Anand Bhargava, Sapnesh Agrawal, Abhishek Gupta, Vishal Bhandari
  • Patent number: 11176154
    Abstract: Computer systems and associated methods are disclosed to implement a collaborative dataset management system (CDMS) for machine learning (ML) data. In embodiments, CDMS allows many users to create, review, and collaboratively evolve ML datasets. In embodiments, dataset owners may make their datasets available to other users on CDMS for a fee and under specified licensing conditions. CDMS users can search for other users' datasets on the system to use in their own ML tasks. CDMS users may also create child datasets from existing datasets on the system. Parent and child datasets may be linked so that changes to one dataset are provided to the other via merge requests. A dataset owner may use CDMS to review an incoming merge request using one or more audit jobs before approving the request. In this manner, CDMS provides a shared repository and collaboration system for managing high-quality datasets to power machine learning processes.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunny Dasgupta, Sabya Sachi, Sri Kaushik Pavani
  • Patent number: 11169828
    Abstract: An electronic control unit includes a first non-volatile memory configured such that a control program is written thereto; a second non-volatile memory configured such that an identifier is written thereto; and a processor. The identifier is for verifying whether the control program is correct. The processor chooses either an identifier contained in advance in the control program or an identifier written in the second non-volatile memory, depending on how and/or whether the identifier is written in the second non-volatile memory. The processor verifies whether the control program is correct based on the chosen identifier.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: November 9, 2021
    Assignee: Hitachi Astemo, Ltd.
    Inventor: Hisao Ito
  • Patent number: 11169851
    Abstract: A running control method includes determining a remaining running space of a first household appliance, receiving a remaining running space sent by a second household appliance connected with the first household appliance in an Internet of Things, and determining one of the second household appliance and the first household appliance having the remaining running space meeting a preset remaining running space condition as a control-side household appliance.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: November 9, 2021
    Assignees: GD MIDEA AIR-CONDITIONING EQUIPMENT CO., LTD., MIDEA GROUP CO., LTD.
    Inventors: Weiming Huo, Jingchun Liu, Tianyu Zhang, Jin Huang
  • Patent number: 11156997
    Abstract: Systems and methods are provided for maintaining an air conditioning system. A system can include one or more sensors positioned inside of the air conditioning system configured to transmit current sensor data to a remote location. A data repository contains historic sensor data and corresponding air conditioning system status data. A neural network is trained using the historic sensor data and the corresponding air conditioning system status data to predict a future air conditioning system status based on the transmitted current sensor data. A server computer system is configured to predict the future air conditioning system status based on the current sensor data using the neural network, and a graphical user interface is configured to display the predicted future air conditioning system status to a remote client. The current sensor data is stored in the data repository and the neural network is further trained based on the current sensor data.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 26, 2021
    Assignee: Alisea S.r.l.
    Inventor: Andrea Casa
  • Patent number: 11156663
    Abstract: A method, apparatus and computer program for generating a test sequence of code 108 are described, the test sequence of code to be run on a target processing system 106 for use in testing the target processing system. The test sequence of code is based on one or more directed sequences of code 102, in which the one or more directed sequences of code are predetermined sequences of one or more directed instructions for testing predetermined parts of the target processing system. The method includes, for at least one of the one or more directed sequences of code, inserting randomly selected instructions at one or more insertion points in the directed sequence of code.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: October 26, 2021
    Assignee: Arm Limited
    Inventors: Deepak Yeggina, Uma Renuka Subramanyam Pitchuka
  • Patent number: 11150949
    Abstract: Techniques release and/or allocate resources. Such techniques involve obtaining information related to low-usage-rate-resources, the information indicating resources of a set of resources in a storage system having usage rates lower than a threshold. Such techniques further involve receiving a request for resource release, the request comprising the number of resources to be released. Such techniques further involve determining, based on the number of resources to be released, the number of low-usage-rate-resources to be released. Via such techniques, not only the time and computing overheads for checking each resource that are needed in resource release may be reduced, but also the amount of data needed to be moved in resource release may be reduced.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Xin Wu
  • Patent number: 11150889
    Abstract: Methods and devices for usage profile based remote firmware upgrades for fire alarm system gateways are described herein. A method, includes creating a firmware upgrade package for a number of gateways of a number of fire alarm systems wherein each gateway has gateway operating firmware, panel connectivity firmware, and management firmware and wherein the firmware upgrade package has multiple parts, creating a firmware upgrade profile having information indicating the applicability of each of the multiple parts of the firmware upgrade package to one of the gateway operating firmware, panel connectivity firmware, and management firmware, comparing the firmware upgrade profile to a gateway profile of a particular gateway wherein the gateway profile contains information indicating usage characteristics for the gateway operating firmware, panel connectivity firmware, and management firmware, and selecting one or more of the multiple parts of the firmware upgrade package to download.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 19, 2021
    Assignee: Honeywell International Inc.
    Inventors: Jayaprakash Meruva, Vipindas E K, Rajesh Babu Nalukurthy, Akash Pacharne
  • Patent number: 11151638
    Abstract: A system and related method for change management at login. The method includes constructing an administratively prescribed target data store as a function of received administrative input prescribing a target feature and target feature-state, and related messages to push to a user upon occurrences of target feature mismatches and matches. Login information, including a username identifier, service provider identifier, and current use time-stamp are received for a user. A historical data store is queried to obtain a user status that associates the username identifier and the service provider identifier with a previously used feature, feature-state and a previous use time-stamp. The target data store is queried for the service provider. Determinations are made as to whether previous feature use matches target feature use. Messages are displayed responsive thereto.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventor: Eric Schultz
  • Patent number: 11138529
    Abstract: In various embodiments, techniques are provided for coordinating the assignment of codes to infrastructure elements in an infrastructure modeling software architecture. A chain of authority is provided from a code authority local to a client to a cloud-based code authority service. Further, a code is structured in three parts, including a code specification part identifying a code specification that indicates what information is encoded into the code and how it is encoded, a code scope part based on boundaries over which the code authority guarantees the code is unique, and a code value part with a unique value.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: October 5, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Keith A. Bentley, Paul Connelly, Casey Mullen, Shaun Sewall
  • Patent number: 11132182
    Abstract: A software development support device, a software development support method and a software development support program capable of efficiently developing software are provided. A software development support program executed by a software development device is provided with a connection setting screen in which a object slave ECU to be controlled by a master ECU or a load based on an input from an input device, a label setting screen in which a label is set in a load state based on the input from the input device that are displayed on a display device, and an operation setting screen in which an operation of the master ECU is set for the slave ECU and the load based on the input device that is displayed on the display device selecting.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: September 28, 2021
    Assignee: YAZAKI CORPORATION
    Inventor: Shohei Yamamoto
  • Patent number: 11119899
    Abstract: Example implementations relate to determining potential test actions. Some implementations may include a data capture engine to capture data points during test executions of the application under test. The data points may include, for example, test action data and application action data. Additionally, some implementations may include a data correlation engine to correlate each of the data points with a particular test execution of the test executions, and each of the data points may be correlated based on a sequence of events that occurred during the particular test execution. Furthermore, some implementations may also include a test verification engine to determine, based on the correlation of the data points, a potential test action to perform during a future test execution of the application under test.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 14, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Inbar Shani, Amichai Nitsan, Yaron Burg
  • Patent number: 11112169
    Abstract: The present invention relates to a smart home controller refrigerator and a control method therefor, the smart home controller refrigerator, according to one embodiment of the present invention, comprising: a control unit comprising a control protocol communication unit for receiving control information for controlling a home appliance in a home, an operation protocol communication unit for generating an operation signal calculated from the control information, and a signal transmission unit for transmitting the operation signal to the home appliance; at least one storage space; and at least one door for controlling the opening/closing of the at least one storage space.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: September 7, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Sang Oh Kim, Jungsang Yun, Dul Lae Min
  • Patent number: 11106456
    Abstract: Generally described, aspects of the present disclosure relate to a live update process of the virtual machine monitor during the operation of the virtual machine instances. An update to a virtual machine monitor can be a difficult process to execute because of the operation of the virtual machine instances. Generally, in order to update the virtual machine monitor, the physical computing device needs to be rebooted, which interrupts operation of the virtual machine instances. The live update process provides for a method of updating the virtual machine monitor without rebooting the physical computing device.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 31, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Anthony Nicholas Liguori, Matthew Shawn Wilson, Ian Paul Nowland
  • Patent number: 11106622
    Abstract: An operating system (OS) may communicate with a basic input/output system (BIOS) at OS runtime to inform the BIOS of a firmware update storage location. A method may begin with receiving, by an OS, an update for a firmware of an information handling system. The OS may select a memory for storage of the firmware update and may store the firmware update in the selected memory. The OS may then store a location of the firmware update in a portion of a memory accessible by both the OS and the BIOS.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 31, 2021
    Assignee: Dell Products L.P.
    Inventors: Krishnakumar Narasimhan, Santosh Hanamant Gore, Reveendra Babu Madala