Patents Examined by Jason D Mitchell
-
Patent number: 11972256Abstract: A system for determining code ancestry. The system includes: a memory; and a processor communicatively coupled to the memory. The processor is configured to perform a method comprising: receiving a source code file; parsing a plurality of functions out of the source code file; generating fuzzy fingerprints from the plurality of functions; and storing the fuzzy fingerprints in a graph database.Type: GrantFiled: February 16, 2022Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Yash Kedia, Siddharth Mehta, Matthias Seul, Michael Wang
-
Patent number: 11960251Abstract: A method for testing a basic parameterization of a component in an automation system is provided. The method includes: starting a test run of the component in the automation system with the basic parameterization, measuring of a measured value data record during trial operation, access to a machine learning module comprising a pre-trained neural network, wherein the pre-trained neural network is pre-trained to calculate a target parameterization for the respective component for a measured value data set, wherein the basic parameterization is compared with the calculated target parameterization and in the event of deviation a result message for adapting the basic parameterization is provided, and receipt of the provided result message for adaptation of the basic parameterization.Type: GrantFiled: December 5, 2020Date of Patent: April 16, 2024Assignee: Festo SE & CO. KGInventors: Martin Thierauf, Thomas Ruschival, Dominic Kraus
-
Patent number: 11947416Abstract: A system and related method identify a weakness of a workflow in a complex system. The method collects runtime data about the complex system. The complex system comprises a plurality of subcomponents, and the method identifies an abnormal operation in the complex system. The method constructs a multi-dimensional cause-and-effect relation matrix among the plurality of subcomponents, and filters one or more related operations using the multi-dimensional cause-and-effect relation matrix.Type: GrantFiled: December 14, 2021Date of Patent: April 2, 2024Assignee: International Business Machines CorporationInventors: Wei Xian, Gang Lyu, Dong Ping Song, Geng Hu, Yao Dong Zhang, Ke Qiang Chen
-
Patent number: 11941494Abstract: Systems and methods for developing enterprise machine learning (ML) models within a notebook application are described. The system may include a notebook application, a packaging service, and an online ML platform. The method may include initiating a runtime environment within the notebook application, creating a plurality of files based on a notebook recipe template, generating a prototype model within the data science notebook application by accessing the plurality of files through the runtime environment, generating a production recipe including the runtime environment and the plurality of files, and publishing the production recipe to the online ML platform.Type: GrantFiled: May 13, 2019Date of Patent: March 26, 2024Assignee: ADOBE INC.Inventors: Pari Sawant, Shankar Srinivasan, Nirmal Mani
-
Patent number: 11934801Abstract: Embodiments use a multi-modal approach to generate software programs that match a solution program description. The solution program description may include natural language, input-output examples, partial source code, desired operators, or other hints. Some embodiments use optimized prompts to a pre-trained language model to obtain initial candidate programs. Maximal program components are extracted and then recombined variously using component-based synthesis. Beam search reduces a solution program search space by discarding some candidates from a given synthesis iteration. Relevance metrics, string similarity metrics, operator frequency distributions, token rareness scores, and other optimizations may be employed. By virtue of optimizations and the multi-modal approach, a solution program may be obtained after fewer iterations than by use of a language model alone.Type: GrantFiled: December 7, 2021Date of Patent: March 19, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Kiarash Rahmani, Mohammad Raza, Sumit Gulwani, Vu Minh Le, Daniel James Morris, Arjun Radhakrishna, Gustavo Araujo Soares, Ashish Tiwari
-
Patent number: 11934805Abstract: A system may receive a request from a user to build a custom application specific to an operating system (OS) platform. The system may include an application gateway and the custom application may be a user-customized variation of an application gateway client. The system may prepare a build request and send it to a bonding client running on a work station specific to the OS platform. The bonding client may execute build scripts with user-provided configuration information to create the custom application. Instead of submitting the custom application to a third-party digital distribution platform, the bonding client may store the custom application in a storage location accessible by the system. The system, responsive to the request from the user, may send a response to the computing device, the response containing a link to the storage location of the custom application.Type: GrantFiled: January 31, 2023Date of Patent: March 19, 2024Assignee: OPEN TEXT SA ULCInventors: Man Cheong Liu, Simon Day
-
Patent number: 11928900Abstract: There is provided an arithmetic operation device which is connected to a plurality of electronic control units. One or more electronic control units of the plurality of electronic control units constitute each of functions.Type: GrantFiled: February 21, 2020Date of Patent: March 12, 2024Assignee: Hitachi Astemo, Ltd.Inventors: Hidetoshi Teraoka, Masashi Yano
-
Patent number: 11922152Abstract: An embodiment of a semiconductor package apparatus may include technology to identify workload control variables, add workload flags to respective edges in a static single assignment graph, and propagate constants based on the identified workload control variables and the workload flags. Other embodiments are disclosed and claimed.Type: GrantFiled: February 26, 2019Date of Patent: March 5, 2024Assignee: Intel CorporationInventor: Yuan Chen
-
Patent number: 11901204Abstract: Disclosed herein is technology for performing a simulation based optimization to identify a schedule for a manufacturing tool. An example method may include determining, by a processing device, resources of a manufacturing tool, wherein the resources comprise a first chamber and a second chamber; accessing task data indicating a first manufacturing task and a second manufacturing task; determining a duration to perform the first manufacturing task using the first chamber and a duration to perform the second manufacturing task using the second chamber; updating a machine learning model based on the duration to perform the first manufacturing task and the duration to perform the second manufacturing task; performing a set of computer simulations that uses the machine learning model and the task data to produce a set of simulation results; storing, by the processing device, a simulation result of the set of simulation results in a data store.Type: GrantFiled: May 22, 2020Date of Patent: February 13, 2024Assignee: Applied Materials, Inc.Inventor: Adrian Rhee
-
Patent number: 11893385Abstract: Systems and methods for automatically generating natural language documentation for source code files are provided. An exemplary method includes parsing a source code file to extract a function and generate an abstract syntax tree, generating first natural language documentation for each of a plurality of program statements within the function using a programming language neural network model, generating second natural language documentation for the function as a whole by processing a code snippet of the function using a function documentation neural network model, consolidating the first natural language documentation and the second natural language documentation at a function level, a source file level, and a project level to create consolidated natural language documentation, and summarizing multiple sentences of the consolidated natural language documentation into an abstract summary of the source code file by applying a set of rules.Type: GrantFiled: January 31, 2022Date of Patent: February 6, 2024Assignee: Open Weaver Inc.Inventors: Ashok Balasubramanian, Karthikeyan Krishnaswamy Raja
-
Patent number: 11889928Abstract: A mattress can include one or more layers of foam material, an adjustable air layer including an air bladder, and a valve. The valve can be fluidically connected to the air bladder and configured to regulate pressure of the air bladder in response to actuation. Some embodiments can include a foam material positioned inside the air bladder.Type: GrantFiled: March 29, 2021Date of Patent: February 6, 2024Assignee: Sleep Number CorporationInventors: Kody Lee Karschnik, Wade Daniel Palashewski, Rob Nunn, Eric Rose, Samuel Hellfeld, Jerry Boyer, Steven Jay Young, Carl Hewitt
-
Patent number: 11875141Abstract: The system and method for training a neural machine translation (NMT) model is disclosed wherein training data in terms of source statements and equivalent targets statements may be received. The source statements and equivalent targets statements may be encoded using source and target vocabulary respectively. A source-target map containing relation between tokens is created. The source statements and equivalent target statements is split into multiple fragments using fragments generator based on the source-target map. Such generated multiple fragments are used to train NMT model. Whenever the trained NMT model receives a source codes as input, the source codes are transformed to target codes.Type: GrantFiled: November 22, 2021Date of Patent: January 16, 2024Assignee: INFOSYS LIMITEDInventors: Kamalkumar Rathinasamy, Amanpreet Singh, Balaguru Sivasambagupta, Prajna Prasad Neerchal, Vani Sivasankaran
-
Patent number: 11868498Abstract: A method includes encoding a data segment into a set of encoded data slices using erasure coding; storing, in storage units of a storage network, the set of encoded data slices, in accordance with a shared key-based encryption system (SKBES) having keys shared with the storage units; retrieving, at a periodic rate and in accordance with the SKBES, the set of encoded data slices from the storage units of the storage unit to verify whether individual slices of the set of encoded data slices have been corrupted. When one of the set of encoded data slices stored in one of the storage units has been corrupted, rebuilding the one of the set of encoded data slices by: retrieving the decode threshold number of other slices of the set of encoded data slices, in accordance with the SKBES; reconstructing the one of the set of encoded data slices based on the erasure encoding, to generate a reconstructed data slice; and storing, in accordance with the SKBES, the reconstructed data slice in the one of the storage units.Type: GrantFiled: February 5, 2020Date of Patent: January 9, 2024Assignee: PURE STORAGE, INC.Inventor: Jason K. Resch
-
Patent number: 11860769Abstract: A test execution and maintenance system may include an application learner configured to develop knowledge of operations of an application based on one or more learning test. The test execution and maintenance system then may include a test execution and repair manager configured to execute a functional test of the application, detect a failure of the functional test, and repair the functional test based on the knowledge of operations of the application. Responsive to detecting the failure of the functional test, the application learner may optionally perform a re-learning process and update the previously acquired knowledge of operations of the application.Type: GrantFiled: December 4, 2019Date of Patent: January 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Sunghee Yun, Benjamin John Frederickson, Adam Bowron, Pierre Galin, Suhail Mirza
-
Patent number: 11853034Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an exosuit activity transition control structure. In some implementations, sensor data for a powered exosuit is received. The sensor data is classified depending on whether the sensor data is indicative of a transition between different types of activities of a wearer of the powered exosuit. The classification is provided to a control system for the powered exosuit. The powered exosuit is controlled based on the classification.Type: GrantFiled: December 3, 2020Date of Patent: December 26, 2023Assignee: Skip Innovations, Inc.Inventors: Kathryn Jane Zealand, Elliott J. Rouse, Georgios Evangelopoulos
-
Patent number: 11854054Abstract: The present disclosure provides an adaptive energy storage operating system that is programmed or otherwise configured to operate and optimize various types of energy storage devices.Type: GrantFiled: May 7, 2021Date of Patent: December 26, 2023Assignee: Growing Energy Labs, Inc.Inventors: Ryan Craig Wartena, Ernest Crispell Wagner, Zachary Raymond Ernst
-
Patent number: 11836485Abstract: Methods and systems for reviewing software code. The methods involve detecting a change in source code associated with an application and determining an effect on the application of the detected change based at least in part on a context profile associated with application.Type: GrantFiled: August 19, 2019Date of Patent: December 5, 2023Assignee: Rapid7, Inc.Inventors: James Cancilla, Ian Horbatiuk
-
Patent number: 11836486Abstract: According to some exemplary embodiments of the present disclosure, a method for identifying open source software (OSS) components using a processor of a computing device is disclosed. The method for identifying open source software (OSS) components may include: constructing a component database by performing redundancy elimination for each of a plurality of open source software; and identifying a component of target software by using the component database.Type: GrantFiled: November 12, 2021Date of Patent: December 5, 2023Assignee: Korea University Research and Business FoundationInventors: Heejo Lee, Seunghoon Woo
-
Patent number: 11836636Abstract: Disclosed is a computer-implemented method for generating a prediction model. The model can be for use in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include: extracting event features from event codes and structuring the event features into feature vectors; and generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters being assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine.Type: GrantFiled: June 18, 2019Date of Patent: December 5, 2023Assignee: ABB Schweiz AGInventors: Andrew Cohen, Marcel Dix
-
Patent number: 11822468Abstract: A method for objective code branch verification executes code branch annotations to assess developer-specified pass conditions for each code branch that are indicative of whether or not the code branch is functioning as originally intended by the author of the code. The method includes maintaining and dynamically updating both a counter value and a pass indicator status in association with each of multiple annotated code branches defined within a code body during execution of the code body. The counter value for each annotated code branch represents a number of times the annotated code branch has executed within a current run-time environment, and the pass indicator status indicates satisfaction or non-satisfaction of a pass condition identified within the code branch that is determined based on the counter value for the associated code branch.Type: GrantFiled: May 24, 2019Date of Patent: November 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Augustus Tertzakian, Rajesh Gururaj, Sergii Liashenko