Vehicle software update system

FIELD: information technology.

SUBSTANCE: system for software update comprises: a vehicle computing system (VCS); a diagnostic service tool (DST); and a remote global intravehicular information system (GIVIS); wherein DST is designed to generate a recover command for GIVIS; after reception of the mentioned recovery command GIVIS is designed to download and install existing operating system on VCS; VCS is additionally designed to communicate with GIVIS for receiving, for each application, previously installed on this VCS, the most up to date version of the mentioned application, compatible with the operating system; GIVIS is designed to issue a command to the installation of these most up to date versions of applications, compatible with the operating system installed on VCS, record system configuration, which includes versions of all installed applications, as soon as versions of these applications were installed and to upload system configuration received from VCS for each of the vehicle plurality.

EFFECT: providing application compatibility during operating system update on the vehicle computing system.

4 cl, 7 dwg

 



 

Same patents:

FIELD: physics, computation hardware.

SUBSTANCE: invention relates to computer engineering. Programme module code is loaded to main memory by safety system processor unless the actuation of OS execution in main memory address range located outside that used by said OS. Started OS readdress the access to said programme module from user programme to main memory address whereto programme module is loaded before OS execution actuation. This is performed with the help of file system which associates automatically the programme module address in user programme virtual memory space with physical address of main memory programme module.

EFFECT: ruled out faults on OS operation.

15 cl, 5 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of executing services on a server and a client of a client-server architecture. When making a user decision at a predefined point during the process of executing services, execution of services is suspended at the server and a user decision request is sent to the client. The user decision request includes information which requests the user to make a decision with respect to executing services after the user decision making point. After receiving information on the user decision generated by the client in response to the user decision request, the method includes determining action on executing services, which corresponds to the received information on the user decision, based on the corresponding link between information on the user decision and an instruction to execute services. Services are executed in accordance with the determined action on executing services.

EFFECT: enabling change in the sequence of actions on executing services on a server.

11 cl, 6 dwg

FIELD: physics, computation hardware.

SUBSTANCE: invention relates to antivirus software and hardware, particularly to emulator state retention and its further recovery. File is received for emulation. Check for first-time emulation is executed. Emulator state image is defined including at least the image of emulating system to be loaded in emulator for further file emulation. File is emulated. Emulator state images are created. Note here that every said image comprises at least the image of emulating system. Incorrect file emulation termination is tested. Required emulator state image is selected for continuation of emulation in the case of incorrect file emulation termination. Selected emulator state image is loaded for file emulation continuation.

EFFECT: accelerated emulation.

14 cl, 6 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to software deployment on a corporate computer network. The method of deploying preconfigured software comprises steps of, on an administration server, creating task for installation of software on a user device; loading, from a computer network attribute storage, attributes of objects which correspond to a user account and attributes of objects which correspond to a user device, wherein at least the user account or user device is indicated in the created installation task; configuring a software installation package and a data link, wherein configuration parameters are determined from the loaded attributes in accordance with the security policy set for said user and for said device; launching the installation task for execution, wherein the configured installation package is loaded in the user device via said data link and the software is installed in accordance with the configuration parameters.

EFFECT: optimising software configuration.

18 cl, 7 dwg

FIELD: information technology.

SUBSTANCE: disclosed is a method for automated modification of a user interface at development, introduction or execution phases of business applications. The method comprises creating at an application development phase a separate system element, indicating therein the composition of dependent elements, and storing the separate element in memory. The dependent elements are a reference book or a document. Further an element which parametrises the value of the separate element is created and then stored in memory. An element, such as a reference book or rollup ledger storing matches between parameter values and values of the separate element, is also indicated in the parametrising element.

EFFECT: performing automated adjustment of a user interface of an application at both the development phase and the introduction phase of the application.

2 dwg

FIELD: physics; control.

SUBSTANCE: invention relates to transmission of programme codes to the memory of a control device. In order to transmit programme codes to programme memory of a control device, particularly for motor vehicles, all memory cells of the programme memory are first cleared and written preferably with an invalid programme code (illegal operation code). Valid programme codes are compressed according to a lossless data compression method and particularly the Huffman coding, transmitted to the control device, decompressed there accordingly, and written into the programme memory of the control device. The value of the invalid programme code is saved in the memory of the control device as the standard value (default) or is transmitted not more than once from the programming device to the control device. Owing to said techniques, the data volume to be transmitted and consequently the time for the transmission of the programme code is significantly reduced.

EFFECT: shorter time needed to transmit programme codes to the memory of a control device.

