-
1.
公开(公告)号:US12118349B2
公开(公告)日:2024-10-15
申请号:US17389434
申请日:2021-07-30
申请人: salesforce.com, inc.
发明人: Derek Forrest , Thomas Budich , Philipp Otto , Martin Hartmann , Kevin Fairfax , Frank Müller , Eric Liljeback
CPC分类号: G06F8/71 , G06F8/65 , G06F11/1433 , G06F11/302
摘要: Systems and methods are provided for determining, at an operator executed on a server that is separate from an application, whether to perform an update of the application. The operator may perform an upgrade precheck when it is determined that the update to the application is to be performed. The precheck may include determining whether a database migration is to be performed as part of the update to the application, and receiving an update mode and an update type to determine the upgrade to the application. The operator may provide to the application via an application program interface (API), one or more application shutdown configuration parameters for the update based on the received update mode and update type of the upgrade precheck. The operator may deploy the update to the application based on the determined update mode and update type.
-
公开(公告)号:US12093682B2
公开(公告)日:2024-09-17
申请号:US18180443
申请日:2023-03-08
申请人: Aurora Labs Ltd.
发明人: Zohar Fox
IPC分类号: G06F9/44 , B60W50/02 , B60W50/04 , G06F8/60 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/658 , G06F8/71 , G06F9/4401 , G06F9/445 , G06F11/07 , G06F11/14 , G06F11/16 , G06F11/36 , G06F12/02 , G06F12/06 , G06F16/188 , G06F21/57 , G06N20/00
CPC分类号: G06F8/658 , B60W50/02 , B60W50/0205 , B60W50/0225 , B60W50/04 , B60W50/045 , G06F8/60 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/71 , G06F9/4401 , G06F9/445 , G06F9/44521 , G06F11/0721 , G06F11/0751 , G06F11/079 , G06F11/0793 , G06F11/1433 , G06F11/1629 , G06F11/3612 , G06F12/0284 , G06F12/0646 , G06F16/188 , G06F21/57 , G06F21/572 , G06F21/577 , B60W2050/021 , G06F8/66 , G06F2212/1008 , G06F2212/1044 , G06F2212/1056 , G06F2221/033 , G06N20/00
摘要: Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
-
公开(公告)号:US12086587B2
公开(公告)日:2024-09-10
申请号:US18340547
申请日:2023-06-23
IPC分类号: G06F8/656 , G06F8/71 , G06F9/4401 , G06F11/14
CPC分类号: G06F8/656 , G06F8/71 , G06F9/4401 , G06F11/1417 , G06F11/1433 , G06F11/1441
摘要: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful. Systems and machine-readable media are also provided.
-
4.
公开(公告)号:US20240289230A1
公开(公告)日:2024-08-29
申请号:US18174809
申请日:2023-02-27
申请人: Dell Products L.P.
发明人: Shelesh Chopra , Ken Owens , Amarendra Behera , Jayashree Radha
CPC分类号: G06F11/1433 , G06F8/65 , G06F2201/865
摘要: System selects application hosts which meet update requirements, then downloads update for instances of application agent corresponding to selected application hosts. System puts selected application hosts in maintenance mode, which prevents selected application hosts from beginning execution of any operations, until updating selected application hosts is completed. System creates backup copy of state of instances of application agent. System generates installation instructions that, when executed by update sessions to install update, enable roll back from updated instances of application agent to state of instances of application agent recorded in backup copy. System initiates update sessions which install update in instances of application agent corresponding to selected application hosts. If update sessions failed to install update in any instances of application agent in cluster of application hosts, system rolls back update for updated instances of application agents in cluster to previous conditions and configurations of instances of application agents.
-
公开(公告)号:US20240281332A1
公开(公告)日:2024-08-22
申请号:US18353612
申请日:2023-07-17
发明人: Piyush Prahladka , Eddie Zhou , Arjun Landes , Sumeet Sobti , Rui Wu , Divyansh Agarwal , Sagar Vare , Nikhail Mandava , James Ma , Mrinal Mohit , Calvin Qi , Chau Hai Tran , Lauren Zhu , Neil Dhruva , Justin Nicholas Borromeo
CPC分类号: G06F11/1433 , G06F11/3466 , G06F21/6218 , G06F2221/2113 , G06F2221/2141
摘要: Methods and apparatuses for dynamically generating and applying automated search evaluation sets to improve search results and to automatically detect and correct search system issues are described. A search evaluation set may comprise a set of search evaluation vectors that each map a search query and corresponding properties of the search query to a canonical search result. To detect search system issues over time, baseline search result rankings may be periodically generated or automatically generated after software updates to the search system have been made. Two consecutive baseline search result rankings using the same search evaluation set may then be compared to detect result deviations in search result rankings. If the search system detects that at least a threshold number of result deviations have occurred, then the search system may perform subsequent actions to automatically detect and correct search system issues.
-
公开(公告)号:US20240264907A1
公开(公告)日:2024-08-08
申请号:US18166037
申请日:2023-02-08
申请人: Dell Products L.P.
IPC分类号: G06F11/14 , G06F8/61 , G06F9/4401
CPC分类号: G06F11/1417 , G06F8/61 , G06F8/71 , G06F9/4401 , G06F11/1433 , G06F11/3051
摘要: An information handling system may include a processor and a management controller electrically coupled to the processor and configured to provide out-of-band management facilities for management of the information handling system, the management controller further configured to in response to one or more heartbeat synchronization signals received from a software service of the information handling system, wherein each of the one or more heartbeat synchronization signals is associated with an item of software stored on the information handling system, determine if any critical software is missing from the information handling system, and for each item of missing critical software, cause a service operating system of the information handling system to stage installation of a restore image of such item.
-
公开(公告)号:US20240201980A1
公开(公告)日:2024-06-20
申请号:US18198421
申请日:2023-05-17
发明人: JUN-MEI XU , XIAO-DAN XU , XU-LIANG SHEN
CPC分类号: G06F8/658 , G06F11/1433
摘要: A firmware update method having a self-restoration mechanism is performed by a terminal device. The firmware update method includes the following steps: downloading a differential upgrade package and a differential restoration package through a communication network channel; performing an upgrade operation to current firmware of the terminal device with the differential upgrade package to upgrade the current firmware to a target firmware, wherein the current firmware is changed into incompletely-upgraded firmware after the upgrade operation starts and before the upgrade operation finishes successfully; and verifying whether the upgrade operation fails, and when the upgrade operation fails, performing a restoration operation to the incompletely-upgraded firmware with the differential restoration package to restore the incompletely-upgraded firmware to the current firmware.
-
公开(公告)号:US12007876B2
公开(公告)日:2024-06-11
申请号:US17660646
申请日:2022-04-26
发明人: John Paul Easton , Gregory R. Hintermeister , Karri Carlson-Neumann , Zoe Clements , Vishal Anand
IPC分类号: G06F11/36 , G06F8/41 , G06F8/65 , G06F8/71 , G06F11/34 , G06F8/60 , G06F8/77 , G06F11/07 , G06F11/14
CPC分类号: G06F11/3664 , G06F11/3457 , G06F11/3612 , G06F8/60 , G06F8/77 , G06F11/079 , G06F11/1433 , G06F11/3409 , G06F11/3419 , G06F11/3433 , G06F11/3692
摘要: In an approach to improve implementing program code modifications within a predetermined system embodiments simulate an impact of an implemented modification to a software code against one or more predetermined constraints using a target environment. Further, embodiments comparing a first executed simulation against a second executed simulation of the software code, wherein the second executed simulation comprises the implemented modifications and a current version of the software code. Additionally, embodiments, generate guidance for a user based on the comparison of the first and second executed simulations, wherein the generated guidance comprises positive and negative impacts of the implemented software code modifications regarding compliance with the one or more predetermined constraints, and output, by a user interface, the generated guidance to the user detailing the impact of the implemented modification.
-
9.
公开(公告)号:US11960877B2
公开(公告)日:2024-04-16
申请号:US17304370
申请日:2021-06-18
发明人: Tomoyasu Ishikawa , Sho Nakamura
摘要: An updating system includes a plurality of electronic control units and an updating management device. The updating management device is configured to request that the electronic control units respectively update programs and store update results of the programs transmitted from the electronic control units. The electronic control unit has a first storage region and a second storage region, and is configured to store an updated program in the second storage region and notify the updating management device of the update results according to a request from the updating management device, and is configured to start a predetermined control using the updated program stored in the second storage region when the update results stored in the updating management device indicate that the updating of the programs in the electronic control units is completed.
-
公开(公告)号:US11886592B2
公开(公告)日:2024-01-30
申请号:US17399919
申请日:2021-08-11
发明人: Zhan Liu
CPC分类号: G06F21/572 , G06F8/65 , G06F8/71 , G06F9/4406 , G06F11/1433 , G06F11/1448 , G06F11/1469 , H04L9/3247 , G06F2201/82 , G06F2221/033
摘要: The disclosed embodiments relate to securely booting firmware images. In one embodiment, a method is disclosed comprising receiving, by a memory device, a firmware update; validating, by the memory device, a signature associated with the firmware update; copying, by the memory device, an existing firmware image to an archive location, the archive location storing a plurality of firmware images sorted by version identifiers; booting, by the memory device, and executing the firmware update; and replacing, by the memory device, the firmware update with the existing firmware image stored in the archive location upon detecting an error while booting the firmware update.
-
-
-
-
-
-
-
-
-