Patents Examined by Duy Khuong T Nguyen
-
Patent number: 11960873Abstract: A method for managing a client environment includes obtaining, by a client environment watcher of a production host environment, a set of actions performed by the client environment operatively connected to the production host environment, in response to obtaining the set of actions: performing an action filtering on the set of actions to obtain a set of filtered actions, wherein the set of filtered actions is associated with an attempt to resolve an issue with performing an application upgrade on the client environment, determining, using the set of filtered actions, a client-applied action set, and initiating an update to an issue analyzer model to obtain an updated issue analyzer model.Type: GrantFiled: December 10, 2021Date of Patent: April 16, 2024Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
-
Patent number: 11960875Abstract: A vehicle master device includes at least one processor that is configured to: download rewrite specification data, reprogramming data, and new configuration setting information from a center device upon determining that there is a campaign notification relating to a program update based on a notification from the center device; determine whether an application program is to be rewritten or configuration setting information is to be rewritten based on the rewrite specification data; instruct a rewrite target ECU to rewrite the application program upon determining that the application program is to be rewritten; and instruct the rewrite ECU to rewrite the configuration setting information upon determining that the configuration setting information is to be rewritten.Type: GrantFiled: February 23, 2022Date of Patent: April 16, 2024Assignee: DENSO CORPORATIONInventors: Yuzo Harata, Kazuhiro Uehara
-
Patent number: 11954016Abstract: The disclosed technology teaches rejecting, during validation, a sequence of components intended for interacting with a user. Included are providing a sequence setup GUI supporting construction of an executable sequence by connecting at least five components in a directed graph, and tracing multiple paths through the directed graph, including from at least one conditional branch at a first up-chain component, in which down-chain components accept as input and depend on output from at least one up-chain component, referred to as input chain dependencies. Also included are locating at least one error in use of a particular down-chain component when invoked following one of the multiple paths, where the error results from failure to satisfy any of the input chain dependencies of the particular down-chain component, and reporting the error during validation to a user of the GUI, before passing the sequence of components from validation to use in production.Type: GrantFiled: February 17, 2023Date of Patent: April 9, 2024Assignee: Ping Identity International, Inc.Inventors: Krismy Alexandra Botkin, Benjamin Anthony Apple, Jonathan David Branch, Colin Madigan Dean
-
Patent number: 11947824Abstract: An electronic control unit includes a volatile memory, a nonvolatile memory that includes a storage area including a data portion to which data loaded into the volatile memory is written and a margin portion which is an unused portion corresponding to the data, and a control unit configured to load the data of the nonvolatile memory into the volatile memory. The nonvolatile memory stores valid portion information which is information indicating the data portion. The control unit is configured to load the data of the nonvolatile memory into a storage area of the volatile memory based on the valid portion information.Type: GrantFiled: December 8, 2021Date of Patent: April 2, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Taiki Mizutani
-
Patent number: 11947442Abstract: The subject technology receives, from a first client device, a set of requests for recording user activity detected on a mobile application. The subject technology sends a first request for storing, at a cloud storage system, information related to the set of requests. The subject technology sends a second request for storing, at a local storage system, a set of metadata associated with the information related to the set of requests. The subject technology receives, from a session player application, a third request for playing a session replay corresponding to a user session at the mobile application. The subject technology sends, to the cloud storage system, a fourth request for information related to the set of events for playing the session replay. The subject technology receives, from the cloud storage system, information related to the set of events that occurred at the mobile application.Type: GrantFiled: January 31, 2023Date of Patent: April 2, 2024Assignee: Content Square SASInventors: Martin Debize, Xavier Coutin, Ludovic Heyberger, Jerome Cayet, Christophe Kalenzaga
-
Patent number: 11947945Abstract: An apparatus and a method of updating cluster software use a universal serial bus (USB) terminal. The method includes connecting a USB memory to a USB socket of the USB terminal, determining whether a cluster software update file is present in the USB memory, by a head unit, when there is the cluster software update file, changing a USB host to a cluster, and receiving data for update from the USB memory and updating the software of the cluster, by the cluster.Type: GrantFiled: June 22, 2021Date of Patent: April 2, 2024Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATIONInventor: Young Jin Lee
-
Patent number: 11947946Abstract: Disclosed herein are system, computer-implemented method, and computer program product (computer-readable storage medium) embodiments for implementing an intelligent DevSecOps workflow. An embodiment includes receiving, by at least one processor, a risk profile associated with a software deployment, and an update related to the software deployment; and evaluating, by the at least one processor, at least one parameter associated with the update, to produce an evaluation result. Additionally, the at least one processor may determine a set of actions in response to the update, based at least in part on the evaluation result, an application dataset corresponding to the software deployment, and a group of specified criteria on which the risk profile is based; or perform at least one action of the set of actions in response to the update, according to some example use cases.Type: GrantFiled: July 28, 2021Date of Patent: April 2, 2024Assignee: Synopsys, Inc.Inventor: Meera Rao
-
Patent number: 11942221Abstract: Mechanisms are provided for implementing a disambiguation engine for disambiguating content. Electronic content is received from a corpus of electronic content, and analyzed to identify an ambiguous portion of content. The ambiguous portion of content is a portion of the electronic content whose meaning is not made explicit in the ambiguous portion of content. A context associated with the ambiguous portion of content is determined and a set of one or more context based ambiguous content interpretation rules associated with the determined context is applied to the ambiguous portion of content to generate an interpretation of the ambiguous portion of content. The ambiguous portion of content is annotated based on the interpretation to generate disambiguated electronic content which is stored for processing as part of a subsequent operation.Type: GrantFiled: July 9, 2021Date of Patent: March 26, 2024Inventors: Corville O. Allen, Timothy A. Bishop
-
Patent number: 11934820Abstract: A method for managing a client environment includes obtaining, by an issue analyzing engine, a notification for an issue based on an application upgrade on a client device of the client environment, in response to the notification: applying an issue analyzing model to device configuration information associated with a client device to obtain a solution set, providing the solution set to client environment, obtaining a result from the client environment associated with the issue and the solution set, and updating the issue analyzing model based on the result to obtain an updated issue analyzing model.Type: GrantFiled: December 10, 2021Date of Patent: March 19, 2024Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra
-
Patent number: 11928447Abstract: Systems and methods for configuration management through information and code injection at compile time. An example method comprises: receiving a source code comprising one or more references to a variable; receiving metadata associated with the source code, wherein the metadata specifies a range of values of the variable; and identifying, in view of the range of values of the variable, a reachable section of the source code.Type: GrantFiled: July 26, 2021Date of Patent: March 12, 2024Assignee: Red Hat, Inc.Inventor: Ulrich Drepper
-
Patent number: 11928454Abstract: A method is described for remotely managing a piece of network connection equipment in order to deploy a firmware. The method includes generating connection data of the equipment to the network over a predetermined period of time, determining, on a remote management server, a time slot, specific to the equipment, for downloading the firmware depending on these the generated connection data, transmitting, to the equipment, information relating to the time slot specific to this equipment and to an address of a download server, sending, from the equipment, a request for downloading the firmware to the download server, sending, from the download server, firmware download data to the equipment, and downloading the firmware during the time slot specific to the equipment.Type: GrantFiled: October 4, 2019Date of Patent: March 12, 2024Assignee: ORANGEInventors: Simon Gloanec, Hervé Marchand
-
Patent number: 11928049Abstract: Aspects of this disclosure relate to a blockchain system for management of scripts associated with software applications. The blockchain system may be supplemented by an artificial intelligence (AI)-based system for generation of test scripts. The blockchain system may employ smart contracts for submission and validation of scripts by different nodes of a peer-to-peer (P2P) network.Type: GrantFiled: May 10, 2021Date of Patent: March 12, 2024Assignee: Bank of America CorporationInventors: Obi Reddy Yanamala, Kumaresan Karuppiah, Vinay Jaisinghani, Ravi Ranjan Shandilya, Samson Paulraj
-
Patent number: 11907696Abstract: Systems, devices, and methods are disclosed to send a signal to deploy a software patch at a compute device, to identify, based on a dependency map, a set of system components on the compute device that are likely to be impacted by the software patch, to monitor a set of parameters for a set of applications on the compute device that interact with a set of system components, to compare values for the set of parameters to one or more predefined criteria and to determine a compatibility classification for the software patch. Systems, devices, and methods are disclosed to update the dependency map based on the compatibility classification to define an updated dependency map, and based on the updated dependency map send a signal to deploy the software patch at a set of compute devices.Type: GrantFiled: October 3, 2022Date of Patent: February 20, 2024Assignee: Ivanti, Inc.Inventors: Eran Livne, Sébastien Baron
-
Patent number: 11907731Abstract: Systems and methods provide for deployment of an integrated development environment configured to include one or more tools associated with specific code portions being executed within the integrated development environment. A user may provide a request to access one or more projects and definition files associated with the one or more projects may be evaluated to determine one or more tools used for execution of the source code of the one or more projects. The one or more tools may be automatically incorporated into whichever integrated development environment the user selects to ensure proper execution of the code without manual updates or installation by the user.Type: GrantFiled: June 30, 2021Date of Patent: February 20, 2024Assignee: Amazon Technologies, Inc.Inventors: Andreas Resios, Ida Mia Olsen, Martin Oliver Rehfeld, Fabian Jakobs, Timir Karia, Jonathan Weiss
-
Patent number: 11900100Abstract: An information handling system includes a shared device, first and second compute nodes, and a chassis management controller. The first compute node includes a first management controller, which initiates a firmware update for firmware in the shared device. The first management controller detects that that the firmware update is complete. In response to the firmware update being completed, the management controller sends rollback information for the firmware to the chassis controller. The chassis controller stores the rollback information as a rollback image within a storage location of a memory. The chassis controller further sends the rollback information to the second compute node. The second compute node includes a second management controller, which in turn receives the rollback information from the chassis controller, and updates the rollback information within the second compute node.Type: GrantFiled: July 27, 2022Date of Patent: February 13, 2024Assignee: Dell Products L.P.Inventors: Amit Pratap Singh, Vivek Sundaresan, Raveendra Babu Madala, Santosh Gore
-
Patent number: 11893366Abstract: Aspects described herein may be used with local spreadsheet applications, web, and/or cloud-based spreadsheet solutions, to create complex custom software applications. Spreadsheets themselves lack the conceptual framework to be used as a platform tool to build custom or complex software applications. Using the methods and systems described herein using low-code/no-code techniques, a designer can create custom and/or complex software applications using one or more spreadsheets as the underlying blueprints for the software application. The resultant software application may be static/read-only, or may be interactive to allow users to dynamically add, delete, edit, or otherwise amend application data, e.g., via one or more online web pages or via a mobile application. Data transfer may be one-way or bi-directional between the blueprint spreadsheets and the resultant software application, thereby allowing amended data to be transferred from the software application back into spreadsheet form.Type: GrantFiled: August 5, 2022Date of Patent: February 6, 2024Inventor: Thomas Stachura
-
Patent number: 11886857Abstract: In an ECU reprogram data DB of a center device, data of an update program for a target ECU for a program update among a plurality of EUCs mounted in a vehicle is stored. In a configuration information DB, an “ECU ID” corresponding to each ECU and vehicle-related information such as an “ECU SW ID” for each application program stored in the ECU are stored along with the vehicle type. An ECU metadata database stores update data-related information pertaining to update data and attributes of the rewrite target ECU. A specification data generation unit generates specification data, based on the information stored in the configuration information database and the information stored in the ECU metadata database, to be transmitted to the vehicle together with update data to be written in the target ECU such that the data includes information related to the type, attributes, and update data for the target ECU and information indicative of a rewrite environment related to the data update.Type: GrantFiled: February 5, 2021Date of Patent: January 30, 2024Assignee: DENSO CORPORATIONInventors: Nao Sakurai, Yuzo Harata, Kazuhiro Uehara, Takuya Hasegawa, Takuya Kawasaki, Kazuaki Hayakawa
-
Patent number: 11880297Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: GrantFiled: September 27, 2022Date of Patent: January 23, 2024Assignee: Salesforce, Inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Patent number: 11868759Abstract: Shader source code performance prediction is described. In accordance with the described techniques, an update to shader source code for implementing a shader is received. A prediction of performance of the shader on a processing unit is generated based on the update to the shader source code. Feedback about the update is output. The feedback includes the prediction of performance of the shader. In one or more implementations, generating the prediction of performance of the shader includes compiling the shader source code with the update to generate a representation of the shader, inputting the representation of the shader to one or more machine learning models, and receiving the prediction of performance of the shader as an output from the one or more machine learning models.Type: GrantFiled: December 8, 2021Date of Patent: January 9, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Amit Ben-Moshe, Ian Charles Colbert
-
Patent number: 11868754Abstract: An edge device management system comprising a plurality of edge devices is shown. Each device includes a processing circuit configured to provide, via a first edge device of the plurality of edge devices, remote upgrades for an application of a second edge device of the plurality of edge devices. The processing circuit is configured to control hardware security features of the second edge device. The processing circuit is configured to configure a software update package for the second edge device, the software update package comprising a plurality of different software updates. The processing circuit is configured to deploy one or more deployment management tools to manage the application on the second edge device.Type: GrantFiled: July 16, 2021Date of Patent: January 9, 2024Assignee: Sensia LLCInventor: Jeffery P. Anderson