Patents Examined by Tuan A Vu
-
Patent number: 11895101Abstract: The described technology is generally directed towards a machine learning development hub, and corresponding methods and computer readable media. The machine learning development hub can comprise a machine learning development platform complete with various tools for various stages of machine learning development. The machine learning development hub can furthermore comprise translation functions to translate received inputs into inputs to other machine learning development platforms. The machine learning development hub can collect credentials for the other machine learning development platforms and can connect to the other machine learning development platforms via their respective interfaces, in order to supply inputs and instructions thereto. The machine learning development hub can encrypt its communications to other machine learning development platforms to secure its interactions.Type: GrantFiled: November 22, 2021Date of Patent: February 6, 2024Assignee: DELL PRODUCTS, L.P.Inventors: Francisco Garcia Montemayor, Leandro Lopes, Thiagarajan Ramakrishnan, Robert Mujica
-
Patent number: 11892941Abstract: A self-learning automated application testing system automatically generates test scripts during the execution of an application using an automatic test script generator plugged into the application. The test scripts are generated by capturing event data of events emitted during the execution of the application. The test scripts are compared to the test scripts stored in a test script repository and those test scripts that are determined to be duplicates of the existing test scripts are discarded while the remaining test scripts are stored as new test scripts in the test script repository. An application tester runs regression tests on the application per the new test scripts and logs the results to a test results repository. A dashboard is also provided that enables a user to view and edit the test scripts from the test scripts repository, change configuration settings from a configuration repository, and view test results from the test results repository.Type: GrantFiled: April 11, 2022Date of Patent: February 6, 2024Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Yogesh Rao Pandu, Shajesh Krishnan Nair
-
Patent number: 11880362Abstract: A query plan includes steps to implement a query and debug steps interleaved among the steps. An execution engine of a database system executes each step of the query plan to realize the query. The execution engine executes each debug step of the query plan to generate debugging information for the step preceding the debug step within the query plan. The debugging information is queryable.Type: GrantFiled: January 10, 2022Date of Patent: January 23, 2024Assignee: Micro Focus LLCInventors: Devosh Mathivanan, Manasee Moghey, Yuanzhe Bei
-
Patent number: 11860768Abstract: A system and method are disclosed for quality assurance and performance testing of supply chain applications and systems. Embodiments include providing a user interface for receiving a test case file that describes one or more actions to be tested and a properties file that maps one or more elements to one or more values, translating a received test case file and a corresponding properties file into a test case, and executing the test case by identifying the one or more actions identified in the test case and automatically invoking one or more testing components configured to execute a test using the one or more actions, wherein at least one of the one or more testing components is configured execute performance testing, and at least one of the one or more testing components is configured to execute regression testing.Type: GrantFiled: December 7, 2018Date of Patent: January 2, 2024Assignee: Blue Yonder Group, Inc.Inventors: Ankit Bansal, Venkata Nagendra Prasad Atluri
-
Patent number: 11861470Abstract: Systems and methods for predictive data analytics are provided. A method comprises generating a guided user interface (GUI) that guides one or more user operations on the user interface including: obtaining, from a database, a dataset including a plurality of data objects; determining one or more characteristics associated with a first data object of the plurality of data objects; identifying a subset of the dataset based at least in part on the one or more characteristics; selecting at least one machine learning algorithm; and training a machine learning (ML) model with respect to the first data object using the subset of the dataset and the at least one machine learning algorithm to generate a trained ML model; implementing the trained ML model with respect to the first data object in a cloud server to enable distributing the trained ML model to a plurality of client device via a network.Type: GrantFiled: August 12, 2021Date of Patent: January 2, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Suresh B. Gajendran, Mahesh Chandrappa, Mark A. Dickneite, Charles T. Fiala, Rashid Zaheer
-
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