Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 147900. Отображено 100.
09-11-2020 дата публикации

Аппаратный эмулятор учебного стенда с блоком вывода графической информации

Номер: RU0000200727U1

Полезная модель относится к устройствам обработки информации, построенным на основе микроконтроллера, и может быть использована для обучения студентов по специальностям и направлениям, связанным с вычислительной техникой. Техническим результатом является увеличение разрешающей способности устройства. Устройство содержит блок микроконтроллера с необходимым программным обеспечением, блок усилителя, импульсный блок питания, блок последовательных интерфейсов, блок силовых драйверов, дисплей, клавиатуру, блок вывода графической информации. 1 ил. РОССИЙСКАЯ ФЕДЕРАЦИЯ (19) RU (11) (13) 200 727 U1 (51) МПК G06F 9/455 (2006.01) G09B 23/00 (2006.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ (12) ОПИСАНИЕ ПОЛЕЗНОЙ МОДЕЛИ К ПАТЕНТУ (52) СПК G06F 9/455 (2020.08); G06K 15/22 (2020.08); G09B 23/00 (2020.08) (21)(22) Заявка: 2020122779, 03.07.2020 (24) Дата начала отсчета срока действия патента: Дата регистрации: 09.11.2020 Приоритет(ы): (22) Дата подачи заявки: 03.07.2020 (45) Опубликовано: 09.11.2020 Бюл. № 31 2 0 0 7 2 7 R U (54) АППАРАТНЫЙ ЭМУЛЯТОР УЧЕБНОГО СТЕНДА С БЛОКОМ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Реферат: Полезная модель относится к устройствам устройства. Устройство содержит блок обработки информации, построенным на основе микроконтроллера с необходимым программным микроконтроллера, и может быть использована обеспечением, блок усилителя, импульсный блок для обучения студентов по специальностям и питания, блок последовательных интерфейсов, направлениям, связанным с вычислительной блок силовых драйверов, дисплей, клавиатуру, техникой. Техническим результатом является блок вывода графической информации. 1 ил. увеличение разрешающей способности Стр.: 1 U 1 U 1 Адрес для переписки: 152934, Ярославская обл., г. Рыбинск, ул. Пушкина, 53, ФГБОУ ВО "РГАТУ имени П.А. Соловьева", Служба интеллектуальной собственности (56) Список документов, цитированных в отчете о поиске: RU 190102 U1, 18.06.2019. RU 168780 U1, 17.02.2017. RU 148227 U1, 27.11.2014. RU 2402822 C2, 27 ...

Подробнее
05-01-2012 дата публикации

Method and system for managing execution of virtual applications

Номер: US20120005246A1
Автор: Kenji C. Obata
Принадлежит: Code Systems Corp

A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.

Подробнее
12-01-2012 дата публикации

Pushed content notification and display

Номер: US20120009903A1
Принадлежит: Research in Motion Ltd

Presenting content within an application on a device is disclosed. Receiving notification of new content within an application at a device is disclosed. Presenting the received notification at the device is disclosed. Receiving a selection of the notification, and displaying the new content in the screen directly following receiving the selection of the notification are disclosed. Notification can be received outside the application, e.g., by posting notification on a social network, posting notification to a web site, and posting a message to a user's avatar in a virtual world. A selection can be received while the device is offline, in which case the new content displayed is that content stored on the device.

Подробнее
12-01-2012 дата публикации

Script description separation reconstructing device, script description separation reconstructing method, and non-transitory computer readable medium storing script description separation reconstructing program

Номер: US20120011488A1
Автор: Noriaki Suzuki
Принадлежит: NEC Corp

An object is to provide a script description separation reconstructing device that can describe the same operation by the same command script regardless of a subsystem configuration of a controlled system, a configuration of a control system, and a kind of the command script. Using system configuration information indicating what kind of subsystem structure the controlled system is composed of, A script description separation reconstructing means reconstructs in a form of separating a system control command script description into a process inside each controller and a process by a host side.

Подробнее
12-01-2012 дата публикации

Development system

Номер: US20120011490A1
Принадлежит: Toshiba Corp

According to one embodiment, a development system includes an instruction set simulator (ISS) and a checker. The ISS includes a central processing unit (CPU) model that simulates an execution program and a memory model as a work area of the processor model. The checker monitors execution of an access instruction, included in the execution program, on the memory model and, when a difference between a data length at the time of writing and a data length at the time of reading on the same spot is detected, notifies an execution spot at the time of detection as an endian dependent spot.

Подробнее
19-01-2012 дата публикации

System, architecture and micro-architecture (sama) representation of an integrated circuit

Номер: US20120017196A1
Принадлежит: Individual

Systems and methods are disclosed to automatically generate a custom integrated circuit (IC) design by receiving a specification of the custom IC including computer readable code to be executed by the custom IC; generating an abstraction of the IC as a system, processor architecture and micro-architecture (SAMA) representation; providing the SAMA representation to a data model having at least an architecture optimization view, a physical design view, and a software tool view; optimizing the processor architecture by iteratively updating the SAMA representation and the data model to automatically generate a processor architecture uniquely customized to the computer readable code which satisfies one or more constraints; and synthesizing the generated architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication. The foregoing can be done with no or minimal human involvement.

Подробнее
19-01-2012 дата публикации

Optimizing a file system interface in a virtualized computing environment

Номер: US20120017209A1
Принадлежит: International Business Machines Corp

Systems and methods for optimizing read operations from a storage device in a virtualized computing environment are provided. One method comprises monitoring read operations issued by an application running on a virtual machine's (VM) operating system, wherein the VM is hosted by a hypervisor providing access to a storage device in a virtualized computing environment; and causing a virtual file system (VFS) supported by the operating system to call on a first para-virtualized file system (PVFS FE) supported by the operating system to execute a read operation, in response to determining that the read operation is for reading target data from the storage device.

Подробнее
02-02-2012 дата публикации

Method And Apparatus For Remotely Provisioning Software-Based Security Coprocessors

Номер: US20120027213A1
Автор: Vincent R. Scarlata
Принадлежит: Individual

A virtual security coprocessor is created in a first processing system. The virtual security coprocessor is then transferred to a second processing system, for use by the second processing system. For instance, the second processing system may use the virtual security coprocessor to provide attestation for the second processing system. In an alternative embodiment, a virtual security coprocessor from a first processing system is received at a second processing system. After receiving the virtual security coprocessor from the first processing system, the second processing system uses the virtual security coprocessor. Other embodiments are described and claimed.

Подробнее
02-02-2012 дата публикации

Logical data model abstraction in a physically distributed environment

Номер: US20120030591A1
Принадлежит: SAP SE

A component object binds business driven services to a graphical user interface (GUI). The object includes a data model, view model and controller. The view model graphically presents, and the controller manipulates data used by the object. The controller includes an event handler that respond to events generated within the GUI and binds data used by the object to a data source which can be another component object or a remotely located source. The event handler can call a local script to calculate the value of a data element within the object. The component object can be instantiated on a client, and can be configured to communicate with a corresponding component object on a server. The client and server component objects can exchange only that data that needs to be exchanged to maintain the current state of a user interface in the client computer.

Подробнее
02-02-2012 дата публикации

High performance locks

Номер: US20120030681A1
Автор: Kirk J. Krauss
Принадлежит: International Business Machines Corp

Systems and methods of enhancing computing performance may provide for detecting a request to acquire a lock associated with a shared resource in a multi-threaded execution environment. A determination may be made as to whether to grant the request based on a context-based lock condition. In one example, the context-based lock condition includes a lock redundancy component and an execution context component.

Подробнее
09-02-2012 дата публикации

Portable computing device and method of operation of same

Номер: US20120032945A1
Принадлежит: Openpeak Inc

A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.

Подробнее
09-02-2012 дата публикации

Intermediate language accelerator chip

Номер: US20120032965A1
Принадлежит: Nazomi Communications Inc

An accelerator chip can be positioned between a processor chip and a memory: The accelerator chip enhances the operation of a Java program by running portions of the Java program for the processor chip. In a preferred embodiment, the accelerator chip includes a hardware translator unit and a dedicated execution engine.

Подробнее
09-02-2012 дата публикации

Customer premises equipment and configuration method thereof

Номер: US20120035911A1
Автор: Jiunn-Jia Chen
Принадлежит: Hon Hai Precision Industry Co Ltd

A customer premises equipment accessible with electronic equipment. The electronic equipment has a browser. Many types of language environments are stored in the customer premises equipment. The customer premises equipment includes a language module, a matching module, and a setting module. The language module recognizes a language version of the browser. The matching module checks whether the language version of the browser is same as the language environment stored in the customer premises equipment or not. The setting module sets the language environment of the customer premises equipment the same as the language version of the browser. And the present disclosure also provides a configuration method for the customer premises equipment.

Подробнее
09-02-2012 дата публикации

Information Processing Apparatus that Automatically and Sequentially Displays Graphical User Interface Images and Recording Medium Storing Program

Номер: US20120036505A1
Автор: Kotaro Kaneko
Принадлежит: Kyocera Mita Corp

An information processing apparatus includes a display device; a storage device storing a program that includes a main program and N subsequent programs, and a subsequent processing code; and a processor displaying a GUI screen on the display device in accordance with the programs and writing program termination information in the storage device. The processor (a) terminates the main program after displaying a first GUI screen in accordance with the main program and executing the subsequent processing code, (b) displays a second GUI screen in accordance with a first subsequent program that is specified by the subsequent processing code on the basis of the program termination information and that is executed after the main program, and (c) sequentially displays third and subsequent GUI screens, in accordance with N-1 subsequent programs subsequent to the second subsequent program that is executed after the first subsequent program, until a termination condition is satisfied.

Подробнее
16-02-2012 дата публикации

Determining Simulation Fidelity in a Self-Optimized Simulation of a Complex System

Номер: US20120041749A1
Принадлежит: International Business Machines Corp

Mechanisms are provided for controlling a fidelity of a simulation of a computer system. A model of the system is received that has a plurality of components. A representation of the plurality of individual components of the system is generated. A component is assigned to be a fidelity center having a highest possible associated fidelity value. Fidelity values are assigned to each other component in the plurality of individual components based on an affinity of the other component to the fidelity center. The system is simulated based on assigned fidelity values to the components in the plurality of individual components.

Подробнее
16-02-2012 дата публикации

Application method for integrating heterogeneous operating systems based on the same system kernel

Номер: US20120042159A1
Автор: Wei-Hung Liu
Принадлежит: Wistron Corp

An application method for integrating heterogeneous operating systems based on the same system kernel is disclosed. The application method includes opening a master virtual console corresponding to a master operating system, opening a slave virtual console corresponding to a slave operating system in the master virtual console, and establishing a share information area for the master operating system and the slave operating system and switching to slave virtual console to operate on the slave operating system.

Подробнее
16-02-2012 дата публикации

System for initiating communication between a user interface and a vision processor

Номер: US20120042254A1
Принадлежит: Cognex Corp

A method is disclosed for instructing a user interface (UI) in communication with a first of vision processor (VP) to establish communication with a second (VP). The invention is useful in a machine vision system having a plurality of VPs and at least one UI. The method includes the steps of providing each VP with a link function for establishing communication between a VP and a UI; and activating the link function so as to issue instructions to the UI to establish communication with another VP. The link function enables local dynamic display of a remote VP on the UI, and a dynamic connection that provides a continually updated display representing a current state of the VP connected to the UI. An operator may observe results and alter parameters on any of the VPs in the system without having to first understand the architecture of the machine vision system.

Подробнее
23-02-2012 дата публикации

Virtualization with fortuitously sized shadow page tables

Номер: US20120047348A1
Принадлежит: VMware LLC

One or more embodiments provides a shadow page table used by a virtualization software wherein at least a portion of the shadow page table shares computer memory with a guest page table used by a guest operating system (OS) and wherein the virtualization software provides a mapping of guest OS physical pages to machine pages.

Подробнее
23-02-2012 дата публикации

Information processing apparatus, display control method, and storage medium

Номер: US20120047452A1
Автор: Takashi Isoda
Принадлежит: Canon Inc

An information processing apparatus configured to display a user interface on a display unit according to screen information acquired from an outside device changes the screen information according to a display attribute set by a user, and if setting of a display attribute of an object included in the screen information is unchangeable, color conversion processing of a specified object included in the screen information is performed and the screen information obtained by executing conversion processing according to the display attribute set by the user with respect to the screen information including the object which has undergone the color conversion processing is displayed.

Подробнее
23-02-2012 дата публикации

Mechanism for inline response to notification messages

Номер: US20120047460A1
Автор: William Jon McCann
Принадлежит: Red Hat Inc

In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in an area along an edge of a desktop screen presented by the desktop. In response to a first signal indicating that a cursor has been positioned within a predetermined distance of the displayed first message, further detailed information of the first message is displayed by increasing size of the area towards the edge of the desktop screen in an animated fashion, including displaying an input field without launching a separate window or process to allow a user to respond to the first message. In response to a second message entered into the input field by the user, the desktop transmits the second message to the message source.

Подробнее
01-03-2012 дата публикации

Account opening computer system architecture and process for implementing same

Номер: US20120054095A1
Принадлежит: HSBC Tech Inc

The present invention provides, in alternative embodiments, a computer architecture and/or computer implemented methods for account opening. In some embodiments, the invention provides an integrated, component-based technology platform in which globally standardized, business configurable account opening processes are separate and decoupled from the user interface screens and are directly manageable by business functionality and/or personnel. In various embodiments, the invention provides pause and resume, save and retrieve, cross-channel, metrics, audit tracking, data logging, and/or straight-through processing capabilities for account opening.

Подробнее
01-03-2012 дата публикации

Likelihood-based storage management

Номер: US20120054162A1
Автор: Aran Ziv, Itzhak Pomerantz
Принадлежит: Sandisk IL Ltd

A storage device comprising a memory and a processor configured to categorize each item of a plurality of items stored at the memory as one of high-use and low-use according to a corresponding usage likelihood. Each item is associated with a corresponding item entry and each item includes a corresponding file that is compressible. The processor is configured to modify the usage likelihood corresponding to one or more of the plurality of items based on aspects of the corresponding item. Each aspect has a corresponding aspect value based on contextual information and a respective weighting factor applied to the aspect value.

Подробнее
01-03-2012 дата публикации

Server device, server-client system, server program, and recording medium with same recorded thereon

Номер: US20120054320A1
Принадлежит: Digital Electronics Corp

In order to limit a range of an application program operable via a client device and to allow a desired application program to be operated via the client device without affecting the application program whose image is being displayed by a server device, a server computer ( 1 a ) reads out, upon receiving a request from a client computer ( 2 a ), a quadrangle region of image data of the designated application program from a client loading region ( 131 ) according to an application designation number and quadrangle range data set in a setting file (SF 1 ), and transmits the quadrangle region to the client computer ( 2 a ). Via the client computer ( 2 a ), the application program can be operated within the quadrangle region. The client loading region ( 131 ) for loading image data for the client computer ( 2 a ) is independent from a server loading region ( 121 ) for loading image data to be displayed on a display ( 14 ).

Подробнее
01-03-2012 дата публикации

method and system for acquiring a quiesceing set of information associated with a virtual machine

Номер: US20120054458A1
Принадлежит: VMware LLC

A method and system for acquiring a quiesceing set of information associated with a virtual machine. A virtual machine is cloned. The cloned virtual machine has an associated persistent storage device. The state of the persistent storage device is transformed into a quiesced state of the cloned virtual machine by utilizing a shut-down process. The shut-down process is executed on the cloned virtual machine to quiesce the cloned virtual machine and the quiesceing set of information of the cloned virtual machine is automatically reduced to information stored on the persistent storage device.

Подробнее
01-03-2012 дата публикации

Method and system for using external storage to amortize cpu cycle utilization

Номер: US20120054471A1
Принадлежит: Dean Gaudet, O'clair Brian

A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.

Подробнее
01-03-2012 дата публикации

Device and help server

Номер: US20120054607A1
Автор: Naoki Otsuka
Принадлежит: Brother Industries Ltd

A device configured to connect to a terminal device, the device including: a supply unit, which supplies management screen data to the terminal device, wherein the management screen data represents a management screen including at least one item, which is related to the device, and which includes a target item for which help information is to be displayed, wherein, in response to a help command received by the terminal device, the management screen data include instructions to control the terminal device to: acquire the help information corresponding to the target item of the item displayed on the management screen; and display a help screen indicating the help information.

Подробнее
01-03-2012 дата публикации

Dynamic view computation and display

Номер: US20120054677A1
Принадлежит: SAP SE

Methods and apparatus for displaying objects in client GUI. A lead selection and scoping information is used to determine whether the object is viewable, and the object is rendered only if it is at least partially viewable. The lead selection and scoping information is used to determine whether data is needed to render the object, and data is received from a corresponding object on a server only if it is needed to render the object. Determining whether the object is viewable in the GUI can be based on declaratively marked entities within the object's view and on view calculation rules. Determining whether data is needed to render the object can be based on declaratively marked entities within the object's data model such as flags indicating whether the data field is valid or whether the binding of the data field to a data source is valid.

Подробнее
01-03-2012 дата публикации

method and system for code generation and inlining

Номер: US20120054725A1
Принадлежит: International Business Machines Corp

A method and system for code generation and inlining. The method includes: scanning a code, where the code includes a method; determining whether the method includes a branch if the method is too large in size to be inlined, where the branch is based on runtime types of argument; profiling runtime types of actual arguments at a call site in the method if the method includes the branch; generating a polymorphic inline cache (PIC) code from a plurality of arguments, where the plurality of arguments are based on a result of the profiling step; generating a specialized method for a frequently appearing combination of the runtime types of argument and arguments that can be invoked from the PIC code; and inlining body of the specialized method into the call site if the specialized method has a body size within a permissible range.

Подробнее
01-03-2012 дата публикации

Method, System and Computer Programs to Assist Migration to a Cloud Computing Environment

Номер: US20120054731A1
Принадлежит: International Business Machines Corp

Disclosed is a computer-implemented method, system and computer program(s) for migration of a source machine instance to a target machine instance of least one heterogeneous virtual server device managed within a cloud computing environment. The method includes discovering machine images of a cloud service provider and storing results in a computer-readable catalog containing cloud metadata comprised of machine image identifiers and information discovered about the machine images. The method further includes, in response to a request for migration document in a computer-readable form that comprises a specification of a required migration target machine instance, specifying weight/priority information for components to be included in the target machine instance, where the weight information indicates weights for operations comprising component installation, component removal and component upgrade in the target machine instance. The method also includes executing a best fit matching algorithm to examine the catalog in accordance with the weight/priority information to identify optimal machine images to be used for the migration of the source machine instance to the target machine instance.

Подробнее
08-03-2012 дата публикации

Function expansion method using print data, function expansion device, and recording medium

Номер: US20120057184A1
Принадлежит: Seiko Epson Corp

Various functions can be easily added using print data output from an existing application without modifying the existing application program. A function expansion method for executing a process that expands the functions of an application runs on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on an application layer, and has one or more communication ports, includes a step of acquiring print data output from the application on the operating system kernel layer, and a step of performing at the application layer a process expanding the function of the acquired print data, and outputs the print data after processing to a suitable communication port.

Подробнее
15-03-2012 дата публикации

Method and system for video communication

Номер: US20120062688A1
Принадлежит: Aastra Technologies Ltd

A network apparatus in a collaboration system with a plurality of participants, the apparatus comprising a processing structure and a non-transitory machine readable medium having instructions stored thereon, the instruction executable by the processing structure to cause the processing structure to at least: automatically discover a network server configured to distribute shared content among the plurality of participants; couple the apparatus to the network server; present content on a display coupled to the processing structure; select a portion of the display for sharing, the portion having the shared content; and automatically send the shared content to at least one of the plurality of participants.

Подробнее
15-03-2012 дата публикации

Method to Pass Virtual Local Area Network Information in Virtual Station Interface Discovery and Configuration Protocol

Номер: US20120063363A1
Принадлежит: FutureWei Technologies Inc

An apparatus comprising an edge virtual bridging (EVB) bridge, and an EVB station coupled to the EVB bridge, wherein the EVB station is configured to send to the EVB bridge a virtual station interface (VSI) discovery and configuration protocol (VDP) request comprising a filter information (info) field without specifying a virtual local area network (VLAN) identifier (ID), and wherein the EVB bridge is configured to send a VLAN ID (VID) to the EVB station in a second filter info field in a VDP response to the VDP request.

Подробнее
15-03-2012 дата публикации

Message queue management

Номер: US20120066616A1
Принадлежит: Individual

Various embodiments provide message queue management techniques designed to reduce the likelihood of multi-component applications becoming nonresponsive and enable recovery options for individual components if they do become nonresponsive. In at least some embodiments, a message queue manager detects when a component of an application interface becomes nonresponsive and detaches the component from a shared message queue. The shared message queue can continue to process messages for other responsive components while messaging for the nonresponsive component is managed via a separate queue. The message queue manager can also notify a user regarding the nonresponsive component and provide the user with options to facilitate recovery of the nonresponsive component. Further, in at least some embodiments, the message queue manager can monitor a detached component and reattach the detached component when it becomes responsive again.

Подробнее
15-03-2012 дата публикации

Framework to Support Application Context and Rule Based UI-Control

Номер: US20120066620A1
Принадлежит: SAP SE

Embodiments of a method and system provide a rule based user interface control for a software application. At configuration time of an installed software application, the method may provide a design-time environment for defining a rule for a UI element to be displayed in the software application. The rule may affect a value of a property of the UI element and may be persisted in a rule engine. Then at run-time, upon receiving from the software application a request to determine the value of the property, the method may retrieve the rule from the rule engine by a runtime service, evaluate the rule to determine the value for the property and set the value for the property according to the evaluated rule. The set value for the property may be returned to the software application for displaying the UI element.

Подробнее
15-03-2012 дата публикации

Disabling circuitry from initiating modification, at least in part, of state-associated information

Номер: US20120066676A1
Принадлежит: Intel Corp

An embodiment may include circuitry to be comprised at least in part in a first host, and being enabled, when the circuitry is in a first mode of operation, to modify, at least in part, first information maintained, at least in part, by the circuitry and associated, at least in part, with at least one operational state. The circuitry may be disabled from initiating modification to the first information when the circuitry is in a second mode. The circuitry may enter the second mode in response to at least one command. When in the second mode, the circuitry may ( 1 ) copy, at least in part, the first information to at least one memory region, ( 2 ) replace, at least in part, the first information with second information, and ( 3 ) enter at least another operational state associated, at least in part, with the second information.

Подробнее
15-03-2012 дата публикации

Cluster-aware virtual input/output server

Номер: US20120066678A1
Принадлежит: Individual

In a data processing system having a plurality of virtualized operating system (OS) partitions, a first cluster-aware virtual input/output server (VIOS) is provided within an OS partition by execution of a cluster-aware (CA) OS on a virtual processor resource of the first VIOS. The CA OS establishes the VIOS as a cluster-aware VIOS by registering the first VIOS with a VIOS cluster comprising a second VIOS. Registering the first VIOS to the VIOS cluster enables the first VIOS to receive VIOS cluster configuration data and status data, which provides the first VIOS with information about the other VIOSes within the VIOS cluster. The first VIOS is thus able to communicate with other VIOSes within the VIOS cluster and share I/O resources with the other VIOSes within the VIOS cluster. Relevant cluster information is stored within a local storage of the first VIOS.

Подробнее
22-03-2012 дата публикации

Computer System, Computer System Control Method, Program, And Information Storage Medium

Номер: US20120068924A1
Принадлежит: Sony Computer Entertainment Inc

To prevent a user from sensing change in feeling of operation of a pointing device. There is provided a computer system control method for controlling a computer system having a coordinate designation system for producing base data for calculating position coordinates, the method comprising the steps of obtaining the position coordinates calculated based on the base data; when a predetermined application program is activated from another application program, obtaining position coordinates notified by the other application program, and showing a designated position image on a display screen based on the position coordinates obtained; and when the predetermined application program is activated from an operating system, showing the designated position image on the display screen based on the position coordinates obtained at the step of obtaining the position coordinates.

Подробнее
22-03-2012 дата публикации

Server apparatus, method, program and integrated circuit, for controlling user interface display

Номер: US20120072849A1
Автор: Kotaro Hakoda
Принадлежит: Panasonic Corp

A server apparatus of the present invention extracts the second client apparatus cooperable with the first client apparatus and transmits an instruction to the second client apparatus to launch a user interface, based on a user interface request from the first client apparatus, and transmits an instruction to the second client apparatus to display the user interface, based on a cooperation request from the first client apparatus, and thereby the first client apparatus and the second client apparatus cooperate with each other to allow an operation of the server apparatus in a short time after a cooperation request for causing the first client apparatus operated by a user and the second client apparatus different from the first client apparatus to cooperate with each other.

Подробнее
22-03-2012 дата публикации

Presenting pop-up controls in a user interface

Номер: US20120072867A1
Автор: Eric Charles Schlegel
Принадлежит: Apple Inc

Methods, systems, and computer-readable media for presenting pop-up controls in a user interface are disclosed. When input instructing presentation of a pop-up control within a display area of the device is received, a display object that has current input focus in the display area can be identified. A content area of the display object and a location of the display object in the display area can be determined. Then, the pop-up control can be displayed in proximity to the location of the display object while avoiding the content area of the display object. In some implementations, the pop-up control includes the menu hierarchy of an application-level menu bar.

Подробнее
22-03-2012 дата публикации

Integrating user interface components

Номер: US20120072885A1
Принадлежит: Hewlett Packard Development Co LP

A machine-readable storage medium includes executable instructions that, when executed, cause one or more processors to receive selection of a source component in a user interface mashup. The one or more processors are further caused to receive selection of a target component in the user interface mashup, the target component associated with a plurality of event types, and receive a first event from the source component, the first event associated with a first event type. The one or more processors are further caused to compare the first event type with the plurality of event types, and pass the first event to the target component if the plurality of event types comprises the first event type.

Подробнее
22-03-2012 дата публикации

system for conveniently moving an entire computer environment among a plurality of computing platforms

Номер: US20120072923A1
Принадлежит: Individual

A system is provided for conveniently moving an entire computer environment among a plurality of computing platforms. The system includes a portable storage medium able to couple to a host machine of a computing platform. The portable storage medium stores an emulator program able to run a guest operating system (OS) and an executable script able to prepare and launch a computer environment based on the guest OS. The host machine includes a computer environment based on a native operating system (OS), the native OS being able to detect and mount the portable storage medium, the native OS also being able to execute the executable script.

Подробнее
22-03-2012 дата публикации

Method and apparatus for constructing a widget environment

Номер: US20120072926A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method and apparatus construct a widget environment. The method converts an application programming interface (API) into an API call in a Web service format in response to identifying that the API that is not executable in a current device is called. The method transmits the API call in the Web service format to a remote device in which the API is executable. The method receives a result obtained from the API call being executed in the Web service format in the remote device.

Подробнее
29-03-2012 дата публикации

Low Complexity Method For Motion Compensation Of DWT Based Systems

Номер: US20120075346A1
Принадлежит: Microsoft Corp

Exemplary techniques for performing motion compensation in the discrete wavelet transform domain are described. In an exemplary embodiment, a server can perform motion compensation in the discrete wavelet transform domain for an image and send at least one motion vector and at least one delta array to a client. The client can use the at least one motion vector and the at least one delta array to compose the image. In addition to the foregoing, other aspects are described in the detailed description, claims, and figures.

Подробнее
29-03-2012 дата публикации

Storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method

Номер: US20120075351A1
Принадлежит: HAL Laboratory Inc, Nintendo Co Ltd

A part of a content 61 is displayed on a display screen. If a user has designated a first area, a scrolling indicator 57 that indicates the part displayed on the display screen is displayed at a first timing. If the user has designated a second area, the scrolling indicator 57 that indicates the part displayed on the display screen is displayed at a second timing.

Подробнее
29-03-2012 дата публикации

Routing Data Communications Packets In A Parallel Computer

Номер: US20120079133A1
Принадлежит: International Business Machines Corp

Routing data communications packets in a parallel computer that includes compute nodes organized for collective operations, each compute node including an operating system kernel and a system-level messaging module that is a module of automated computing machinery that exposes a messaging interface to applications, each compute node including a routing table that specifies, for each of a multiplicity of route identifiers, a data communications path through the compute node, including: receiving in a compute node a data communications packet that includes a route identifier value; retrieving from the routing table a specification of a data communications path through the compute node; and routing, by the compute node, the data communications packet according to the data communications path identified by the compute node's routing table entry for the data communications packet's route identifier value.

Подробнее
29-03-2012 дата публикации

Microprocessor with dual-level address translation

Номер: US20120079164A1
Принадлежит: Individual

A processor includes a first translation look-aside buffer to support a guest operating mode. A second translation look-aside buffer supports a root operating mode. Hardware resources support the guest operating mode as controlled by guest mode control registers defining guest context. The guest context is used by the hardware resources to access the first translation look-aside buffer to translate a guest virtual address to a guest physical address. The hardware resources access the second translation look-aside buffer to translate the guest physical address to a physical address.

Подробнее
29-03-2012 дата публикации

Widget displaying system and method

Номер: US20120079405A1
Автор: Teng-Yu TSAI
Принадлежит: Hon Hai Precision Industry Co Ltd

A widget displaying system of an electronic device includes a widget listing module, a widget moving module and a widget display module. The widget listing module generates a list of widgets that are registered to the electronic device, and displays the list on a home screen of the electronic device. The widget moving module drags and drops a widget from the list to an idle area of the home screen. The widget display module displays the widget in the idle area.

Подробнее
05-04-2012 дата публикации

Recording a Command Stream with a Rich Encoding Format for Capture and Playback of Graphics Content

Номер: US20120081378A1
Принадлежит: Apple Inc

Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.

Подробнее
05-04-2012 дата публикации

Shared Memory Between Child and Parent Partitions

Номер: US20120084517A1
Принадлежит: Microsoft Corp

A mechanism for the creation of a shared memory aperture between modes in a parent and child partition is described. The shared memory aperture can be created between any memory mode between the guest and any host. For example, a shared memory aperture can be created between the kernel mode on the child partition and the user mode on the parent partition.

Подробнее
05-04-2012 дата публикации

Method and apparatus for information exchange over a web based environment

Номер: US20120084658A1
Автор: Sheng Tai Ted Tsao
Принадлежит: STT WebOS Inc

With the ever increasing size and the explorative growth of digital document and content, the traditional electronic information exchanging tool such as email and instant message, web-meeting etc. can not fully satisfy massive user's needs. With the development of central controlled distributed scalable virtual machine (CCDSVM) and the web-based computer user working (operating) environment (WCUWE), the problems mentioned above can be easily solved by introduce a common “dynamic work space” technology of this invention within frame work of CCDSVM and WCUWE. With “dynamic work space” technology, user can use conventional browser to instantly post or un-post messages, digital documents or contents or said resources without install specialized software, without size limitation, with security, and further to obtain capability of anywhere and anytime peer-to-peer exchanging information within organized user-group or in one-to-one fashion. In addition, WCUWE of CCDSVM provides each user a private work space and each group a common work space under the dynamic work space umbrella, therefore, WCUWE provide users of CCDSVM a safe secure infrastructure hierarchy for users or group of users to efficiently manage, sharing, and access the right information in time anywhere on the network.

Подробнее
05-04-2012 дата публикации

Method and system for binding graphical interfaces to textual code

Номер: US20120084664A1
Принадлежит: MathWorks Inc

In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing.

Подробнее
12-04-2012 дата публикации

Secure deployment of provable identity for dynamic application environments

Номер: US20120089833A1
Принадлежит: Microsoft Corp

An invention is described for securely deploying a provable identity for virtual machines (VMs) in a dynamic environment. In an embodiment, a fabric controller instructs a VM host to create a VM and sends that VM a secret. The fabric controller sends that same secret (or a second secret, such as the private key of a public/private key pair) to the security token service along with an instruction to make an account for the VM. The VM presents proof that it possesses the secret to the security token service and in return receives a full token. When a client connects to the deployment, it receives the public key from the security token service, which it trusts, and the full token from the VM. It validates the full token with the public key to determine that the VM has the identity that it purports to have.

Подробнее
12-04-2012 дата публикации

Image Based Servicing Of A Virtual Machine

Номер: US20120089972A1
Принадлежит: Microsoft Corp

An invention is disclosed for preserving state in a virtual machine when patching the virtual machine (VM). In an embodiment, when a deployment manager that manages VMs in a deployment determines to patch a VM, the manager removes the VM from a load balancer for the deployment, attaches a data disk to the VM, stores application data to the data disk, swaps the prevailing OS disk for a patched OS disk, boots a gust OS stored on the patched OS disk, restores the application state from the data disk to the VM, and adds the VM back to the load balancer.

Подробнее
12-04-2012 дата публикации

Method and apparatus for registering agents onto a virtual machine monitor

Номер: US20120090016A1
Принадлежит: Individual

A method for managing an agent includes verifying an integrity of the agent in response to a registration request. Memory protection is provided for the agent dining integrity verification. An indication is generated when registration of the agent has been completed. According to one aspect of the present invention, providing memory protection includes having a virtual machine monitor limit access to the agent. Other embodiments are described and claimed.

Подробнее
19-04-2012 дата публикации

Method and system for publishing virtual applications to a web server

Номер: US20120096071A1
Принадлежит: Code Systems Corp

A method and system for publishing virtual applications on the Internet. The method includes obtaining a list of applications associated with a publisher from a server computing device and displaying the list to a user via a user interface. Next, a selection by the user of one of the applications is received from the user interface. A new virtualized version of the selected application is built. The virtualized version includes at least one application file that at least partially implements the new virtualized version of the selected application. Then, the application file is uploaded to the server computing device. An application address is received from the server computing device and a link to the application address is displayed to the user via the user interface. The virtualized version of the application is available at the application address for download and execution over a network (e.g., the Internet).

Подробнее
19-04-2012 дата публикации

Managing Workspaces in a User Interface

Номер: US20120096396A1
Автор: Bas Ording, John O. Louch
Принадлежит: Apple Inc

Providing a bridge interface for managing virtual workspaces is disclosed. A plurality of workspace images is presented in a user interface, each workspace image corresponding to a different virtual workspace available to a user of a computer system. A plurality of application windows associated with one of the virtual workspaces is displayed. A user's selection of at least one of the displayed application windows and dragging the selected application window in the user interface from a first location to a second location in the user interface is detected. A virtual workspace associated with the selected application window is changed based on the second location in the user interface.

Подробнее
19-04-2012 дата публикации

Method, an Apparatus, and a Computer Program Product for Reducing the Need of User Prompts

Номер: US20120096402A1
Принадлежит: Nokia Oyj

The application concerns an apparatus, a computer program product and a method comprising electronically controlling an application to be executed with default policies throughout application tasks; noticing when a default policy is an inappropriate action for an application task being encountered in said application; activating another policy from a list of default and alternative policies to said application. The solution reduces the need of user prompts when a situation expecting a policy decision is encountered.

Подробнее
19-04-2012 дата публикации

Automatically Reconfiguring an Input Interface

Номер: US20120096409A1
Принадлежит: International Business Machines Corp

A method for providing an automatically reconfigurable input interface includes analyzing input received through an input interface of the computing device, determining a context based on the input; and reconfiguring the input interface to comprise a key based on a domain associated with the context. A computing system for providing automatic reconfiguration of an input interface includes a processor and a memory communicatively coupled to the processor. The processor is configured to analyze input received through an input interface of a computing device, determine a context based on the input, and reconfigure the input interface to comprise a key based on a domain associated with the context.

Подробнее
19-04-2012 дата публикации

Load balancing in multi-server virtual workplace environments

Номер: US20120096461A1
Принадлежит: Citrix Systems Inc

Virtual workplace server software may perform load balancing functionality in a multi-server desktop virtualization system. One or more virtualization servers may receive and maintain common state information for the desktop virtualization system, and may independently execute one or more load balancing functions based on the common state information. Each server may independently analyze the common state information and determine whether it will execute a load balancing function based on the analysis, thereby allowing the servers to coordinate actions using distributed load balancing algorithms.

Подробнее
26-04-2012 дата публикации

Method and apparatus for monitoring user interactions with selectable segments of a content package

Номер: US20120102411A1
Автор: Sailesh Kumar Sathish
Принадлежит: Nokia Oyj

An apparatus may include a content package selector configured to provide for selection of a content package including one or more selectable segments. A monitoring module may be configured to insert a script into the content package. Further, the monitoring module may monitor one or more user interactions with the selectable segments as directed by the script. The apparatus may further determine one or more contextual characteristics relating to the user interactions. Thereby, the user interactions, the contextual characteristics, and/or the selectable segments may be stored and/or transmitted so as to build a data model based thereon. The data model may be used to make content recommendations based on the monitored user interactions and determined contextual characteristics as they related to the user interaction events with the selectable segments of the content package.

Подробнее
26-04-2012 дата публикации

Software development

Номер: US20120102454A1
Принадлежит: International Business Machines Corp

A method, system and computer program product for developing software in which the software comprises a plurality of programs. A change to a program is received. A data structure checking procedure may then be invoked. The changed program is parsed for a reference to a data structure. Other instances of the data structure are located in other programs within the software. The referenced data structure is compared to the located other instances of the data structure. A predefined action (such as notifying a programmer or correcting the inconsistencies) is performed in response to any detected differences between the referenced data structure and the located other instances of the data structure. These steps are repeated for all data structures within the changed program.

Подробнее
26-04-2012 дата публикации

Virtual function boot in single-root and multi-root i/o virtualization environments

Номер: US20120102491A1
Автор: Parag R. Maharana
Принадлежит: LSI Corp

A method for virtual function boot in a system including a single-root I/O virtualization (SR-IOV) enabled server includes loading a PF driver of the PF of a storage adapter onto the server utilizing the virtual machine manager of the server; creating a plurality of virtual functions utilizing the PF driver, detecting each of the virtual functions on an interconnection bus, maintaining a boot list associated with the plurality of virtual functions, querying the storage adapter for the boot list utilizing a VMBIOS associated with the plurality of VMs, presenting the detected boot list to a VM boot manager of the VMM, and booting each of the plurality of virtual machines utilizing each of the virtual functions, wherein each VF of the plurality of VFs is assigned to a VM of the plurality of VMs via an interconnect passthrough between the VMM and the plurality of VMs.

Подробнее
26-04-2012 дата публикации

Dynamic process virtualization

Номер: US20120102505A1
Принадлежит: Microsoft Corp

Access to virtual application resources can be regulated at runtime. More specifically, a process can be provided with access to at least one virtual application resource as a function of context. By way of example, process events can be monitored and analyzed during execution to determine whether access should be provided to the process.

Подробнее
03-05-2012 дата публикации

Seamlessly Share And Reuse Administration-Console User-Interaction Knowledge

Номер: US20120110448A1
Принадлежит: International Business Machines Corp

An approach is provided that captures an admin-console context. The first admin-console context includes a set of state attribute values corresponding to elements that are included in a context hierarchy of a console software application that is being executed at a computer system. A number of events that occur at the admin-console are recorded in a memory. A Reusable User Interaction (RUI) Script is stored in a nonvolatile storage area. The RUI Script includes the captured admin-console context and a sequence of the recorded plurality events. A collection of RUI Scripts are stored in a central knowledge repository for reuse. Search the RUI Scripts repository for reuse, using the current admin-console context.

Подробнее
03-05-2012 дата публикации

Automatic formatting of display screen to reflect past correlative changes to data display windows

Номер: US20120110481A1
Принадлежит: Thomson Reuters Markets LLC

A method for automatically formatting a display screen upon initialization or refresh to reflect a user's prior resizing of frames with respect to one another.

Подробнее
10-05-2012 дата публикации

Methods and structure for near-live reprogramming of firmware in storage systems using a hypervisor

Номер: US20120117562A1
Принадлежит: LSI Corp

Methods and structure for reprogramming firmware in a storage controller using a virtual machine management (VMM) environment. A storage process (current firmware) in the storage controller operates in a current virtual machine (VM) under control of a hypervisor. Reprogrammed (new) firmware is loaded into a new virtual machine under control of the hypervisor. The new firmware initializes and directs the current firmware to quiesce its processing. The new firmware also requests the hypervisor to map data in the memory space of the current virtual machine into the memory space of the new virtual machine and to transfer ownership/control of devices and network addresses from the current virtual machine to the new virtual machine. The new firmware operating on the new virtual machine then takes control of the storage controller and resumes processing of requests.

Подробнее
10-05-2012 дата публикации

Overload control in a cloud computing environment

Номер: US20120117563A1
Принадлежит: Alcatel Lucent SAS

Provided is a method and devices for overload control in a cloud computing environment. The method includes receiving a first message from a network element associated with the cloud computing environment. The first message includes information associated with a target virtual machine and a list of sessions from the one or more sessions to move from the serving virtual machine to the target virtual machine. Associating one or more client addresses with an address associated with the target virtual machine based on the list of sessions. And, treating the target virtual machine as the serving virtual machine if processing sessions associated with the list of sessions.

Подробнее
17-05-2012 дата публикации

Method and apparatus for linking designated portions of a received document image with an electronic address

Номер: US20120120430A1
Автор: Irving Tsai
Принадлежит: Individual

A method and apparatus for receiving document images including portions linked to one or more electronic addresses. The linked portion of the document is identified using a predetermined visual attribute, such as bold-face text, or delimiters to mark the portion. The document image is then transmitted using, e.g., existing apparatus for transmitting images, such as a facsimile machine. An electronic address associated with the identified portion of the document is also transmitted using existing techniques, such as by touch-tone telephone. The address may be a voice telephone number, facsimile telephone number, World Wide Web address, or any other address with which communication can be established. At the receiving end, both the document image and electronic address are received. Pattern matching is performed on the document image to identify the portion with the predetermined attribute as a linked portion. The received electronic address is then correlated with the linked portion. When the document image is displayed on, e.g., a computer screen, the linked portion is visually identified so that the recipient can access the electronic address by, e.g., clicking on the portion using a mouse. Communication may then be initiated by the recipient with the entity associated with the electronic address.

Подробнее
17-05-2012 дата публикации

Location of Memory Management Translations in an Emulated Processor

Номер: US20120124271A1
Автор: Matthew L. Evans
Принадлежит: International Business Machines Corp

A method and system for location of memory management translations in an emulated processor. The method includes: detecting a page miss of a process on an emulated processor, wherein the emulated processor software refills a translation lookaside buffer (TLB); locating a secondary data structure in memory; fetching a missing translation from a secondary data structure in memory; and inserting the missing translation in a guest translation lookaside buffer; wherein the steps are carried out in a trap handler in the emulated environment. The steps may be carried out in the emulated processor or in a host server of the emulated processor instead of invoking a guest operating system trap handler.

Подробнее
17-05-2012 дата публикации

Plurality of interface files usable for access to bios

Номер: US20120124361A1
Принадлежит: Hewlett Packard Development Co LP

A system may comprise a processor ( 12 ) and first storage device ( 18 ) coupled to the processor. The first storage device contains a basic input/output system (BIOS) ( 24 ) executable by the processor. The system may also comprise a second storage device ( 18 ) coupled to the processor. The second storage device may contain a management interface ( 32 ) usable by an operating system to access the BIOS. A plurality of interface foes ( 28 ) may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. While executing the BIOS, the processor determines a configuration of the system and, based on the determined configuration, selects a particular interface file for use during run-time.

Подробнее
24-05-2012 дата публикации

Selection of foreground characteristics based on background

Номер: US20120127198A1
Автор: Sidhartha Gundavarapu
Принадлежит: Microsoft Corp

A text colorization system is described herein that automatically sets foreground text color based on one or more background colors over which the text is displayed. The text colorization system identifies a background color neighboring each pixel of a string of text. For each pixel region, the system selects a color to satisfy one or more colorization criteria. Next, the system sets the text color at each region based on the selected color. The system then displays the layered image to the user, such as through a computer display or mobile device display. Thus, the text colorization system provides readable text in the presence of layered graphics displays.

Подробнее
24-05-2012 дата публикации

Capture and Playback for GUI-Based Tasks

Номер: US20120131456A1
Автор: FAN LI, JIANG LI, Qingwei Lin
Принадлежит: Microsoft Corp

Described herein are techniques for capture and playback of user-performed GUI-based (Graphical User Interface) tasks across multiple GUI-based applications. The described techniques include performing the playback of such tasks without depending upon the playback environmental conditions matching the original capture conditions.

Подробнее
24-05-2012 дата публикации

Virtual machine testing

Номер: US20120131560A1
Принадлежит: International Business Machines Corp

A system for testing a base machine includes the base machine that has a base feature set (BFS) and a testing module. The system also includes a test case generator, configured to: select a prior level of the base machine, the prior level having a legacy architecture; determine a feature set of the legacy architecture based on the BFS; generate a set of test instructions based on the feature set; and provide the set of test instructions to the testing module.

Подробнее
24-05-2012 дата публикации

Efficient virtual application update

Номер: US20120131566A1
Принадлежит: Microsoft Corp

Efficient virtual application updating is enabled. An old version of a virtual application can be compared to a new version of the virtual application and updated as a function thereof. A file unchanged from the old version to the new version can be hard linked from the new version to the old version. For a changed file, matching portions of the file can be copied from the old version to the new version, and remaining un-matching portions can be acquired from another source.

Подробнее
24-05-2012 дата публикации

Performance in a nested virtualized environment

Номер: US20120131571A1
Принадлежит: International Business Machines Corp

Methods and systems for improving performance in a virtualization environment. The method comprising: detecting, by a first software, a first set of features supported by a hardware device, wherein the first software runs on the hardware device; detecting a second set of features with which to run a second software, wherein the second software is launched by the first software with the second set of features; exposing one or more features in the second set of features to the second software, wherein the second software detects and enables the exposed features for a third software launched by the second software; and emulating a first feature without causing a trap such that control is transferred to the second software, in response to determining that the first feature is an exposed feature not included in the first set of features, wherein one or more sensitive events are associated with the first feature.

Подробнее
24-05-2012 дата публикации

Method for Specification of Environment Required for Crowdsourcing Tasks

Номер: US20120131572A1
Автор: Maja Vukovic, Zon-Yin Shae
Принадлежит: International Business Machines Corp

Embodiments of the invention are associated with crowdsourcing, wherein a computing environment comprising all of the tools and other resources required to perform a specified task can be made available to all prospective participants, as a virtual machine image. One embodiment of the invention is directed to a method associated with a particular task that is provided by a task requester, wherein the particular task is to be performed by means of a crowdsourcing process. The method comprises the steps of selecting a plurality of participants, wherein each participant of the plurality is qualified to perform the particular task, and specifying a computing environment that comprises a set of resources, wherein each resource is required to perform the particular task. A virtual machine image that contains each of the resources of the set is constructed, and is then made available for use by each selected participant of the plurality.

Подробнее
24-05-2012 дата публикации

Managing virtual functions of an input/output adapter

Номер: US20120131590A1
Принадлежит: International Business Machines Corp

A computer implemented method may include identifying allocations for each virtual function of a plurality of virtual functions that are provided via an input/output adapter. The computer implemented method may further include determining a range associated with each group of a plurality of groups based on the identified allocations. The computer implemented method may also include associating each virtual function with a group of the plurality of groups based on the range associated with the group. Where at least one group of the plurality of groups is empty, and where one or more groups of the plurality of groups has two or more virtual functions associated with the one or more groups, the computer implemented method may include distributing the two or more virtual functions to the at least one empty group. The computer implemented method may further include transferring the plurality of virtual functions from each group to a corresponding category at the input/output adapter.

Подробнее
07-06-2012 дата публикации

Memory address re-mapping of graphics data

Номер: US20120139927A1
Принадлежит: Individual

A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.

Подробнее
07-06-2012 дата публикации

Customized computer image preparation and deployment including virtual machine mode

Номер: US20120144390A1
Принадлежит: Microsoft Corp

A computer-implemented technique significantly reduces the time required to configure software images deployed from a golden reference machine to destination machines. Time is saved by applying a priori knowledge of the configuration of the intended destination machines and omitting normally run configuration steps known to be non-essential or irrelevant to the destination machines. This technique is particularly advantageous when the destination machines are virtual machines, as time-consuming commands for configuring hardware on the destination machines can be avoided.

Подробнее
07-06-2012 дата публикации

Provisioning a virtual machine

Номер: US20120144391A1
Автор: Yohei Ueda
Принадлежит: International Business Machines Corp

An information processing system which includes: a storage controlling module in any of computer apparatuses that runs a clone origin virtual machine, where the storage controlling module controls: booting up the clone origin virtual machine when the clone origin virtual machine is detached from a virtual network interface; acquiring running state information indicating a running state of the clone origin virtual machine; and storing an image including the running state information and virtual disk information in a storage apparatus; and a boot controlling module in any of computer apparatuses that creates a clone virtual machine, where the boot controlling module controls: resuming at least one of the clone virtual machines with the image when each of the clone virtual machines is detached from the virtual network interface; and attaching the virtual network interface to the at least one clone virtual machine.

Подробнее
14-06-2012 дата публикации

Apparatus, System and Method for Selecting a Media Enhancement

Номер: US20120150646A1
Автор: Ryan Steelberg
Принадлежит: Ryan Steelberg

The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.

Подробнее
14-06-2012 дата публикации

Dialog Server

Номер: US20120150941A1
Принадлежит: Individual

In one embodiment, a dialog server comprising: a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to: receive, from a client, a request for a dialog and one or more parameters associated with the request; process the request and the one or more parameters to extract information concerning the dialog; generate, based on the information concerning the dialog, code that implements one or more functionalities supported by the dialog, wherein the code can be processed directly by a web browser executing on the client; and transmit, to the client, the code for execution in the web browser.

Подробнее
14-06-2012 дата публикации

Method and apparatus for providing a remote user interface

Номер: US20120151327A1
Автор: Ho Jin, Young-chul Sohn
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method of providing a remote user interface (RUI) includes receiving a RUI request including first preference format information, second preference format information, and transmission option information, the first preference format information being related to a format preferred by a client device with respect to the RUI, the second preference format information being related to a format preferred by the client device with respect to a video included in the RUI, and the transmission option information indicating whether to consider the second preference format information when transmission of the RUI is decided; comparing a format of the RUI with only the first preference format information, or comparing the format of the RUI and the format of the video comprised in the RUI with the first preference format information and the second preference format information, respectively, based on the transmission option information; and selectively transmitting the RUI to the client.

Подробнее
14-06-2012 дата публикации

Application operating environment for mobile computing devices

Номер: US20120151368A1
Автор: Terry Tam
Принадлежит: MITEL NETWORKS CORP

A web based desktop environment is disclosed. The desktop environment comprises a work area configured to display application windows in a web browser operating on a mobile computing device. A resident application bar is displayed adjacent the work area and configured to display only icons for resident web applications. An application board resident application is configured to be selected on the resident application bar to display in the work area icons that are operable as shortcuts to launch web applications to be displayed in the work area. A task board resident application is configured to be selected on the resident application bar to display in the work area a web application icon for each launched web application to allow a display of the launched web applications to be managed.

Подробнее
14-06-2012 дата публикации

Methods and systems for remote desktop session redrawing via http headers

Номер: US20120151370A1
Принадлежит: Wyse Technology LLC

Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.

Подробнее
14-06-2012 дата публикации

Configuration of custom controls in data-driven environments

Номер: US20120151395A1
Принадлежит: Microsoft Corp

The subject disclosure relates to systems and methods for providing custom controls configuration. In one embodiment, a system comprises a custom controls component configured to receive view information associated with a default view of controls, and receive customized configuration information indicative of a customization of at least one aspect of the controls. The default view of controls is based on data and default configuration information, and the data and the default configuration information are represented via a data-driven programming language. The custom control component is also configured to generate a customized view of the controls based, at least, on the default view of the controls and the customized configuration information. The configuration information comprises metadata, and the customized view of the controls includes a modified view, help text, or a description of a field associated with the controls.

Подробнее
14-06-2012 дата публикации

Simplified dma mappings for self-virtualizing input/output device virtual functions

Номер: US20120151473A1
Принадлежит: International Business Machines Corp

Multiple TCE entries at the same indices in multiple, same size TCE tables are mapped to facilitate data communication between a self-virtualizing IO resource and a logical partition. First and second TCE tables used by an adjunct partition that interfaces a self-virtualizing IO resource with a logical partition may be identically sized, so that whenever a DMA operation between the self-virtualizing IO resource and the logical partition is desired the same TCE entries in the first and second TCE tables may be used to perform a redirected DMA operation, and without the need to perform hashing or other mapping algorithms to map to the respective TCE entries in the respective TCE tables.

Подробнее
21-06-2012 дата публикации

Portable terminal, method, and program of changing user interface

Номер: US20120154108A1
Автор: Shunji Sugaya
Принадлежит: Optim Corp

A user can automatically change a user interface of a portable terminal into a user interface of an electronic appliance suitable for user's intention. A portable terminal recognizes a circumferentially existing electronic appliance based on a photographic image or a radio signal, and allows one or more applications having a user interface varying by electronic appliance to start and then be resident in a memory of the portable terminal. Then, when the portable terminal recognizes a predetermined electronic appliance, the portable terminal changes a user interface displayed on a display unit and an input unit of the portable terminal into a user interface of an application associated with the predetermined electronic appliance to enable a user to view the user interface. When a user puts the portable terminal to a predetermined direction, the portable terminal recognizes an electronic appliance existing in the direction and displays the corresponding user interface.

Подробнее
21-06-2012 дата публикации

Preferred compilation

Номер: US20120159460A1
Принадлежит: SAP SE

A method and system to identify code entities suitable for preferred compilation is provided. An example method comprises detecting a request to start up a computer program comprising a plurality of code entities and commence interpreting code entities of the computer program. A numeric value associated with a code entity is compared with a threshold value. The code entity is designated for compilation at a next compilation tier based on a result of the comparing.

Подробнее
21-06-2012 дата публикации

Mechanism for downloading guest software updates by a hypervisor

Номер: US20120159469A1
Автор: Dor Laor
Принадлежит: Red Hat Israel Ltd

A method and system for providing guest software updates to a host computer system. The hypervisor in the host computer system downloads an update to guest software that runs on a virtual machine associated with the hypervisor. The hypervisor determines the content of the update to be sent to the virtual machine. The hypervisor then sends the content of the update to the virtual machine via a dedicated channel between the hypervisor and the virtual machine. Thus, a guest without external networking or even no network stack can be updated.

Подробнее
21-06-2012 дата публикации

Best fit mapping of self-virtualizing input/output device virtual functions for mobile logical partitions

Номер: US20120159481A1
Принадлежит: International Business Machines Corp

A virtual function mapping process, which is capable of being used in connection with the migration of a logical partition to a target system, creates candidate lists for virtual functions assigned to the logical partition, which are populated with candidate physical ports from a target system that are capable of being mapped to such virtual functions. Candidate physical ports are assigned weights based upon their suitability to be mapped to a particular virtual function, and as candidate physical ports are selected for virtual functions, weights for other candidate physical ports for other virtual functions are recalculated to reflect the impact of the selection of candidate physical ports on the suitability of the remaining physical ports for other virtual functions.

Подробнее
28-06-2012 дата публикации

Contextual help based on facial recognition

Номер: US20120162443A1
Автор: Corville O. Allen
Принадлежит: International Business Machines Corp

A computer program product includes a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for providing contextual help based on a user facial expression. The operations include: capturing a user facial expression using a camera device connected to a computing device; categorizing the user facial expression into a facial expression category; collecting an application context from the computing device in conjunction with an application, wherein the application context includes a recently performed task and a current application state, wherein the current application state comprises information on a current performance of an application in which the user is operating; determining a set of available tasks relating to the application context; and automatically executing one of the set of available tasks based on the facial expression category and the application context.

Подробнее
28-06-2012 дата публикации

Multi-Channel Dynamic Response Communication Engine

Номер: US20120166561A1
Автор: Julius Kelly
Принадлежит: Individual

An interactive communication system in which a communication established between a user and a content provider comprises of a plurality of disparate communication devices for engaging at least one user, a plurality of gateways in communication with the plurality of disparate communication devices, a multi-channel proxy service, a response engine, a message push engine, a message push scheduler and a content database. The response engine has a dynamic response engine and a just in time response engine. The interactive communication system having an inherent ability to anticipate a response from a user have the ability to construct an expected and coherent response dynamically to the user. The interactive communication system is also capable of completing and/or continuing communication through a time tagged data management. The interactive communication can be obtained by broadcasting a message to a user and receiving a reply from the user for training, quizzing, studying, polling and surveying.

Подробнее
28-06-2012 дата публикации

Bulk data management in a virtual environment

Номер: US20120167077A1
Принадлежит: MITEL NETWORKS CORP

A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.

Подробнее
28-06-2012 дата публикации

Method and system for reducing power loss to backup io start time of a storage device in a storage virtualization environment

Номер: US20120167079A1
Принадлежит: LSI Corp

A method and controller device for supplying battery power to a virtualized storage environment having a storage controller with a virtual machine manager and a second virtual machine. In response to a battery engaged event, the first virtual machine manager enables the image of the second virtual machine to be shared with a new instance of the second virtual machine so that the image does not have to be loaded therein. The first virtual machine manager then creates the new virtual machine. The old virtual machine shuts down non-necessary hardware devices and sets necessary hardware devices to low power mode. During this time, the new virtual machine executes a backup specific start-of-day (SOD) initialization sequence. The method also synchronizes the new and old virtual machines. The method also initiates a cache memory backup operation upon synchronization of the new and old virtual machines and then shuts down the old virtual machine.

Подробнее
28-06-2012 дата публикации

Performing predictive modeling of virtual machine relationships

Номер: US20120167094A1
Автор: John M. Suit
Принадлежит: Red Hat Inc

An exemplary method may include collecting performance data of present operating conditions of network components operating in an enterprise network, extracting ontological component data of the network components from the collected performance data, comparing the collected performance data with predefined service tier threshold parameters, and determining if the ontological component data represents operational relationships between the network components, and establishing direct and indirect relationships between the network components based on the determined operational relationships and establishing a business application service group based on the ontological component data.

Подробнее
28-06-2012 дата публикации

Intelligent Retry Method Using Remote Shell

Номер: US20120167099A1
Автор: Tsunehiro Kajita
Принадлежит: International Business Machines Corp

Method for issuing and monitoring a remote batch job, method for processing a batch job, and system for processing a remote batch job. The method for issuing and monitoring a remote batch job includes formatting a command to be sent to a remote server to include a sequence identification composed of an issuing server identification and a time stamp, forwarding the command from the issuing server to the remote server for processing, and determining success or failure of the processing of the command at the remote server. When the failure of the processing of the command at the remote server is determined, the method further includes instructing the remote server to retry the command processing.

Подробнее
28-06-2012 дата публикации

Policy-based access to virtualized applications

Номер: US20120167159A1
Принадлежит: Microsoft Corp

When a request is received to execute a virtualized application, an application virtualization client component evaluates an execution policy to determine if the application may be executed. If the application virtualization client component determines based on the execution policy that the virtualized application may be executed, the application virtualization client component publishes the virtualized application. The application virtualization client component publishes the application by making the virtualized application available for execution if the application is installed, and installing the virtualized application if it is not installed. The application virtualization client component also evaluates the execution policy during execution of the virtualized application. If the application virtualization client component determines that the execution policy is no longer satisfied, the application virtualization client component unpublishes the virtualized application, thereby preventing execution of the virtualized application.

Подробнее
05-07-2012 дата публикации

Three-dimensional gui object stores in automation test tools

Номер: US20120173998A1
Принадлежит: International Business Machines Corp

A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.

Подробнее
05-07-2012 дата публикации

Pluggable activation engine extensions via virtual disks

Номер: US20120174100A1
Принадлежит: International Business Machines Corp

A computer-implemented method configures an extended virtual machine. A virtual image is executed to initialize a virtual machine. An activation engine is activated to search for special extensions in the virtual image. The virtual machine scans at least one virtual disk for script to implement the special extensions as virtual machine extensions, such that the virtual machine reads and executes the extensions prior to being available for use.

Подробнее