Patents Examined by Tuan A Vu
-
Patent number: 11847187Abstract: A device identification apparatus includes: a communication information collection unit configured to acquire communication information of existing devices and an identification target device; a feature amount generation unit configured to make the communication information of the existing devices' feature amounts and assign labels to generate first training data, make the communication information of the identification target device feature amounts and assign a dummy label to generate second training data, and further acquire communication information of the identification target device to generate identification data; a machine learning unit configured to cause a learning engine to learn the training data, and input the identification data to classify the identification data into the labels; a degree-of-similarity calculation unit configured to calculate a degree of similarity for each label; and a device identification unit configured to use a new type determination threshold to determine whether the devicType: GrantFiled: August 23, 2019Date of Patent: December 19, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Hirofumi Noguchi, Misao Kataoka, Takuma Isoda
-
Patent number: 11842621Abstract: A graphically based tool and method for generating programming for a fire monitoring system. The locations of existing devices, such as detectors, in a building being monitored, can be visually presented in the context of the building. New devices can be installed, or the location of existing devices changed since all devices report their locations in the building to the tool. Device location information can be combined with building information to create a multi-dimensional representation of parts of the building being monitored.Type: GrantFiled: November 7, 2022Date of Patent: December 12, 2023Assignee: Honeywell International Inc.Inventors: Charles T. Pearson, Jonathan W. Leach, George J. Magyar
-
Patent number: 11836687Abstract: Invention is about a measurement and tracking system for providing the periodical waste collection service on the right time in the large cities. And it is also about for the quick intervention in negative situations in the waste container.Type: GrantFiled: March 12, 2020Date of Patent: December 5, 2023Assignee: FFPS BILGI TEKNOLOJILERI DANIS-MANLIK DIS TICARET VE EGITIM HIZMETLERI SAN, VE TIC, LTD. STIInventors: Murat Inan, Suleyman Tunc
-
Patent number: 11829739Abstract: A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying a first code snippet and a first library function which generate similar outputs from a shared input by parsing each and every line of code in a candidate code snippet to generate a templatized code snippet data structure for the first code snippet, and then testing the templatized code snippet data structure against extracted library function information to check for similarity of outputs between the first code snippet and the first library function in response to a shared input so that the developer is presented with a library function recommendation which includes the first code snippet, the first library function, and instructions for replacing the first code snippet with the first library function.Type: GrantFiled: October 13, 2022Date of Patent: November 28, 2023Assignee: DevFactory FZ-LLCInventors: Tushar Makkar, Mukund Mandyam Kannappan
-
Patent number: 11822909Abstract: Implementations are described herein for adapting existing source code snippets to new contexts. In various implementations, a command may be detected to incorporate an existing source code snippet into destination source code. An embedding may be generated based on the existing source code snippet, e.g., by processing the existing source code snippet using an encoder. The destination source code may be processed to identify one or more decoder constraints. Subject to the one or more decoder constraints, the embedding may be processed using a decoder to generate a new version of the existing source code snippet that is adapted to the destination source code.Type: GrantFiled: September 1, 2022Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Qianyu Zhang, Bin Ni, Rishabh Singh, Olivia Hatalsky
-
Patent number: 11816017Abstract: A tool is provided for evaluating contributions of different software developers to a software project, which considers both the structural value and non-structural value of each developer's contributions. Source code for the project is parsed to generate abstract syntax trees (ASTs) representing the code at different times during the project. The tool may perform both a structural value analysis and a non-structural value analysis of the code contributions of each developer. The structural value analysis for each developer may include a call-commit analysis of a call-commit graph generated from the ASTs to analyze function calls and commits attributable to each developer. The non-structural value analysis for each software developer may include identifying and classifying commits attributable to each developer based on impact of such commits on the project. The tool may then calculate a development value score for each developer based on the structural and non-structural metrics for each developer.Type: GrantFiled: November 4, 2019Date of Patent: November 14, 2023Assignee: MERICO, INC.Inventors: Jinglei Ren, Hezheng Yin, Roland Vogl
-
Patent number: 11803303Abstract: 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: GrantFiled: April 8, 2022Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Zhan Peng Huo, Fei Tan, Lu Yan Li, Jiu Chang Du
-
Patent number: 11803478Abstract: 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: GrantFiled: October 19, 2022Date of Patent: October 31, 2023Assignee: INDUCTIVE AUTOMATION, LLCInventor: Carl Reuben Gould
-
Patent number: 11797291Abstract: 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: GrantFiled: February 4, 2020Date of Patent: October 24, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Satoshi Nakatsukasa, Masatoshi Saito, Hiroki Mori, Ken Takahashi
-
Patent number: 11797288Abstract: 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: GrantFiled: April 13, 2020Date of Patent: October 24, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenjie Ren, Qiaosheng Han, Yonghong Yin, Yingwei Li, Jinpeng Zhu
-
Patent number: 11797283Abstract: 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: GrantFiled: August 27, 2019Date of Patent: October 24, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: He Yu, Qi Wang, Wen Jing Zhou, Wei Sun, Hai Tao Zhang, Li Wang
-
Patent number: 11790081Abstract: 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: GrantFiled: April 14, 2021Date of Patent: October 17, 2023Assignee: General Electric CompanyInventors: 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: 11789430Abstract: 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: GrantFiled: February 2, 2021Date of Patent: October 17, 2023Assignee: Ford Global Technologies, LLCInventors: Galen Keith Thomas, Kerry Lance Paskell
-
Patent number: 11789707Abstract: 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: GrantFiled: January 13, 2022Date of Patent: October 17, 2023Inventor: Yulin Yin
-
Patent number: 11784847Abstract: 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: GrantFiled: June 6, 2022Date of Patent: October 10, 2023Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 11783038Abstract: 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: GrantFiled: June 24, 2021Date of Patent: October 10, 2023Assignee: Technische Universitat DresdenInventors: Christof Fetzer, Franz Gregor
-
Patent number: 11779720Abstract: 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: GrantFiled: November 4, 2019Date of Patent: October 10, 2023Assignee: Vapotherm, Inc.Inventor: John C. Taube
-
Patent number: 11782684Abstract: 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: GrantFiled: January 8, 2021Date of Patent: October 10, 2023Assignee: Salesforce, Inc.Inventors: Jan Ove Kristian Olsson, Dean Moses, Adheip Varadarajan, Artem Dmytrenko
-
Patent number: 11775279Abstract: 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: GrantFiled: January 18, 2022Date of Patent: October 3, 2023Assignee: DELL PRODUCTS L.P.Inventors: Parminder Singh Sethi, Kanika Kapish, Shelesh Chopra
-
Patent number: 11755345Abstract: 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: GrantFiled: August 23, 2021Date of Patent: September 12, 2023Assignee: MINERAL EARTH SCIENCES LLCInventor: Yueqi Li