RussianPatents.com
|
|
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. |
|
Extensibility for web-based diagram visualisation Group of inventions relates to an extensible architecture and data flow which enable a diagram update engine to launch custom code modules. A method to be executed at least in part in a computing device for extensible web-based diagram visualisation services comprises steps where, in response to receiving a request for a diagram including references to external data sources, providing the request to an update engine for determination of supported data sources and custom data modules for retrieving data from non-supported data sources which implement a predefined abstract class. Further, the method includes receiving a custom data module identifier from the update engine. The custom data module indicated by the identifier is also activated through said predefined abstract class and either data or an exception is received from the custom data module. If data are received, said data are redirected to the update engine. |
|
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). |
|
System and method for target installation of configured software Method for target installation of configured software includes steps of: loading, from a computer network attribute storage means, object attributes corresponding to a user account and object attributes corresponding to a first user-controlled device on which the software is to be installed; configuring the software installation package; determining configuration parameters from the loaded attributes in accordance with the security policy installed for said user and for the first device; loading the configured software installation package on the second device, installing the software on the second user-controlled device; checking compliance of the first and second devices and continuing installation if compliance is established; conducting authorisation of the user controlling the second device, and continuing installation if authorisation is successful. |
|
Method of using mobile telephones Group of inventions relates to a method and a system for distributing applications to network mobile devices. The system comprises an application operating on a network mobile device, a database storing a contact list on the network mobile device, means of sending an invitation to install an application to some network mobile devices from the contact list and to install an application after accepting the invitation to install an application, means of repeating previous steps for each contact on each network mobile device, as well as a server for providing an application which operates on a network mobile device through an application database, a client database and an application distribution unit, wherein the client database is divided into a sub-database of registered clients and a sub-database of unregistered clients, and the application database includes all applications required for installation on mobile network devices of clients, wherein the application distribution unit is adapted for contact with unregistered users from the sub-database of unregistered clients to invite some of said unregistered users to install said application. |
|
Method and system for active publication of messages in im group with application of chat-robot Invention relates to means of active message publication in the IM group with application of chat-robot. Client adds chat-robot in IM group satisfying the preset terms. Chat-robot receives the message and publishes received message in IM group. Chat-robot receives the second condition of message receipt and receives the message in compliance with second condition. Note here that said second condition involves receipt of the message from at least one particular message source at particular time in compliance with particular requirements. Chat-robot receives the patter and publishes the received message in IM group in compliance with said pattern. Note here that said pattern contains the preset of publication time and publication objects in IM group. Statistics on the number of replies to published message from IM group participants is accumulated. Second condition is corrected in compliance with the number of replies to published message from IM group participants. |
|
Hardware and software debugging simulation system Hardware and software debugging simulation system, having a simulation computer which is connected to input information simulators which are connected by outputs to the debugged on-board computer system, a control panel which is connected to a control computer, a device for displaying information of the simulation computer, a controlled power supply, a satellite navigation subsystem simulator, an inertial navigation subsystem simulator, an image processing subsystem simulator, a timer simulator, a clock unit and a recorder, the clock input of which is connected to the output of the clock unit, and the inputs are connected to process buses of the debugged on-board computer system and output buses of the simulators, and the control input is connected to the stop output of the control panel, which is also connected to the stop input of the debugged on-board computer system, the interrupt input of the general-purpose simulation computer and the stop input of the timer simulator. |
|
Invention relates to systems for providing information based on reasoned reality techniques. The device for providing information includes a storage means, a recognition means and a communication means. The storage means stores login information associated with a category. The recognition means recognises the category of information obtained from a terminal device. The communication means transmits login information corresponding to the category of the recognised information to the terminal device. The communication means is configured to transmit login information to a second terminal device if the second category further recognised by the recognition means corresponds to the given category. |
|
Method and apparatus for classifying content Method of classifying content involves deciding to receive, along with first content to be displayed on user equipment, a vector having one or more values for one or more corresponding scales. Further, the method involves determining the relationship between the first content and second content based on said vector. Said vector is a position on corresponding one or more scales between the minimum mark and the maximum mark of the scale. Said position on corresponding one or more scales between the minimum and maximum marks of the scale depends on the result of operation of the logic of reading context which monitors and processes information from a sensor. |
|
Configurable partitioning for parallel data Data partitioning interface provides procedure headings to create data partitions for processing data in parallel, and for obtaining data elements to process, without specifying the organisational structure of a data partition. A data partitioning implementation associated with the data partitioning interface provides operations to implement the interface procedures, and may also provide dynamic partitioning to facilitate load balancing. |
|
Caching and providing pre-send data relating to sender or recipient of electronic mail message Method for caching pre-send data relating to the sender or recipient of an e-mail message is disclosed. The method involves receiving one or more recipient mail tips during composition of an e-mail message, the recipient mail tips including either an indication that the mailbox of the recipient is full or an indication relating to the size of the mail list to which the e-mail message is addressed. The method also involves receiving from a web service one or more configuration mail tips including data relating to the sender of the e-mail message. Further, the method involves caching the recipient mail tips and configuration mail tips with a time stamp indicating time at which the recipient mail tips and configuration mail tips are cached. |
|
Multimedia data mixture switching protocol for managing multimedia data Protocol enables to provide a basic mixing algorithm for modification in order to mix multimedia data irrespective of functionality of the mixer itself (e.g., ports and IP attributes). The protocol enables to switch input multimedia data streams into output multimedia data streams by changing the mixing mode through changes in mixing algorithms using the protocol. The protocol performs the operation on a basis which includes control elements associated with a route, switching and a filter for mixer input and mixer output. |
|
Synchronisation of life cycles of virtual machine and application Virtual environment may be configured to coordinate life cycles of virtual machines and applied software executed on it. In one realisation the virtual environment includes a level of applications and a level of virtual machines. The level of applications interacts with the level of virtual machines to coordinate and manage creation and removal of the virtual machine in a coordinating manner with applied software. For instance, the level of applications accepts a request for initiation of applied software. The level of applications determines the type and/or number of virtual machines to be created from associated properties of the application. The level of applications then manages creation of suitable virtual machines (by means of the level of virtual machines) and additionally manages installation of applied software on it. When removal of applied software from created virtual machines is detected, the level of applications may automatically manage removal or disconnection of the appropriate virtual machine. |
|
Device (D), intended for building applications from specifications (AS) and software components, comprises: i) a storing means (SM) for storing semantic software components, made of a software component associated to a semantic description comprising at least one pertinent term for defining each public operation that software component is able to perform, ii) an analysis means (AM) configured, each time it receives a specification (AS) describing an application to be built, for performing a semantic analysis of that specification (AS) to extract elementary requirements from the specification text, and links between these elementary requirements, and iii) a processing means (PM) for assembling the determined software components according to the overall structure of the specification in order to build said application (AP). |
|
Targeted queries using oma dm protocol Disclosed are various technologies and techniques for extending the functionality of the open mobile alliance (OMA) device management (DM) protocol. An addition is made to the OMA DM protocol that enables the server to specify node filtering criteria as part of a query to a target node on a mobile device to indicate a sub-set of the device management data for the target node that should be returned. As another variation, a modification is made to the OMA DM protocol that enables the server to specify what attributes should be selected on the mobile device in one parameter of a target URI of the Get command, and what format the device management data should be returned in as another parameter of the target URI of the Get command. |
|
System and method of configuring multiple software profiles System comprises a plurality of applications and a plurality of software profile definitions for selecting one of these profile definitions in response to a system and/or user signal, wherein each profile, when selected, allows execution of a corresponding set of applications in the system, wherein said set of applications in each profile is different from the set of applications in other profiles. One profile is a power-saving profile, for which a user establishes settings. |
|
Display device, television receiver and method for starting up display device Disclosed is a display device provided with a circuit board applicable to various models, wherein the operating modes of a system microcomputer on the circuit board can be switched without using a physical connector. The display device is provided with: a main board applicable to various models; and a TV microcomputer, which is provided on the main board and stores the set value data of each of the models. The main board is provided with: an external memory I/F which has external memory detachably mounted thereon, said external memory having the model identifying information of the display device stored therein; and a CPU which reads out the model identifying information of the display device from the external memory. The TV microcomputer specifies the set value data of the display device from among the set value data of the models based on the model identifying information of the display device, said model identifying information having been read out from the external memory, and the TV microcomputer switches the operating mode based on the specified set value data. |
|
Disclosed is a method of generating a customised data viewer in a computer system, where the viewer is configured to display data at any level in a data model. The disclosed method includes a step of receiving a user request indicating that one or more portions of data are to be displayed in a user-customised manner using a data viewer. Further, according to the method, the requested data portions that are to be displayed using the data viewer are accessed. A dynamic data viewer configured to display the accessed data portions in the user-customised manner indicated in the received user request is then generated. The generated dynamic data viewer is also applied to the accessed data portions, such that the generated viewer displays the requested data portions in the user-customised manner. |
|
Managing component programmes within service application Disclosed are methods, systems and computer storage media having computer-executable instructions implemented thereon that, when executed, carry out methods in accordance with versions of the invention for managing component programs within a service application according to a service model. Initially, configuration settings, which can be applied to the component programmes, are extracted from the service model. An implementation process is initiated to manage the service application in accordance with changes to a level of load on the service application and/or to specifications within the service model. The implementation process includes steps of deploying, or identifying as available, the component programmes within the data processing centre, and automatically propagating formalised values derived from the configuration settings throughout the deployed component programmes. These derived formalised values are installed into the component programmes, thereby providing for functionality of the service application consistent with the service model. |
|
Terminal design is disclosed, which comprises a level structure based on a virtual machine for performance of heterogeneous applications. The terminal design comprises a module of application level, including the first application and the second application; a platform level module, connected with a terminal processor and configured for operation from the first application; and a module of intermediate software, configured for connection of the platform level module and the second application. |
|
Information processing device, information processing method and program Plurality of library files which can be called by an application program through the library name are stored in a directory structure. An application program is obtained and table information is obtained, which includes identification information for identifying the application program and control information for controlling execution of the application program. A distributor of the obtained table information is identified second table information is generated, which indicates the relationship between the identification information of the obtained application program and the application program distributor. When selecting the application program to be executed, a distributor is determined, which corresponds to the identification information of the selected application program based on the second table information and the path of the library file called when executing the selected application program is established in accordance with the distributor. |
|
Circuit of communication of near radius of coverage receives a request of communication of near radius of coverage from an external device of communication of near radius of coverage. A manager of application searching identifies the technology of communication of near radius of coverage, a protocol and an identifier of the application, and then refers to a table of register for determination of identification parameters that correspond to the identified information. The application searching manager then selects the application of communication of near radius of coverage and starts it. The application searching manager additionally configures a routing switch for sending data between a controlled of a circuit of communication of near radius of coverage and the appropriate execution environment. |
|
Method and device for software download Method and device are disclosed, which make it possible to download software into a trusted computer platform by arrangement of the first software downloader, requesting by the first software downloader the first software code by the downloading server, and this code includes the second software downloader, reception of the first software code from the download server, measurement of the second software downloader, execution of the second software downloader and requesting by the second software downloader the second software code from the download server. |
|
User interface for managing mobile device application Touch input to a first display object is received in a graphic user interface, the first display object being associated with the application management interface in the mobile device; the application management interface is displayed in response to the received touch input. The application management interface includes a plurality of user activated elements, wherein each user activated element is associated with a different criterion for displaying application objects corresponding to the corresponding application available for installation; one or more application objects are displayed in the application management interface according to the criterion for a specific user activated element, wherein the one or more application objects correspond to the corresponding application available for installation in the mobile device; one or more inputs are received in the application management interface, including input for installing a specific selected application; the selected application is installed in the mobile device; and a second display object associated with the installed application is displayed. |
|
System and method for optimising computer resource usage System for removing idle objects, including a control means for determining loading level of at least one computer resource and finding idle objects, which is also connected to an estimating means and a means of determining idle objects; an estimating means, which is meant for estimating urgency of removing idle objects and is connected to the means of determining idle objects and a database; a database meant for storing threshold values used during estimation; a means of determining idle objects, which is connected to a means of creating scenarios and also meant for selecting idle objects, urgency of removal of which exceeds a threshold value; a means of creating scenarios which is meant for preparing scenarios of removing idle objects, which is connected to a means of executing scenarios; a means of executing scenarios which is meant for removing idle objects. |
|
Creation and deployment of distributed extensible applications Services are selected from a list of services available on a remote server cluster, each service providing different functionalities. For each selected service, a group of components is selected from a list of components available from the selected service in a remote server cluster. Data required for installing the selected components are received from the different services of the remote server cluster. A list of instructions which contains at least part of the received data from each of these different services is created, which is used when creating a distributed application and the list of instructions is stored. |
|
Method for dynamic program assembling on embedded platform and embedded platform Invention discloses a method for dynamic program assembling on an embedded platform and an embedded platform. The embedded platform has an intermediate level having at least one class. The assembled application program has at least one class. Application programs are assembled into position-independent codes (PIC), wherein positions for storing different code sections in PICs, obtained when compiling different application program functions, do not overlap; all PICs are copied into the memory of the embedded operating system; a class indicator is formed, and the class indicator is transferred between the class of the intermediate level and the class of the application program for dynamic assembly of the application program. |
|
Thin client software development environment Server-based software development application is provided, which is operable to be displayed in a thin client user interface on a client computer. The server-based development application has a server-based compiler. Input is received from the client computer to interact with a software development project using the server-based software development application. The software development project is stored in a location accessible from the software development application. A compile selection is received from the client computer to compile the software development project using the server-based software development application. A compiled application is generated by the server-based software development application and provided to the client computer. A sharing feature allows the software development project to be accessed by multiple users from different client computers. |
|
Devices and methods for dispatching widget updates Method involves the following steps for: widget update review is received; a content update schedule is created for a mobile widget based on the update review; and the created content update schedule is stored for use in updating content of a mobile widget. The device includes: a first module for receiving widget update review, a second module for creating a content update schedule for a mobile widget based on the update review, and a third module for storing the created content update schedule for use in updating content of a mobile widget. |
|
Apparatus and methods for widget-related memory management Method for changing operational modes in a wireless communication device, comprising: activating a mobile widget client in standard operational mode, determining memory availability on the wireless communication device, deactivating the standard operational mode based on the determination of memory availability, and activating a low memory operational mode of the mobile widget client in response to deactivation of the standard operational mode. The low memory operational mode comprises at least one of degraded media resources or degraded content feed or degraded compressed mode view or degraded informational hierarchical depth availability. |
|
Method for decentralisation of computer program Method relates to techniques for organising distributed computing and information security techniques. The method of decentralising a computer program involves determining parts of the source program to be executed remotely from each other, dividing the source program into parts, transforming the separated parts to allow them to interact and organising interaction of the separate parts of the program during execution thereof. |
|
Method and system to develop it-oriented server network applications Multiple applications on a server are managed. Multiple requests are received from a client link with a browser to multiple objects of applications from the specified multitude of different applications. The basis static code is sent to the specified client, which performs the specified basic static code. Multiple commands are sent from the specified server, every of which indicates the condition of a separate object of application from multiple objects of application, to the specified client for reproduction with the specified basic static code, available in the client, of each object of application according to the appropriate condition with the help of the specified browser. Multiple client events are received from the specified client, and every of them is related to a separate object of application of the specified multiple objects of application. For each of the specified multiple client events an appropriate application is identified for from the specified multiple different applications, and each condition is updated by means of processing of the specified multiple client events on the specified server in accordance with the specified identification. |
|
Real-time instruction processing system System includes: a preloading module for obtaining reference data associated with instructions and containing current values of each of said files with resource count information; a list of extended instructions into which a plurality of instructions are entered together with the corresponding preloaded reference data associated with them; an instruction executing subsystem for successive determination, using the received reference data, of the possibility of executing each received instruction for the current values of associated resource count files and generating an update command for each executed instruction; and an updating module which responds to the update command coming from the instruction executing subsystem in order to update the main database of results obtained for each executed instruction, wherein the plurality of updating modules and the instruction executing subsystem operate independent of each other. |
|
Dynamic command line interface (cli) mapping for clustered software entities Techniques for mapping availability management (AM) functions to software installation locations are described. An availability management function (AMF) can look up a component type and determine software associated with that component. For a selected AMF node, the AMF software entity can then determine a pathname prefix associated with that software. The pathname prefix can then be used for various AM functions, e.g., realisation of a new component or service unit. |
|
Unified representation of physical and virtual images System includes a library of disc images. Client devices may upload disc images into the disc library and select disc images from the disc library. The library may define requirements to client device hardware and a disc image format, accordingly. The library supports both systems of virtual machines and physical computer systems, and may modify the memorised disc image to agree it with any type of the client device. The library may modify images downloaded from a large diversity of memory device types, for instance, including iSCSI and DAS. |
|
Programmable multimedia controller with programmable functions Disclosed is an integrated system which is based on a general purpose computer and is capable of interfacing with, controlling or managing a wide variety of audio, video, communication, data transmission or other devices. The system includes a programming environment for creating functions or user experiences that may incorporate features or functionalities of several devices that are conventionally used as separate, standalone devices. |
|
Progressive boot strap loading for wireless device Software codes to be stored in a non-volatile memory of large volume may be divided into multiple code images. The first code image may include software codes used to support basic functional capabilities of a wireless device. The second code image may include other software codes. For progressive boot strap loading the first code image may be loaded first from a non-volatile memory of large volume. When the first code image is loaded, a wireless device may be serviceable and may look as functioning to a user. When the wireless device is operating, the second code image may be loaded from a non-volatile memory of large volume as a background task and/or by request, when required. |
|
Invention relates to medical equipment, namely to systems and methods for modification of surgical operations. In implementation of method applied is surgical system, which contains surgical stand, which has controller and graphic user interface (GUI) on sensor monitor of surgical stand. GUI presents projection of procedure model of surgical operation, which contains surgical stages, subjected to carrying out by surgical stand and zone, which contains presentations of additional surgical stages, which can be introduced into surgical operation. GUI makes it possible for user to modify on sensor monitor of surgical stand procedure model of surgical operation during surgical operation by introduction, removal of transposition of surgical stages by drag-and-drop method. Controller determines, that procedure model of surgical operation is modified and modifies surgical operation, which is carried out by surgical stand, according to modified procedure model. In order to provide GUI on sensor monitor computer-readable carrier is applied. |
|
Launching hypervisor under running operating system Launching a root operating system; detecting a plurality of physical resources through the root operating system; launching a hypervisor through the root operating system; receiving information representing a plurality of physical resources from the root operating system through the hypervisor; launching a virtual machine instance for the root operating system through the hypervisor; initialising the virtual machine with state consistent with the information; resuming the root operating system such that the root operating system interfaces indirectly with the plurality of physical resources via the virtual machine instance. |
|
Graph-oriented programming and implementation based on manufacturers Device is composed of the following components: a run-time environment, which interprets declarations of manufacturer dependences for methods in an object-oriented code, at the same time the run-time environment comprises the following: a module of automatic generation of manufacturer graphs; and a module of manufacturer graph execution, to execute manufacturers on the manufacturers' graph according to the procedure specified by means of the manufacturers' graph. |
|
Driver for plug-and-play peripheral device Interactive input system, having an interactive surface which has a controller; and plug-and-play cable which connects a computer device with the interactive surface and sets up a two-way communication channel in between, where said plug-and-play cable has memory; and software stored in said memory, where said software is automatically run by the computer device when said plug-and-play cable is connected to the computer device; and settings stored in said memory, wherein said settings are sent to the computer device and are used by the computer device to automatically calibrate the computer device and the interactive surface. |
|
Interactive control of access to services and capabilities of mobile device Authorisation code is sent from a mobile station to an owner's object located at a distance from the mobile station via a wireless network for the purpose to obtain access to components of a packet of services provided by the owner's object, besides, the wireless network is connected to an asynchronous transfer mode (ATM) network. An indication is received about the fact that the owner's object provided access to components via an authorisation server arranged remotely from the mobile station, and access is carried out to components by means of a daemon of components control connected to the mobile station, besides, components are provided by means of the ATM network. |
|
System and method for analysing light-material interaction based on spectral convolution Method for estimation of skin type and skin features to create a unique spectral signature (parameter) includes convoluting data from a first image captured in incident diffuse white light, wherein the data relate to reflected and/or re-emitted polarised or white light; convoluting data from a second image captured in incident polarised light, wherein the data relate to reflected and/or re-emitted polarised light; comparing extreme positions of at least two unique convolutions generated by convoluting data from the first image and the second image; and determining distance between minimum and maximum intensity positions in convoluted red minus blue spectral diagrams (areas) from the at least two unique convolutions for generating a numerical result on skin type. |
|
Model of applied environment phasing In versions of this invention realisation a phasing system comprises a multi-level phase space, in which operations in a program system is limited with a phase or a subphase. Operations are performed only in a certain phase. Therefore operations that may produce incorrect results in large and complicated program systems are not performed simultaneously, but follow in a certain order. This invention also provides for a data structure for introduction of phase limitations as program attributes in a program code. |
|
Producer graph oriented programming framework with scenario support Versions of producer graph oriented programming framework with scenario support are presented. In one version, a request to evaluate potential impacts due to changes on an application programme is received. The application programme includes a set of producers, each having at least a copy and a method associated with the copy. In response to the request, the application programme may be simulated using the change while the existing states and existing outputs of the producers are preserved. |
|
Method and device designed for network-initiated deletion of applied programmes via wireless network If one or more criteria are met for deletion of a selected applied programme, than a source of cancellation command makes up a cancellation command. A database is used, which contains information on each programme downloaded into each wireless telephone in the network, and identifies for the source of cancellation command those wireless telephones that have the selected applied programme. The cancellation command includes unique identification data of application for the selected applied programme and an instruction for a wireless telephone for deletion of the selected applied programme. Broadcasting distribution of the cancellation command is carried out via the wireless network into wireless telephones. In response to the cancellation command the wireless telephone automatically deletes the selected applied programme by means of performance of the cancellation programme in the wireless telephone. |
|
Adaptive control of power consumption According to one version of the disclosed method, which adopts power saving measures based on the value of power available from a power supply. More specifically, the method involves identification of the present amount of energy available from a power supply. It is then determined whether the present amount of energy is associated with a low output state. If the present amount of energy is associated with a low output state, the method alters the configuration of energy consuming devices to switch a computer into a low output state. |
|
Information processing method and programme Programme installation and running is performed after the appropriate switch between the administrator account and another account. For each instruction, the installation apparatus which compiles the programme for simple execution of installation operations jointly for multiple components of the software launched. When the installation apparatus is launched, interaction between processes of the administrator account and the user account is protected, and the account, in order to execute an instruction included in the installation apparatus, is determined in administrator account process. If the determination result indicates that the account, in order to execute an instruction, is a user account, the instruction is executed in the user account process and not in the administrator account process. |
|
Device for transmitting data for emulating behaviour of navigation device Data transmission device has a delivery unit for providing information associated with firmware of the device, apparatus for determining whether the current firmware on the data transmission device corresponds to the firmware on the navigation device, and a processor for executing the current firmware on the data transmission device in order to emulate the behaviour of the navigation device if the current firmware corresponds to that on the device. |
|
Parallelisation and tools in manufacturer-based graph oriented programming infrastructure Invention discloses versions of performing parallelisation and/or tools in a manufacturer-based graph oriented programming infrastructure. In one version, a request to execute an application program is received, wherein the object oriented source code of the application program includes methods and declaration of manufacturer dependencies, wherein the declaration of manufacturer dependencies for the given method identifies a set of zero or more manufacturers with conclusions included in said method, wherein the manufacturer is at least a copy or method associated with said copy. Further, execution of the application program can be parallelised based on dependencies between application program manufacturers using the execution environment. In some versions, the application program is provided with tools using the execution environment. |
Another patent 2513080.
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |