Patents Examined by Jae U Jeon
-
Patent number: 11768761Abstract: Various examples are directed to systems and methods for testing software. A testing system may use test case data describing a first test case failed by a first build of the software application, the first build generated by a first commit operation of the plurality of commit operations to execute a fault localization operation, the fault localization operation to identify a first suspect program element of a first build. The testing system may use the first suspect program element and commit data to select a second commit operation from the plurality of commit operations. The testing system may determine an error-inducing commit operation from the plurality of commit operations and executing a corrective action.Type: GrantFiled: December 8, 2021Date of Patent: September 26, 2023Assignee: SAP SEInventors: Jingun Hong, Dong Won Hwang
-
Patent number: 11768669Abstract: Aspects of the present invention relate to a method, a control system, a vehicle, a system, and a non-transitory computer readable medium. Application program code is downloaded to the control system via an interface and installed on the control system. Then, it is determined whether the control system is able to communicate with an external device via the interface while running the installed application program code, and the installed application program code is subsequently loaded on startup of the control system in dependence on a determination that the control system was able to communicate with the external device.Type: GrantFiled: July 1, 2019Date of Patent: September 26, 2023Assignee: JAGUAR LAND ROVER LIMITED WHITLEYInventors: Simon Packwood, Richard Parker
-
Patent number: 11762638Abstract: A method, computer program product, and computing system for defining a library of functional modules; enabling a user to select a plurality of functional modules from the library of functional modules; and enabling the user to visually arrange the plurality of functional modules to form a conversational application.Type: GrantFiled: December 28, 2022Date of Patent: September 19, 2023Assignee: Nuance Communications, Inc.Inventors: David Ardman, Andrew Matkin, Nirvana Tikku, John B. Fisler, Matthias Haack, Christopher A. Starbird, Bryan A. Reif, Alfred Sterphone, III, Nikos Polis, Michael S. Gourlay, Robert A. Follett
-
Patent number: 11762648Abstract: A method may include determining whether a plurality of vehicles, each having an application installed are expected to be present within a predetermined distance of a location of an event. The method may further include comparing versions of the applications among the plurality of vehicles and, in response to determining that the plurality of vehicles are expected to be present within the predetermined distance of the location and determining that the versions of the applications among the plurality of vehicles are different, adjusting a version of the application installed in one or more of the plurality of vehicles.Type: GrantFiled: March 17, 2021Date of Patent: September 19, 2023Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Seyhan Ucar, Takamasa Higuchi, Chang-Heng Wang, Onur Altintas
-
Patent number: 11762674Abstract: An example system includes a plurality of scriptable devices, each of which exposes an interface. The system may also comprise a medium storing data indicating, for each of a mapped plurality of device operations, one or more inputs to provide to a corresponding device from the plurality of scriptable devices and a conversion between that device operation and a corresponding application command. In such a system, the medium may also store a plurality of scripts, each of which may have a corresponding scriptable device from the plurality of scriptable devices and may comprise a set of device operations. The system may also comprise a computer to repeatedly preform an operation cycle comprising determining whether an application command should be executed and, when it should, generating a globally unique identifier corresponding to that command and adding that globally unique identifier and a device operation corresponding to that command to a log.Type: GrantFiled: August 30, 2022Date of Patent: September 19, 2023Assignee: NUTCRACKER THERAPEUTICS, INC.Inventors: Tamas Czimmermann, Kenneth Jordan
-
Patent number: 11755342Abstract: A circuit includes a guard trigger circuit that includes a first input node adapted to be coupled to a first state signal, a second input node adapted to be coupled to a second state signal and an output node. The circuit also includes a reset synchronizer circuit that includes an input node coupled to the output node of the guard trigger circuit, a clock node adapted to be coupled to a clock signal and an output node. The circuit further includes a timeout circuit including an input node coupled to the output node of the reset synchronizer circuit, a clock node adapted to be coupled to the clock signal and an output node. The circuit still further includes a reset requestor circuit that includes a first input node coupled to the output node of the guard trigger circuit, a second node coupled to the output node of the timeout circuit.Type: GrantFiled: December 16, 2020Date of Patent: September 12, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Ronald Nerlich, Mark Jung, Johann Zipperer, Dietmar Walther
-
Patent number: 11748091Abstract: Concepts and technologies are disclosed herein for a virtualization platform for creating, deploying, modifying, and relocating applications. A computing platform can receive a software package including software code from a requestor. The software code can be analyzed to identify functions performed by an application that corresponds to the software code. First and second functions can be virtualized and containerized, and a computing environment that is to host an application including the containers can be identified. Deployment of the application can be triggered.Type: GrantFiled: December 22, 2022Date of Patent: September 5, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Brandon Jozsa, Daniel Solero
-
Patent number: 11748627Abstract: A system for applying a neural network to an input instance. The neural network includes an optimization layer for determining values of one or more output neurons from values of one or more input neurons by a joint optimization parametrized by one or more parameters. An input instance is obtained. The values of the one or more input neurons to the optimization layer are obtained and input vectors for the one or more input neurons are determined therefrom. Output vectors for the one or more output neurons are computed from the determined input vectors by jointly optimizing at least the output vectors with respect to the input vectors to solve a semidefinite program defined by the one or more parameters. The values of the one or more output neurons are determined from the respective computed output vectors.Type: GrantFiled: May 12, 2020Date of Patent: September 5, 2023Assignees: ROBERT BOSCH GMBH, CARNEGIE MELLON UNIVERSITYInventors: Csaba Domokos, Jeremy Zieg Kolter, Po-Wei Wang, Priya L. Donti
-
Patent number: 11744551Abstract: A portable ultrasound probe is described having a mechanical transducer, rotating mirror, and mirror motor. The transducer can be used for diagnostic imaging and procedural guidance imaging. The probe has a light weight design for easy one-handed use, and can use external processors to provide proper image display with accompanying software.Type: GrantFiled: February 11, 2021Date of Patent: September 5, 2023Assignee: BIIM ULTRASOUND ASInventors: Jari Huhtamaki, Tuomo Liedes, Tanar Ulric, Craig Bockenstedt, Blake Little, Trygve Burchardt
-
Patent number: 11741411Abstract: In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.Type: GrantFiled: November 22, 2022Date of Patent: August 29, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
-
Patent number: 11734549Abstract: A compiler receives a description of a machine learning network (MLN) and generates a computer program that implements the MLN on a machine learning accelerator (MLA). To implement the MLN, the compiler generates compute instructions that implement computations of the MLN on different processing units (Tiles), and data transfer instructions that transfer data used in the computations. The compiler may statically schedule at least a portion of the instructions for execution by the Tiles according to fixed timing. The compiler may initially implement data transfers between non-adjacent Tiles (or external memories) by implementing a sequence of transfers through one or more intermediate Tiles (or external memories) in accordance with a set of default routing rules that dictates the data path. The computer program may then be simulated to identify routing conflicts. When routing conflicts are detected, the compiler updates the computer program in a manner that avoids the conflicts.Type: GrantFiled: April 21, 2020Date of Patent: August 22, 2023Assignee: SiMa Technologies, Inc.Inventors: Reed Kotler, Nishit Shah
-
Patent number: 11720374Abstract: Dynamically overriding a function based on a capability set. A computer system reads a portion of an executable image file. The portion includes a first memory address corresponding to a first callee function implementation. The first memory address was inserted into the portion by a compiler toolchain. Based on extensible metadata included in the executable image file, and based on a capability set that is specific to the computer system, the computer system determines a second memory address corresponding to a second callee function implementation. Before execution of the portion, the computer system modifies the portion to replace the first memory address with the second memory address.Type: GrantFiled: April 19, 2022Date of Patent: August 8, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Pranav Kant, Joseph Norman Bialek, Xiang Fan, YongKang Zhu, Gabriel Thomas Kodjo Dos Reis, Russell Bivens Keldorph, Mehmet Iyigun, Russell Charles Hadley, Roy Williams, Kenneth Dean Johnson, Pedro Miguel Sequeira De Justo Teixeira, Yevgeniy Bak
-
Patent number: 11720826Abstract: Techniques that facilitate feedback loop learning between artificial intelligence systems are provided. In one example, a system includes a monitoring component and a machine learning component. The monitoring component identifies a data pattern associated with data for an artificial intelligence system. The machine learning component compares the data pattern to historical data patterns for the artificial intelligence system to facilitate modification of at least a component of the artificial intelligence system and/or one or more dependent systems of the artificial intelligence system.Type: GrantFiled: July 24, 2019Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jinho Hwang, Larisa Shwartz, Hagen Völzer, Michael Elton Nidd, Rodrigo Otavio Castrillon
-
Patent number: 11704099Abstract: Code search is used to support various features. Code segments may be indexed using a code structure representation of the code segment. Code segments may be compared for similarity to identify a match with an input code segment using a comparison of logic trees generated for the input code segment and a stored code segment in an entry with a matching index value.Type: GrantFiled: March 31, 2022Date of Patent: July 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Trevor Andrew Morse, Rama Krishna Sandeep Pokkunuri, Matthew Lee
-
Patent number: 11704095Abstract: Techniques for implementing a dynamic API bot for robotic process automation are disclosed. In some embodiments, a computer system performs operations comprising: providing a data file having a predefined template comprising dedicated fields for an identification of an API, a type of call method, metadata identifying one or more objects, and data of the object(s); providing a low-code no-code (LCNC) development platform configured to enable a user to develop a bot by dragging and dropping application components of the bot; receiving, via the LCNC development platform, a configuration of the bot comprising a configuration of the application components of the bot and an identification of the data file; and running the bot, the bot being configured to generate a request using the data file, converting the data of the object(s) into a payload in a format required by the API based on the data file.Type: GrantFiled: July 21, 2021Date of Patent: July 18, 2023Assignee: SAP SEInventors: Raghavendra Mani, Ajay Mathur, Piyush Gupta, Prasanth Padmanabhan Menon
-
Patent number: 11699081Abstract: The disclosed computer-implemented method may include (1) receiving, at a hardware accelerator that supports an ANN, an activation data set that is to undergo a convolution operation via a filter kernel of the ANN, (2) receiving, at the hardware accelerator, an argument indicating that the filter kernel exceeds at least one boundary of the activation data set when slid across a certain position during the convolution operation, (3) determining, based at least in part on the argument, that the hardware accelerator is to generate padding data at the boundary of the activation data set in connection with the certain position of the filter kernel, and then (4) performing, at the hardware accelerator, the convolution operation by processing a portion of the activation data set and the padding data when the filter kernel slides across the certain position. Various other systems and methods are also disclosed.Type: GrantFiled: December 20, 2019Date of Patent: July 11, 2023Assignee: Meta Platforms, Inc.Inventors: Ehsan Khish Ardestani Zadeh, Martin Schatz, Krishnakumar Narayanan Nair, Yuchen Hao, Abdulkadir Utku Diril, Rakesh Komuravelli
-
Patent number: 11698780Abstract: Embodiments described herein are generally directed to an edge-CaaS (eCaaS) framework for providing life-cycle management of containerized applications on the edge. According to an example, declarative intents are received indicative of a use case for which a cluster of a container orchestration platform is to be deployed within an edge site that is to be created based on infrastructure associated with a private network. A deployment template is created by performing intent translation on the declarative intents and based on a set of constraints. The deployment template identifies the container orchestration platform selected by the intent translation. The deployment template is then executed to deploy and configure the edge site, including provisioning and configuring the infrastructure, installing the container orchestration platform on the infrastructure, configuring the cluster within the container orchestration platform, and deploying a containerized application or portion thereof on the cluster.Type: GrantFiled: April 21, 2021Date of Patent: July 11, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Lianjie Cao, Anu Mercian, Diman Zad Tootaghaj, Faraz Ahmed, Puneet Sharma
-
Patent number: 11693637Abstract: Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s).Type: GrantFiled: May 13, 2021Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Rishabh Singh, Hanjun Dai, Manzil Zaheer, Artem Goncharuk, Karen Davis, David Andre
-
Patent number: 11687547Abstract: A system for a heap dump conversion comprises a network storage device comprising a core dump file, a first server coupled to the network storage device, and a second server coupled to the network storage device and to the first server, where the second server receives a notification associated with the core dump file, obtains metadata information from the core dump file in response to receiving the notification, autonomously converts the core dump file into a heap dump file using the metadata information, and stores the heap dump file in the network storage device.Type: GrantFiled: October 21, 2020Date of Patent: June 27, 2023Assignee: T-MOBILE INNOVATIONS LLCInventors: Eric Biggs, James Saunders
-
Patent number: 11687062Abstract: A method of providing a control software configuration for a module of a modular plant, the method including, in a module engineering phase: receiving a user definition for the module; and automatically generating the control software configuration for the module based on the user definition, the automatically generating including: specifying parameters for the module that are not specific to any target system; and providing the control software configuration as a controller-agnostic configuration file for subsequent binding of controller software instantiated according to the controller-agnostic configuration file to a hardware controller of the module when the module is integrated into a target system during a plant engineering phase.Type: GrantFiled: July 8, 2021Date of Patent: June 27, 2023Assignee: ABB Schweiz AGInventors: Mario Hoernicke, Ralf Jeske, Joerg Schubert