Patents Examined by Tuan Vu
  • Patent number: 11803303
    Abstract: Intelligent layer control for building image files into new container images while avoiding redundant files stored between read-write and read-only image layers. Pre-commit processing module (PPM) filters updated files. Hash values of updated files are compared with hash values of original files. Where hash values are the same, PPM generates an OMD file that updates the inode metadata of original files with metadata of the updated file and removes the updated file. Hash values that are not the same, with differ values less than a threshold value, PPM generates an OMD file with updates to the inode metadata, content change flag and/or delta content info reflecting the updated file and removes updated file from container file system. OMD files are passed to storage driver whereby metadata and/or changes to content are overridden and merged with original file content generating a single unified user view of the container file system.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhan Peng Huo, Fei Tan, Lu Yan Li, Jiu Chang Du
  • Patent number: 11803478
    Abstract: A system for efficiently configuring bindings based on a dependency graph is described. The system may generate or access a graph comprising a set of nodes. Each node may represent a binding and is associated with a component property of a component hierarchy corresponding to a hierarchical structure of a data model. Each node of the graph may be connected to at least one other node with an edge representing a dependency in the hierarchical structure of the data model. The system may receive a request to generate a view associated with the set of bindings. The system may determine an order to load the set of bindings based on the graph, and may load the set of bindings based on the determined order.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: October 31, 2023
    Assignee: INDUCTIVE AUTOMATION, LLC
    Inventor: Carl Reuben Gould
  • Patent number: 11797291
    Abstract: A software update management apparatus includes a storage unit adapted to divide a network into one or more blocks and store block management information indicating whether each of network devices belonging to each of the resulting blocks is an active device or a standby device; an update instruction receiving unit adapted to receive software update instructions; a software update information generating unit adapted to generate software update information; a software updating unit adapted to perform software update processes after transferring traffic to standby devices in same blocks as respective active devices when it is determined that the network devices are active devices according to the software update information and thereby perform the software update processes for active devices or standby devices in different blocks in parallel.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: October 24, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Satoshi Nakatsukasa, Masatoshi Saito, Hiroki Mori, Ken Takahashi
  • Patent number: 11797288
    Abstract: A patching method includes generating an original image through compilation for a plurality of files. If a first file in the plurality of files changes, a new index mode of the first file or new data of the first file may be appended to an end of an original image to update the first file to obtain a new image.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenjie Ren, Qiaosheng Han, Yonghong Yin, Yingwei Li, Jinpeng Zhu
  • Patent number: 11797283
    Abstract: Various embodiments described herein include an application program development and deployment method comprising: acquiring, from a code template library, a first code template matching a code structure of an application program to be developed; creating a template instance based on the first code template; filling a custom code input by a developer into the template instance to obtain a source program code matching said application program; compiling the source program code to obtain a target program code; acquiring a target operating environment mirror matching the target program code from an environment mirror library, wherein at least one operating environment mirror is stored in the environment mirror library, and different operating environment mirrors correspond to different operating environments; and deploying the target program code and the target operating environment mirror onto a target cloud platform.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: October 24, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: He Yu, Qi Wang, Wen Jing Zhou, Wei Sun, Hai Tao Zhang, Li Wang
  • Patent number: 11790081
    Abstract: Systems and methods are provided for the control of an industrial asset, such as a power generating asset. Accordingly, a cyber-attack model predicts a plurality of operational impacts on the industrial asset resulting from a plurality of potential cyber-attacks. The cyber-attack model also predicts a corresponding plurality of potential mitigation responses. In operation, a cyber-attack impacting at least one component of the industrial asset is detected via the cyber-attack neutralization module and a protected operational impact of the cyber-attack is identified based on the cyber-attack model. The cyber-attack neutralization module selects at least one mitigation response of the plurality of mitigation responses based on the predicted operational impact and an operating state of the industrial asset is altered based on the selected mitigation response.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: October 17, 2023
    Assignee: General Electric Company
    Inventors: Fernando Javier D'Amato, Mustafa Tekin Dokucu, Hema Kumari Achanta, III, Kalpesh Singal, Masoud Abbaszadeh, Yuh-Shyang Wang, Karla Kvaternik, Souransu Nandi, Georgios Boutselis
  • Patent number: 11789430
    Abstract: A method for creating a digital twin for a vehicle assembled on at least one assembly line includes assembly of a modular vehicle subassembly (MVS) in a plurality of MVS assembly zones by assembling at least one component at each MVS assembly zone, scanning the at least one component at each MVS assembly zone and acquiring scanned data, and storing the scanned data in a MVS temporary digital file assigned to the pre-assembled MVS. The method also includes updating a MVS permanently digital file assigned to the pre-assembled MVS after the at least one component at each of the MVS assembly zones has been assembled and storing the MVS permanent digital file when assembly of the MVS is complete.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: October 17, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Galen Keith Thomas, Kerry Lance Paskell
  • Patent number: 11789707
    Abstract: The disclosure is directed to techniques for generating forms on a webpage. Within source code of a webpage, a script file is included that creates a form object class that can be inserted into the source code of the webpage. A device creates a first configuration file that defines a first plurality of components of a first form, including at least one input component and at least one submission component. The device instantiates, within the source code of the webpage, the form object class to create a first instance that includes a reference to the first configuration file. The device executes the source code by executing the script file, executing the first instance using the script file and the first configuration file to generate a graphical user interface that includes at least a portion of the first plurality of components of the first form.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: October 17, 2023
    Inventor: Yulin Yin
  • Patent number: 11784847
    Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to identify a capability of an entity in a building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building including the entity and the capability, the plurality of edges representing relationships between the entities of the building and the capability. The instructions cause the one or more processors to receive a command to perform an operation associated with the entity, the operation associated with the capability of the entity and provide the command to perform the operation associated with the entity to an operating system.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: October 10, 2023
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
  • Patent number: 11783038
    Abstract: A device and a method for computer-aided processing of data are disclosed, the method including: providing configuration data of an application, determining a first application identification, wherein the first application identification is assigned to the application, determining a configuration identification, wherein the configuration identification is assigned to the configuration data of the application, individualizing the data by means of a second application identification, wherein the second application identification is determined using the first application identification and the configuration identification.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 10, 2023
    Assignee: Technische Universitat Dresden
    Inventors: Christof Fetzer, Franz Gregor
  • Patent number: 11779720
    Abstract: A computer implemented method is disclosed for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system. The computer implemented method includes receiving first SpO2 data from a regional oximeter via a regional oximeter interface; determining first PaO2 data using a first lookup table derived from a first sigmoid shaped oxyhemoglobin dissociation curve; determining a first gas mixture value using the first PaO2 data; and transmitting first adaptive feedback control data including the first gas mixture value to the separate external gas blender system via a gas blender interface.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 10, 2023
    Assignee: Vapotherm, Inc.
    Inventor: John C. Taube
  • Patent number: 11782684
    Abstract: An application builder system includes an application builder server and a client-side application builder. The application builder server may receive, from a tenant user device, a request to store a data structure corresponding to a container component. The application builder server may identify one or more attributes of the data structure corresponding to a declarative use feature of the server. The application builder server may determine whether the data structure satisfies the declarative use feature of the server based on the attributes. The application builder server may expose the container component on the user interface based on the declarative use feature of the server. As such, a developer may upload a custom container component for use in an application builder application. Other users may download the custom container components and use the custom container component on the application builder application.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 10, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jan Ove Kristian Olsson, Dean Moses, Adheip Varadarajan, Artem Dmytrenko
  • Patent number: 11775279
    Abstract: A method for managing a client environment includes monitoring, by an upgrade management agent, the client environment for an application abstention by a plurality of client devices of the client environment, in response to the monitoring, obtaining device configuration information corresponding to each of the plurality of client devices, performing a text pre-processing on the device configuration information to obtain pre-processed information, applying a relational analysis to the pre-processed information to obtain a normalized context reference for application abstention corresponding to the plurality of client devices, and performing a clustering algorithm on the normalized context reference to generate a processed client intent dataset.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: October 3, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Kanika Kapish, Shelesh Chopra
  • Patent number: 11755345
    Abstract: Implementations are disclosed for facilitating visual programming of machine learning state machines. In various implementations, one or more graphical user interfaces (GUIs) may be rendered on one or more displays. Each GUI may include a working canvas on which a plurality of graphical elements corresponding to at least some of a plurality of available logical routines are manipulable to define a machine learning state machine. One or more of the available logical routines may include logical operations that process data using machine learning model(s). Two or more at least partially redundant logical routines that include overlapping logical operations may be identified, and overlapping logical operations of the two or more at least partially redundant logical routines may be merged into a consolidated logical routine. At least some of the logical operations that were previously downstream from the overlapping logical operations may be logically coupled with the consolidated logical routine.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: September 12, 2023
    Assignee: MINERAL EARTH SCIENCES LLC
    Inventor: Yueqi Li
  • Patent number: 11745416
    Abstract: An additive manufacturing device includes a build platform. A recoater is operatively connected to the build platform to move relative to the build platform to coat unfused powder onto a build on the build platform. The recoater includes a recoater mount defining a length-wise receptacle therein, and a recoater blade seated in the receptacle. A blade reel system is operatively connected to the recoater to replace the recoater blade in the receptacle during a build on the build platform.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: September 5, 2023
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Lawrence Binek, David W. Morganson
  • Patent number: 11749988
    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 the systems and methods comprised of 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: November 12, 2021
    Date of Patent: September 5, 2023
    Assignee: Nautilus TRUE, LLC
    Inventor: Arnold Castillo Magcale
  • Patent number: 11741281
    Abstract: Disclosed herein are techniques for analyzing hardware change impacts based on at least one functional line-of-code behavior and relation model. Techniques include identifying a new hardware component associated with a system; accessing a first line-of-code behavior and relation model representing execution of functions using the new hardware component; accessing a second line-of-code behavior and relation model representing execution of functions on a previous hardware component of the system; performing a functional differential comparison of the first line-of-code behavior and relation model to the second line-of-code behavior and relation model; determining, based on the functional differential comparison, a status of functional equivalence between the new hardware component and the previous hardware component; and generating, based on the determined difference, a report identifying the status of functional equivalence.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: August 29, 2023
    Assignee: Aurora Labs Ltd.
    Inventors: Zohar Fox, Carmit Sahar
  • Patent number: 11734264
    Abstract: A method includes accessing a schema that specifies relationships among datasets, computations on the datasets, or transformations of the datasets, selecting a dataset from among the datasets, and identifying, from the schema, other datasets that are related to the selected dataset. Attributes of the datasets are identified, and logical data representing the identified attributes and relationships among the attributes is generated. The logical data is provided to a development environment, which provides access to portions of the logical data representing the identified attributes. A specification that specifies at least one of the identified attributes in performing an operation is received from the development environment.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 22, 2023
    Assignee: Ab Initio Technology LLC
    Inventors: Jonah Egenolf, Marshall A. Isman, Ian Schechter
  • Patent number: 11733993
    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 usage profile of a particular gateway wherein the gateway usage 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: October 19, 2021
    Date of Patent: August 22, 2023
    Assignee: Honeywell International Inc.
    Inventors: Jayaprakash Meruva, Vipindas E K, Rajesh Babu Nalukurthy, Akash Pachame
  • Patent number: 11726837
    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: November 4, 2021
    Date of Patent: August 15, 2023
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Karthik Rao, Shomit N. Das, Xudong An, Wei Huang