3 cl, 14 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to application control means for image forming devices. A device control service receives a request to acquire application information for an application to be used from an image forming device, generates and transmits the application information corresponding to image forming device when device configuration information for the image forming device satisfies an application usability condition contained in the application information based on a set, and presents a usage license to use the application in the image forming device.

EFFECT: enabling use of an image forming device application when device configuration changes.

8 cl, 25 dwg

FIELD: information technology.

SUBSTANCE: in some versions, the system comprises a hardware machine which includes an input/output device; and a virtual machine monitor to interface the hardware machine and a plurality of virtual machines. In some versions, the virtual machine comprises a guest virtual machine to write input/output information related to an input/output operation and a service virtual machine comprising a device model and a device driver, wherein the device model invokes the device driver to control a part of the input/output device to implement the input/output operation using the input/output information, and wherein the device model, the device driver and the part of the input/output device are assigned to the guest virtual machine.

EFFECT: high efficiency of the input/output operation in a virtualisation environment.

26 cl, 8 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of controlling software loading. A reading/recording device and a mobile telephone terminal which is accessed by the reading/recording device through communication in proximity. In the mobile telephone terminal, the software module transmits instructions to modules and software. The software module controls states of the modules and the software. If during booting of the software module, processing of the software module begins and ends, the software module resumes booting of the software module.

EFFECT: invention improves safety before software loading.

8 cl, 7 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to add-ons for digital products. Add-ons for digital products can be managed and made available for online purchase and distribution at the product distribution site. An add-on for a digital product can subsequently be offered to and acquired by an interested person that previously purchased the associated digital product through use of the digital product itself, which can interact with a product distribution site. The product distribution site can also be referred to as an online product hosting site. In one version, the digital products are computer programme products (e.g., computer software programmes).

EFFECT: high efficiency of managing add-ons to digital products previously offered on a product distribution site.

19 cl, 17 dwg

Driver's help // 2531564

FIELD: transport.

SUBSTANCE: invention relates to driver's help. Proposed automotive computer comprises the following logical circuits: programmed logical circuit for detection of operation of sensor describing the carrier abnormal operating conditions and programmed logical circuit for determination one or more possible abnormal conditions related with sensor operation. It incorporates the logical circuit for access to carrier data base and definition of one or more data elements related to carrier abnormal operating conditions. Programmed logical circuit for ordering of data with allowance for its statistically significant location, ordering of data storage at remote circuit location are defined, at least partially, proceeding from previous selections of similar data made by carrier user. Said carrier is equipped with computer and programmed logical circuit for one or more data elements in electronic form for carrier user.

EFFECT: driver's help for monitoring of carrier abnormal operating conditions.

6 cl, 5 dwg

FIELD: transport.

SUBSTANCE: invention relates to acoustic data I/O device, in particular, passenger railway vehicle. Proposed device comprises data output device 5, data input device 1 and at least one data transfer line 4 connecting device 5 with device 1 for electric data transmission. Said transmission line represents closed loop passing from vehicle front to vehicle rear and, therefrom, to vehicle front. Note here that input device 1 is connected to one point of said loop. Said loop comprises two dividing devices 10 between which section of line 3 is located. In the case of short circuit in said section, it can be withdrawn from said loop, that is, it is detachable from connected input device 1 and output device 5.

EFFECT: possibility to transmit voice calls at short circuit conditions in transmission line and/or in device connected to line or in line breakage.

6 cl, 2 dwg

FIELD: transport.

SUBSTANCE: invention relates to acoustic data I/O device, in particular, passenger railway vehicle. Proposed device comprises data output device 5, data input device 1 and at least one data transfer line 4 connecting device 5 with device 1 for electric data transmission. Said transmission line represents closed loop passing from vehicle front to vehicle rear and, therefrom, to vehicle front. Note here that input device 1 is connected to one point of said loop. Said loop comprises two dividing devices 10 between which section of line 3 is located. In the case of short circuit in said section, it can be withdrawn from said loop, that is, it is detachable from connected input device 1 and output device 5.

EFFECT: possibility to transmit voice calls at short circuit conditions in transmission line and/or in device connected to line or in line breakage.

6 cl, 2 dwg

Driver's help // 2531564

FIELD: transport.

SUBSTANCE: invention relates to driver's help. Proposed automotive computer comprises the following logical circuits: programmed logical circuit for detection of operation of sensor describing the carrier abnormal operating conditions and programmed logical circuit for determination one or more possible abnormal conditions related with sensor operation. It incorporates the logical circuit for access to carrier data base and definition of one or more data elements related to carrier abnormal operating conditions. Programmed logical circuit for ordering of data with allowance for its statistically significant location, ordering of data storage at remote circuit location are defined, at least partially, proceeding from previous selections of similar data made by carrier user. Said carrier is equipped with computer and programmed logical circuit for one or more data elements in electronic form for carrier user.

EFFECT: driver's help for monitoring of carrier abnormal operating conditions.

6 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: each vehicle is fitted with a transceiver which is connected to an electronic control unit via a CAN bus and configured to receive, from the electronic control unit, information on vehicle speed and wheel turning angle, received by the electronic control unit from corresponding sensors. The transceiver is configured to receive, via a satellite link, information on the location of the vehicle and, based on the received information, generate a signal containing vehicle motion prediction information transmitted by the car via a wireless link to the transceiver installed on another vehicle. The transceiver is configured to receive, via a wireless link, vehicle motion prediction information from a transceiver of another vehicle, analysing said information and, if said analysis shows predicted crossing of the motion trajectories of at least two vehicles, generating a high-priority signal, which is transmitted to the electronic control unit and contains information for emergency change of direction and/or speed of the vehicle so as to avoid said crossing. Said change is performed by actuating devices controlled by the signal received by said devices from the electronic control unit.

EFFECT: designing an active safety system which is independent of the human factor, providing safer road traffic, avoiding collision of vehicles.

3 cl

FIELD: information technology.

SUBSTANCE: system for software update comprises: a vehicle computing system (VCS); a diagnostic service tool (DST); and a remote global intravehicular information system (GIVIS); wherein DST is designed to generate a recover command for GIVIS; after reception of the mentioned recovery command GIVIS is designed to download and install existing operating system on VCS; VCS is additionally designed to communicate with GIVIS for receiving, for each application, previously installed on this VCS, the most up to date version of the mentioned application, compatible with the operating system; GIVIS is designed to issue a command to the installation of these most up to date versions of applications, compatible with the operating system installed on VCS, record system configuration, which includes versions of all installed applications, as soon as versions of these applications were installed and to upload system configuration received from VCS for each of the vehicle plurality.

EFFECT: providing application compatibility during operating system update on the vehicle computing system.

4 cl, 7 dwg

FIELD: computer science.

SUBSTANCE: in one variant software and platform are constantly at client position. Extensions of software are configured for them to be enabled to software platform of client. Descriptions of extensions are delivered to client via network, while these descriptions are configured for possible use during loading of software extensions via network. Extensions of software are presented to user for download via network in such a way, that client user is able to interact with extension before it is fully downloaded.

EFFECT: higher efficiency.

13 cl, 20 dwg, 6 tbl

FIELD: digital communications technologies.

SUBSTANCE: device for connection between AND-NOT flash memory for storing data and modem for processing data recorded in AND-NOT flash memory contains memory controller for controlling data, received from modem, and code with error correction, recorded in memory AND-NOT, when enabled are signal for selection of micro-board and recording command, constant memory device of mask, activated by modem, for outputting main programs, necessary for initialization, after receiving reading command from modem during initial power engagement, and code generator with error correction, activated by memory controller, for generating code with error correction for data, received from modem, and outputting code with error correction to modem via memory controller.

EFFECT: higher efficiency.

6 cl, 9 dwg

FIELD: computer science.

SUBSTANCE: system has means for confirming authenticity in real time scale, which detects standard digital signature for executable, using content of digital signature, excluding portions of executable, for which address linking is performed by program loader. Means for confirming authenticity in real time scale after loading of executable image determines integrity of digital signature for checking whether executable was modified in an unsanctioned way, and also guarantees that each pointer in executable image is not readdressed in an unsanctioned way.

EFFECT: higher efficiency, broader functional capabilities.

4 cl, 6 dwg

FIELD: computer science.

SUBSTANCE: one or more operations in each installation set are combined, according to functioning logic, to a phase, which is assigned to with one or more attributes, each phase of installation set is selected, identified and marked; if next phase is marked as processed one, transfer to next phase is performed, and in opposite case next phase is called in each taken up installation set; and if current phase is found in one of installation sets, then in it serially selected, analyzed and identified are all phases, positioned before found one, and also detected phase itself, each of which after processing is marked as processed one.

EFFECT: higher reliability, higher durability, higher efficiency, broader functional capabilities.

2 cl

FIELD: computer engineering; software for playing machines.

SUBSTANCE: in method and device, a set of files is identified, which are subject to distribution, installation or provision in form of update. A set of files for inclusion in file image is determined, file image point for mounting on carrier is determined and image is mounted to produce a set of files for use on game machine. During distribution of software files, first amount of files is composed as second number of compiled files and these are dispatched to game system carrier, compiled files are unpacked and first number of software files is created on playing system carrier.

EFFECT: precise installation, tracking and updating of game software.

5 cl, 6 dwg

Up!